影响版本:Gurobi v9.0.0、v9.0.1 v9.0.2 v9.0.3
解决版本:Gurobi v9.1.0
问题
当一个模型不可行,你可以使用Model.feasRelax ()或Model.feasRelaxS ()创建一个放松模型的可行性。这是预期与单目标函数优化问题。然而,可行性风头可能没有按照预期工作模型多个目标在Gurobi 9.0。
构建一个可行性松弛松弛变量约束和边界补充道。此外,目标函数是最小化的修改l0,我1,或l2规范的约束违反。不幸的是,在多目标问题中,目标函数是不适当的修改。
注意,我们只支持minrelax = 0多目标问题可行性的松口。
解决方案
一个解决方法是删除多个目标之前调用Model.feasRelax ()。这可以通过设置完成NumObj模型属性为零。
评论
0评论
文章是关闭了评论。