1

如何将 IBM 的 CPLEX 决策优化云 [1] 与 CVXPY 结合使用?如果我在本地安装了 CPLEX,我可以让 cvxpy 输出一个 LP、SAV 或 MPS 文件,然后我可以将其发送到 IBM 的云服务。但是,这需要本地 cplex 安装以及本地运行求解器。是否可以在不运行求解器的情况下让 CVPXY 输出 LP 文件?没有 CPLEX 安装或许可证是否可行?谢谢,

[1] https://www.ibm.com/uk-en/marketplace/decision-optimization-cloud

4

1 回答 1

1

这有点小技巧,但您可以将 CPLEX确定性时间限制参数设置为 0。这应该会导致“求解”非常短,但仍以您指定的格式写出模型。需要本地 CPLEX 安装。

编辑:如果您还没有意识到这一点,您可以使用docplex(可以从此处安装 pip )而不是 CVXPY。这将允许您创建模型并将其发送到云,而无需本地 CPLEX 安装,甚至无需将任何内容写入磁盘。

于 2019-10-19T19:51:19.260 回答