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