GRBModel::setObjective()
GRBModel::setObjective()
将模型目标设置为线性或二次表达式。(有关多目标优化,请参阅setObjectiveN.)
请注意,还可以使用修改模型目标的线性部分Obj变量属性。如果您希望混合和匹配这两种方法,请注意,此方法将替换整个现有目标,而Obj
属性可用于修改单个线性项。
无效的 | 设定目标( | GRBLinExpr | linexpr, |
int | 检测值=0) |
-
论据:
linexpr:新的线性模型目标。
感知(可选):优化感(GRB_最小化为了最小化,最大化对于最大化),省略此参数以使用模态感知属性值来确定意义。
无效的 | 设定目标( | GRBQuadExpr | quadexpr, |
int | 检测值=0) |
-
论据:
quadexpr:新的二次模型目标。
感知(可选):优化感(GRB_最小化为了最小化,最大化对于最大化),省略此参数以使用模态感知属性值。