GRBModel: setObjective ()
GRBModel: setObjective ()
设置模型目标等于一个线性或二次表达式。(多目标优化见setObjectiveN.)
方法还可以修改模型目标的线性部分Obj变量属性。如果您希望混合和匹配这两种方法,请注意,该方法取代了整个现有的目标,而Obj
属性可用于修改单个线性项。
无效 | setObjective( | GRBLinExpr | linexpr, |
int | 感觉= 0) |
-
参数:
linexpr:新的线性模型目标。
意义(可选):优化感(GRB_MINIMIZE最小化,GRB_MAXIMIZE最大化)。省略此参数以使用ModelSense属性值来确定意义。
无效 | setObjective( | GRBQuadExpr | quadexpr, |
int | 感觉= 0) |
-
参数:
quadexpr:新的二次模型目标。
意义(可选):优化感(GRB_MINIMIZE最小化,GRB_MAXIMIZE最大化)。省略此参数以使用ModelSense属性值。