如何在python中定义参数并将其发送到CPLEX mod文件?

2024-10-01 19:25:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从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接收它


Tags: 文件tohttps信息mod参数定义链接
1条回答
网友
1楼 · 发布于 2024-10-01 19:25:19

设置Cplex参数以简化优化的3种方法

https://github.com/AlexFleischerParis/zooopl/blob/master/zoosetting1.mod

如果您的参数在python中,并且您希望通过doopl将它们发送到opl,我建议您发送一个带有python中参数的元组集,然后在opl脚本部分,您使用该元组集通过脚本设置Cplex设置

相关问题 更多 >

    热门问题