Пиомо Гамс Писатель - PullRequest
       36

Пиомо Гамс Писатель

0 голосов
/ 20 ноября 2018

У меня следующая проблема.Я хочу решить ряд MINLP следующим образом:

  1. Создать файл .gms, используя pyomo
  2. Решить модель на сервере с лицензией Gams и решателем, как BARON и SCIP
  3. Используйте решение текущей MINLP для следующей MINLP
  4. Перейдите к 1.

Теперь у меня есть несколько вопросов:

  1. Каков наилучший способ прочитать решение предыдущего MINLP (сейчас я читаю файл .dat)
  2. Как изменить параметр gams / mipstart по умолчанию на значение 3?(Я пробовал: io_options ['add_options'] = ['option gams / mipstart = 3;'], но не сработало)

1 Ответ

0 голосов
/ 20 ноября 2018

Я ничего не знаю о ссылке Pyomo / GAMS. Но строка «gams / mipstart = 3» должна входить в файл опций GAMS / SCIP (вероятно, scip.opt, см. Также https://www.gams.com/25.1/docs/UG_SolverUsage.html#BASIC_USAGE_SOLVER_OPTION_FILE), и вам нужно будет сказать Pyomo, чтобы GAMS использовал этот файл опций.

...