是否可以在 PYOMO 和 BONMIN 求解器的帮助下求解混合整数非线性问题 (MINLP)?
问问题
3244 次
1 回答
4
是的。BONMIN 可以解决凸MINLP 问题,Pyomo 可以通过 ASL 与 BONMIN 交互。
使用 ASL 支持编译 BONMIN / CoinBinary(在运行之前configure
,请确保进入ThirdParty/ASL
并运行get.ASL
),然后确保生成的bonmin
可执行文件可通过您的 PATH 获得。Pyomo 然后可以通过--solver=bonmin
在pyomo
命令行或SolverFactory('bonmin')
脚本中指定来使用它。
请记住,BONMIN 是一个局部求解器,如果你把它交给一个非凸问题,就不能保证你会得到什么。
于 2017-02-22T14:33:42.020 回答