检查解决方案

检查解决方案

一旦一个模型被解决了,你就可以用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)获取所有属性的列表。