1

我需要一些帮助来结合 python/pyomo 在 linux 上激活 cplex 社区版。我已按照https://www.ibm.com/support/pages/node/297247上的安装过程进行操作

我已将以下两行写入我的 bash_profile

export CPLEX_STUDIO_DIR1210=/path/to/cplex

export CPLEX_API_KEY=...

然后我重新启动了我的机器,但我总是收到消息“Cplex 错误 1016:社区版。超出问题大小限制。”

我也尝试将导出行写入 bashrc 但没有成功。

我的相关 python 代码行如下所示: Optimize = SolverFactory ('cplex', executable='/path/to/cplex-executable')

我期待着任何提示。谢谢

4

2 回答 2

1

要解锁模型大小限制,您需要设置CPLEX_STUDIO_KEY环境变量,而不是 CPLEX_API_KEY. 如果你解决了这个问题,希望你的问题应该消失。

编辑:

我第一次没有注意到它,但据我所知,CPLEX 社区版目前仅适用于 12.9。请尝试设置CPLEX_STUDIO_DIR129环境变量而不是CPLEX_STUDIO_DIR1210. 例如:

export CPLEX_STUDIO_DIR129=/path/to/cplex
于 2020-02-24T14:39:17.180 回答
-1

如果您使用免费社区版,则错误

“Cplex 错误 1016:社区版。超出问题大小限制。”

是正常的,意味着您的模型比免费版本允许的更大。

所以你可以:

于 2020-02-24T08:11:51.933 回答