检查解决方案
检查解决方案
一旦一个模型被解决了,你就可以用printAttr ()方法模型
对象:
gurobi> m.printAttr('X') Variable X ------------------------- Dimes 2 Quarters 53 Dollars 100 Cu 999.8 Ni 46.9 Zi 50 Mn 30这个例程打印指定属性的所有非零值
X
.属性在Gurobi优化器中扮演着重要的角色。稍后我们将更详细地讨论它们。的方法检索模型中所有变量的列表,以更细的粒度检查优化的结果getvar ()方法模型
对象(m.getVars ()在我们的示例中):
gurobi> v = m.getVars() gurobi> print(len(v)第一个命令分配所有的列表
Var
对象模型米
为变量v
.Pythonlen ()
命令给出数组的长度(我们的示例模型)硬币
有9个变量)。然后可以查询列表中各个变量的各种属性。例如,获取列表中第一个变量的变量名和解值v
,你可以发出以下命令:gurobi >打印(v[0]。varName, v[0].x) Pennies 0.0你可以输入
帮助(Var)
或帮助(v [0])
对象上的所有方法列表Var
对象。你可以输入帮助(GRB.Attr)
获取所有属性的列表。