所以我试图为Pyomo构建MCP(使用Python 3),其中只有一个解决方案适合所有互补条件,使目标函数变得多余。我是否需要定义一个目标,或者有没有办法定义一个虚拟目标?
答案 0 :(得分:0)
这取决于您使用的解算器。一些解决者会在没有目标的情况下抱怨。我最喜欢添加假人的方法包括:
model.dummy = Objective(expr=1)
model.dummy_var = Var(bounds=(0, 1))
与model.dummy = Objective(expr=model.dummy_var)