2017-02-22 13 views

答えて

4

はい。 BONMINは凸型 MINLPの問題を解決でき、PyomoはASLを介してBONMINとインターフェースできます。その後、ASLのサポート(configureを実行する前に、ThirdParty/ASLに入るとget.ASLを実行してください)として

コンパイルBONMIN/CoinBinaryは帽子結果bonmin実行ファイルがPATHを通じて利用可能であることを確認してください。 Pyomoは、--solver=bonminのコマンドラインでpyomoを指定するか、スクリプト内でSolverFactory('bonmin')を指定することで、それを使用することができます。

BONMINはローカルソルバーであり、それに非凸な問題を渡すと、あなたが出るものは保証されません。

+0

私はASLについて知りませんでしたが、実際これはクールなものです:https://software.sandia.gov/downloads/pub/pyomo/PyomoInstallGuide.html#_asl_solvers。私はそれをうまく再現したらすぐに答えを受け入れるでしょう。ありがとう! – user2161065

関連する問題