Исполняемый файл SCIP для Pyomo - PullRequest
0 голосов
/ 20 ноября 2018

Я хочу использовать решатель SCIP с Pyomo для решения нелинейной задачи MILP, так как это один из самых быстрых решателей.Но когда я определяю решатель как «scip» в функции библиотеки SolverFactory, я получаю сообщение об ошибке, в котором говорится, что исполняемый файл «scip» не найден.

Я понимаю, что для использования любого решателя нам нужно иметь его исполняемый файл впуть.Я пробовал разные решатели, такие как Бонмин, Куэнн.Их исполняемый файл был легко доступен для загрузки с самого веб-сайта AMPL, но я не смог найти исполняемый файл SCIP (не знаю почему, поскольку он с открытым исходным кодом)

После этого я попытался исследовать созданиемой собственный исполняемый файл SCIP и наткнулся на эту ссылку: http://www.zverovich.net/2012/08/07/using-scip-with-ampl.html

Но инструкции для Linux!Поэтому, если бы кто-то мог направить меня в направлении исполняемого файла scip или инструкций о том, как создать исполняемый файл scip для Windows, было бы здорово!

Заранее спасибо!

1 Ответ

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

Вы можете скачать исполняемые файлы / установщики SCIP для различных платформ здесь:

https://scip.zib.de/#download

См. Раздел «Исполняемые файлы» для предварительно скомпилированных файлов, включая интерфейс AMPL.

Согласно документации AMPL , SCIP официально больше не поддерживается.

Лучшей альтернативой является использование PySCIPOpt : вы должны иметь возможность сформулироватьваши модели очень похожи, включая нелинейные ограничения, и вам не нужно записывать модель в файл и читать ее обратно с помощью решателя.

...