我想从Python运行MOD文件,它以前是用CPLEX和OPL编写的。有关这方面的信息在一些链接中进行了讨论,例如,有关zootupleset.mod和doopl包的说明可在以下链接中获得:
How to run a .mod file (CPLEX) using python?
https://pypi.org/project/doopl/
https://optmsr.com/very-simple-opl-call-opl-from-python/
但我想问的是,是否可以用python定义参数,并用CPLEX而不是数据文件发送它们?有什么不能做的呢? 在这种情况下,应该如何在mod和Python文件中定义参数? 是否需要在mod文件中定义一个首字母,然后从Python接收它
设置Cplex参数以简化优化的3种方法
https://github.com/AlexFleischerParis/zooopl/blob/master/zoosetting1.mod
如果您的参数在python中,并且您希望通过doopl将它们发送到opl,我建议您发送一个带有python中参数的元组集,然后在opl脚本部分,您使用该元组集通过脚本设置Cplex设置
相关问题 更多 >
编程相关推荐