设定目标

设定目标

示例中的下一步是设置优化目标:

#设定目标m.设定目标(x+y+2*z,GRB.最大化)

这里的目标是使用重载运算符构建的。pythonapi重载算术运算符,允许您构建包含Gurobi变量的线性和二次表达式。

第二个论点表明意义是最大化。

请注意,虽然这个简单的示例使用显式的术语列表在单个语句中构建目标,但更复杂的程序通常会以增量方式构建它。例如:

obj=LinExpr();obj+=x;obj+=y;obj+=2*z;模型设定目标(obj,GRB最大化);