GRBModel.SetObjectiveN ()
GRBModel.SetObjectiveN ()
无效 | SetObjectiveN( | GRBLinExpr | expr。 |
int | 指数, | ||
int | 优先级, | ||
双 | 重量, | ||
双 | abstol, | ||
双 | reltol, | ||
字符串 | 名称) |
-
设置一个与线性表达式相等的备选优化目标。
请参阅有关的讨论多个目标了解更多关于使用替代目标的信息。
方法还可以修改另一个目标ObjN变量属性。如果您希望混合和匹配这两种方法,请注意此方法取代了整个现有的目标,而ObjN
属性可用于修改单个术语。
参数:
expr:新的替代目标。
指数:新目标指标。如果您使用0的索引,这个例程将改变主要的优化目标。
优先级:备选目标的优先级。这个初始化ObjNPriority属性。
重量:备选目标的权重。这个初始化ObjNWeight属性。
abstol:对替代目标的绝对容忍。这个初始化ObjNAbsTol属性。
reltol:对备选目标的相对容忍度。这个初始化ObjNRelTol属性。
的名字:备选目标名称。这个初始化ObjNName属性。