Я использую SCIP через Julia (в настоящее время с SCIP.jl, ранее с AmplNLWriter.jl). Я скомпилировал SCIP следующим образом в соответствии с инструкциями для SCIP.jl:
make SHARE=true GMP=false IPOPT=true READLINE=false ZLIB=false scipoptlib
Я могу позвонить в SCIP от Юлии. Я также подтвердил, что SCIP работает с make test
. Однако, когда я пытаюсь решить (предположительно, невыпуклую) MINLP, я получаю следующее предупреждающее сообщение:
Quadratic constraint handler does not have LAPACK for eigenvalue computation. Will assume that matrices (with size > 2x2) are indefinite.
Это сообщение заставляет меня подозревать, что SCIP на самом деле не использует IPOPT. Как я могу разрешить это сообщение и убедиться, что SCIP действительно использует IPOPT?
В моей модели много билинейных членов, некоторые из которых могут привести к выпуклым ограничениям. Таким образом, я предполагаю, что использование IPOPT ускорит SCIP.
Спасибо, Алекс