Вызов прогрессивного хеджирования PySP из скрипта Python

#python #pyomo

#python #pyomo

Вопрос:

глава 18.1 документации Pyomo (https://software.sandia.gov/downloads/pub/pyomo/PyomoOnlineDocs.html#_pyomo_overview )представляет способ использования скриптов Python для Pyomo. Однако я не совсем понял, возможно ли использовать прогрессивное хеджирование PySP таким же образом. Я хочу определить модель в скрипте Python и решить ее там, используя PySP Progressive Hedging с Gurobi в качестве решателя. Мой вопрос в том, как я могу вызвать PySP PH из скрипта Python? Единственный способ, который я нашел, это вызвать runph с параметрами из командной строки.

Большое вам спасибо.

Комментарии:

1. Не могли бы вы найти решение для этого? У меня та же проблема.

Ответ №1:

Правильно ли спрашивать, решает ли ваш вопрос прогрессивное хеджирование с помощью решателя Gurobi?

Если это так, я думаю, что решение PH путем решения gurobi выполняется путем добавления «—solver = gurobi» в командное окно.

Например, вы можете ввести в командном окне [runph —model-directory=»filename.py «—решатель=gurobi] (или Gurobi, мне жаль, что я никогда не использовал этот решатель)