将CVXPY与IBM的CLEX Cloud结合使用

时间:2019-10-19 13:54:07

标签: cplex cvxpy docplex

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

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

1 个答案:

答案 0 :(得分:1)

有点麻烦,但是您可以将CPLEX deterministic time limit参数设置为0。这会导致很短的“解决”时间,但仍会以您指定的格式写出模型。需要本地CPLEX安装。

编辑:如果您尚未意识到这一点,则可以使用docplex(可以从here安装点子)代替CVXPY。这样一来,您就可以创建模型并将其发送到云中,而无需本地CPLEX进行安装,甚至无需向磁盘写入任何内容。