gurobi

    3热度

    1回答

    我需要使用不同的约束集来优化模型,但是这些约束的子集对于每个模型都是相同的。我的想法是建立一个包含所有变量和每次需要的所有约束的基础模型。但是,它看起来不像Gurobi Model.copy()方法以我想象的方式复制变量。这是我希望能做的非常简化的版本,它显示我得到的错误。 >>> from gurobipy import Model >>> m0 = Model("test") >>> v

    0热度

    1回答

    我现在使用的是Gurobi,但模型原来是不可行的,所以我试图打印出所有的约束,看看我是否犯了错误。我知道如何打印每个约束的名称的一些函数,但找不到最终的解决方案来打印约束(数学表达式)。 GRBConstr *c=0; c = model.getConstrs(); for(int i=0;i<model.get(GRB_IntAttr_NumConstrs);++i){ cout

    -1热度

    1回答

    我一直在尝试在Matlab中编写一个MILP。我正在使用与Matlab接口的gurobi求解器。 似乎求解器找到了启发式最优解,但并没有停止迭代并继续寻找它。我张贴过程的屏幕截图。 谁能告诉我,怎么写gurobi的在Matlab的停止标准是什么?我试图浏览gurobi的文档,但它对我没有多大帮助。

    4热度

    1回答

    我在gurobipy中对我的模型进行了编码,我想获得约束矩阵和成本向量。 有什么方法可以访问这些吗?

    1热度

    1回答

    在Gurobi中,是否有可能在没有实际优化问题的情况下查看一组约束和变量是否可行?看起来,如果目标是一个常数,Gurobi仍然需要大量的计算才能找到一个我不需要的最优解决方案!

    -1热度

    1回答

    我正在努力学习Gurobi,并对理解功能如何工作有点麻烦。 我有不同的地方的距离矩阵,它看起来如下: places = {} places[“A”,”A”] = 0 places[“A”,”B”] = 10 places[“A”,”C”] = 20 places[“B”,”A”] = 10 places[“B”,”B”] = 0 places[“B”,”C”] = 15 plac

    1热度

    1回答

    我们将Gurobi WCF解决方案作为Windows服务托管。 if (useCloud) { this.logInfo("Environment GRB_LICENSE_FILE: " + System.Environment.GetEnvironmentVariable("GRB_LICENSE_FILE")); return

    1热度

    2回答

    我安装AMPL和Gurobi在Linux服务器上,但是当我试图运行与AMPL文件,错误信息Cannot find "gurobi"发生: 。 我该如何处理?谢谢。

    1热度

    1回答

    我在python和Gurobi中很新颖! 最近我开始编写一个问题,我需要编写此限制: for each i and j (while i is not equal to j): (y[i][j]) * (D[i] - d[i][j])) <= T 我也试着开始不考虑相等部分写道: for i in people: for j in people: m.addConst

    -1热度

    1回答

    我正在做大规模的MIP。所以我必须将时间限制设定为合理的价值。但问题是,在达到时间限制后,我不知道如何评估解决方案,换句话说,就是下限和上限之间的差距。是的,差距将显示在屏幕上。但是如果有办法通过Python API获得它的价值?所以我可以输出它或做一些以下statistcs。我必须一次解决超过10个MIP,很难在屏幕上逐一找到差距。 Thx为您提供帮助!