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