当我向我的问题添加特定约束时,解决后问题的 LpStatus 更改为“未定义”(没有此约束,它是“最佳”)。在这个页面的顶部,显示了返回状态的可能性,但似乎并没有解释它们的含义。谁能解释“未定义”状态的含义?它有点像指定约束时的语法错误?
最佳答案
PuLP 中的求解器可以返回五个状态代码:
- 最佳
- 没有解决
- 不可行
- 无限制
- 未定义
最佳
最优解存在并被发现。
未解决
问题解决前的默认设置。
不可行
该问题无可行解。
无限
成本函数是无界的。
未定义
尚未找到可行的解决方案(但可能存在)。
它们似乎是来自 GPLK 的状态代码的映射.
关于python - PuLP LpStatus=Undefined 到底是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24167958/