在PYOMO和BONMIN求解器的幫助下,是否可以解決混合整數非線性問題(MINLP)?用PYOMO和BONMIN解決MINLP問題
1
A
回答
4
是的。 BONMIN可以解決凸 MINLP問題,Pyomo可以通過ASL與BONMIN接口。
編譯BONMIN/CoinBinary與ASL的支持(運行configure
之前,一定要進入ThirdParty/ASL
和運行get.ASL
),然後確保帽子所產生的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. 解決問題!
- 3. Pyomo:從Python代碼訪問解決方案
- 4. 用cplex解決LP問題
- 5. 用python解決ODE問題
- 6. 決策樹問題解決
- 7. Unity2解決問題
- 8. 解決javax.servlet問題
- 9. cURL - 解決問題
- 10. GhostScriptSharp解決問題
- 11. 需要解決和問題與HTTPServletRequest
- 12. 如何解決DateTime和Jackson問題?
- 13. 幫我解決jQuery和PHP的問題
- 14. 立即解決jar和dll問題
- 15. 解決和修復MongoDB/Mongoid ID問題
- 16. IStructuralEquatable和IStructuralComparable能解決什麼問題?
- 17. 如何解決VK_問題和NullPointerException?
- 18. 解決Adpative和流體佈局問題
- 19. 解決排列和約束問題
- 20. 解決角色和權限問題
- 21. 使用Pyomo解決優化子實例(Traceback)
- 22. 使用Netty理解和解決文件傳輸問題
- 23. 解決SQL注入問題
- 24. JXL解決#VALUE問題
- 25. 解決hadoop開放問題
- 26. StringBuilder解決什麼問題?
- 27. 解決Autobench輸出問題
- 28. 解決編譯器問題
- 29. 如何解決SPF問題
- 30. 問題解決繼續
你爲什麼不簡單地嘗試它? – Adriaan