#scip #scipopt
Вопрос:
Я использую SCIPoptSuite в своем коде для решения проблемы MINLP, и я хотел бы проверить, повышает ли распараллеливание производительность или нет.
Однако платформа UG не встроена в версию установщика SCIPoptSuite, поэтому мне интересно, могу ли я скомпилировать UG отдельно и связать его со SCIPoptSuite?
Или я должен скомпилировать SCIPoptSuite из исходного кода, где я могу напрямую связать UG? (Но это означает, что мне нужно установить IpOpt и связать его, так как мне тоже нужен IpOpt, и он включен в версию установщика).
Ответ №1:
На данный момент платформа UG не распространяется в предварительно скомпилированных пакетах, но, надеюсь, скоро будет. В принципе, вам просто нужно установить символическую ссылку в репозитории UG, указывающую на библиотеку SCIP. Но я боюсь, что в вашем случае вам придется снова скомпилировать SCIP, установив флаг PARASCIP в true. Затем вы можете скомпилировать UG, как описано в его файле README.