私はipoptコインまたはウェブサイトの指示に従い、ipoptオプティマイザをインストールすることができました. これにより、ビルド ディレクトリにいくつかの静的オブジェクト ファイルが生成されましたが、bin フォルダーは生成されませんでした。
さて、pyomo に ipopt を使用させようとするとき、私が見た唯一の方法は実行可能な場所を指定することですが、それ
opt = SolverFactory('ipopt', executable='executable path here')
が何であるかはわかりません。
また、coin-or の Web サイトにコンパイル済みのバイナリがいくつかあることにも気付きました。それらには bin フォルダー内に ipopt 実行可能ファイルが含まれていますが、リンクすると、システムは という名前の静的オブジェクトの欠落について不平を言うようになりますlibsvml.so
。
ipopt インストール ガイドには libsvm についての言及がないため、これが私を本当に混乱させます。
おそらくメイク/インストールのステップで何かを見逃しましたか? どんな助けでも大歓迎です