我正在Pyomo的两台机器(windows系统)上设置cplex分布式计算。如何在python脚本中实现这一点?你知道吗
我已经通过tcp/ip建立了cplex分布式计算连接,并且可以按照这里的说明使用cplex交互式优化器进行并行计算:https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.1/ilog.odms.cplex.help/CPLEX/UsrMan/topics/parallel_optim/distribMIP/09_tcp_ip.html
我不知道如何在pyomoapi中做同样的事情。根据我的研究,pyomo的SolverFactory只能更改解算器参数的设置。我想做的是通过pyomoapi更改vmc设置。你知道吗
可能无法通过pyomo实现这一点,但您肯定可以直接使用cplexpythonapi实现这一点。有关Cplex.copy_vmconfig、Cplex.read_copy_vmconfig等,请参阅文档。此外,CPLEX附带了
distmipex1.py
和distmipex2.py
示例(您可以在COS_INSTALL_DIR/cplex/examples/src/distmippython
下找到这些示例)。你知道吗相关问题 更多 >
编程相关推荐