过滤内容,
版本
文本搜索
设置目标
示例中的下一步是设置优化目标:
/ /设置目标:最大化x + y + 2 z模型。setObjective (x + y + 2 * z, GRB_MAXIMIZE);
这里的目标是建成使用重载操作符。c++ API过载算术运算符允许您构建涉及Gurobi变量的线性和二次表达式。
第二个参数表示的感觉是最大化。
注意,在这个简单的示例构建目标在一个声明中使用一个显式的术语列表,更复杂的程序通常会逐步构建它。例如:
GRBLinExpr obj = 0.0;obj + = x;obj + = y;obj + = 2 * z;模型。setObjective (obj GRB_MAXIMIZE);