python - PuLP LpStatus=Undefined 到底是什么意思?

标签 python pulp

当我向我的问题添加特定约束时,解决后问题的 LpStatus 更改为“未定义”(没有此约束,它是“最佳”)。在这个页面的顶部,显示了返回状态的可能性,但似乎并没有解释它们的含义。谁能解释“未定义”状态的含义?它有点像指定约束时的语法错误?

最佳答案

PuLP 中的求解器可以返回五个状态代码:

  1. 最佳
  2. 没有解决
  3. 不可行
  4. 无限制
  5. 未定义

最佳

最优解存在并被发现。

未解决

问题解决前的默认设置。

不可行

该问题无可行解。

无限

成本函数是无界的。

未定义

尚未找到可行的解决方案(但可能存在)。

它们似乎是来自 GPLK 的状态代码的映射.

大部分信息来自阅读 source还有这个resource

关于python - PuLP LpStatus=Undefined 到底是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24167958/

相关文章:

python - Pandas 中 "in"关键字或子查询的等价物

python - 为什么元组分配失败?

python - 使用 pulp cbc 求解器时,我可以设置约束的优先级吗?

python - 将可编辑字段作为 Django-Rest-Framework Serializer 的validated_data 方法传递

python - 使用正则表达式随机化 "<"和 ">"符号之间定义的元素位置

python - 如何去除 Python 中的所有前导和尾随标点符号?

scipy - CPLEX 与使用 SCIP 的 CPLEX 的速度

optimization - PuLP - COIN-CBC 错误 : How to add constraint with double inequality and relaxation?

python - 二维装箱