在Pyomo中定义一个虚拟目标

时间:2018-06-07 06:52:52

标签: python pyomo

所以我试图为Pyomo构建MCP(使用Python 3),其中只有一个解决方案适合所有互补条件,使目标函数变得多余。我是否需要定义一个目标,或者有没有办法定义一个虚拟目标?

1 个答案:

答案 0 :(得分:0)

这取决于您使用的解算器。一些解决者会在没有目标的情况下抱怨。我最喜欢添加假人的方法包括:

  • model.dummy = Objective(expr=1)
  • model.dummy_var = Var(bounds=(0, 1))model.dummy = Objective(expr=model.dummy_var)