滤波内容
版本化
文本搜索
Model.setObjectiveN()
setObjectiveNabstol=1e-6
设置替代优化目标等值线性表达式
参考讨论多目标获取更多替代目标使用信息
注意使用Objn可变属性如果要混合匹配这两种方法,请注意此方法取代全部现有目标,而Objn
属性可用修改单个术语
参数 :
expr(LinExprer)新建替代目标
索引(int)索引新目标使用0索引时,此例程会改变初级优化目标
优先级(int可选性)优先替代目标初始化ObjN优先级属性实现此目标
权值(浮点可选性):加权替代目标初始化ObjNGEEN属性实现此目标
abstol(浮点数可选性):绝对容留替代目标初始化ObjNAbsTol属性实现此目标
reltol(浮点数可选性)相对容留替代目标初始化ObjNRelTol属性实现此目标
名称(串式可选性):替代目标名称初始化ObjnName属性实现此目标注意名称将存储为 ASCII字符串正因如此 名像'AB''产生错误,因为无法表示 ASCII字符注意包含空格的名称强烈阻抗, 因为它们无法写入LP格式文件 。
示例用法
#初级目标:x+2y模型.setObjectiveN(x+2y,0,2)#替代低优先级目标:3y+z和x+z模型.setObjectiveN(3*y+z,1)模型.setObjectiveN(x+z,2,0)