检查解决方案

一旦一个模型解决,您可以检查模型变量的值的最优解printAttr ()方法模型对象:

gurobi > m.printAttr (X)变量X - - - - - - - - - - - - - - - - - - - - - - - - - 1角2 2角5分的硬币53美元100 46.9铜999.8镍子50 Mn 30
这个例程打印所有非零值的指定属性X。在Gurobi优化器属性发挥重要的作用。我们将更详细地讨论它们。

你也可以检查的结果优化检索列表更精细的所有变量在模型中使用getvar ()方法模型对象(m.getVars ()在我们的示例中):

gurobi > v = m.getVars () gurobi >打印(len (v) 9
第一个命令分配所有的列表Var对象模型为变量v。Pythonlen ()命令给数组的长度(我们的示例模型硬币有9个变量)。然后您可以查询个人的各种属性变量列表中。例如,获取变量名和解决方案价值第一变量列表v,你会发出以下命令:
gurobi >打印(v [0]。varName, v[0].x) Pennies 0.0
你可以输入帮助(Var)帮助(v [0])名单上的所有方法Var对象。你可以输入帮助(GRB.Attr)所有属性的列表。