PYOMOとBONMINソルバーの助けを借りて、混合間接非線形問題(MINLP)を解くことは可能ですか?PYOMOとBONMINでMINLPを解く
1
A
答えて
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
関連する問題
- 1. PyomoでMINLPを解く。 「実行可能な解決策を開始する」という設定はありますか?
- 2. Pyomoの感度解析
- 3. Pyomo
- 4. pyomoは
- 5. GLPKソルバとパイソン/ Pyomo - エラー
- 6. ampl vs gams MINLPポートフォリオ最適化構文
- 7. MINLPのPython外部制約関数
- 8. Pyomo + asNMPC framework
- 9. Mixed Complementarity(MCP)Pyomo
- 10. PYOMO:タプルのインデックスセット
- 11. Pyomo - GLPK - エラー
- 12. PyomoでのConstraintListの更新
- 13. Pyomoでの二重合計
- 14. Pyomo(Traceback)を使用してParallelで最適化サブインスタンスを解決する
- 15. PYOMOでソルバーとしてSCIPを設定するときのエラー
- 16. Pyomo多重積分
- 17. Pyomo:私はpyomoにipopt使用していますエラー
- 18. PyomoとGLPKのインターフェース方法は?
- 19. Pyomoと条件付き目的関数
- 20. PyomoとValueError:無効な制約式
- 21. `pyomo`スクリプトソルバーの中から` pyomo`から `nl`ファイルを取得する方法は?
- 22. Pyomoのバリアブル境界のデュアルアクセス
- 23. Pyomoの属性、メソッド、関数
- 24. Pyomo "data = None"出力エラー
- 25. Pyomoを使用してセールスマンを旅行
- 26. Pyomoがセットの値を呼び出す
- 27. pyomoからipoptオプションを設定する
- 28. 空モデルを取得するpyomo
- 29. 変数の初期値と二重値を設定するpyomo
- 30. MINLP(混合整数非線形プログラミング)非凸型制約付き最小化を解くためのソフトウェアの選択Big List
なぜあなたは単にそれを試してみませんでしたか? – Adriaan