Как прочитать файл конфигурации виртуальной машины cplex через Pyomo в Windows? - PullRequest
0 голосов
/ 20 июня 2019

Я настраиваю распределенные вычисления cplex на двух машинах (система windows) в Pyomo. Как я могу сделать это в скрипте Python?

Я уже установил соединение распределенных вычислений cplex через tcp / ip и могу выполнять параллельные вычисления с помощью Cplex Interactive Optimizer, как указано здесь: https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.1/ilog.odms.cplex.help/CPLEX/UsrMan/topics/parallel_optim/distribMIP/09_tcp_ip.html

Я не знаю, как сделать то же самое в Pyomo API. Основываясь на моих исследованиях, Pyomo SolverFactory может только изменять настройки параметров решателя. Я хочу изменить настройки vmc через API Pyomo.

1 Ответ

0 голосов
/ 20 июня 2019

Это может быть невозможно сделать через pyomo, но вы, безусловно, можете сделать это с помощью CPLEX Python API напрямую. См. Документацию для Cplex.copy_vmconfig , Cplex.read_copy_vmconfig и т. Д. Кроме того, CPLEX поставляется с примерами distmipex1.py и distmipex2.py (вы можете найти их в COS_INSTALL_DIR/cplex/examples/src/distmippython) .

...