首页 > 解决方案 > 什么是 Pyomo 错误代码:0?它发生在我运行的每个示例中,我无法解决它

问题描述

我是一名学习 Pyomo 约束优化框架的学生,我一直在使用 Springer“Pyomo - Python 中的优化建模”一书作为参考。

最初,我通过 Anaconda(使用 conda 命令)设置了 Pyomo 以及 gurobi 和 glpk 求解器,安装过程很顺利。为了学习 Pyomo,我经历了几个例子,并且在 Anaconda 终端上的pyomo solve子命令没有遇到任何问题。

但是,我不得不购买一台新电脑,因此在我的新电脑上重新安装和设置 Anaconda 和 Pyomo。我已按照与之前相同的安装步骤,并运行前面的示例代码以确保我的安装正确。问题是我之前的所有代码都运行了 - 并给出了正确的结果 - 但现在我的代码末尾有一个额外的输出,上面写着errorcode: 0后跟reval: instance: xxx

这可以在下图中举例说明:pyomo solve output

错误和随后的retval: instance: xxxx行出现在我的所有示例中,无论我使用 gurobi 还是 glpk 求解器。我得到了正确的结果,但我担心这个错误,我想知道这是否会影响我正在编写的其他代码。

我任何人都可以指出这个错误的含义, retval: instance: output 的含义,以及如何解决它,我将不胜感激。

干杯!

标签: pythonpyomo

解决方案


推荐阅读