用 PYOMO 和 BONMIN 求解 MINLP
Solving MINLP with PYOMO and BONMIN
是否可以借助 PYOMO 和 BONMIN 求解器求解混合整数非线性问题 (MINLP)?
是的。 BONMIN 可以解决 convex MINLP 问题,Pyomo 可以通过 ASL 与 BONMIN 接口。
编译支持ASL的BONMIN / CoinBinary(在运行宁configure
之前,一定要进入ThirdParty/ASL
和运行 get.ASL
)然后确保生成的 bonmin
可执行文件可通过您的 PATH 获得。然后 Pyomo 可以通过在 pyomo
命令行指定 --solver=bonmin
或在脚本中使用 SolverFactory('bonmin')
来使用它。
请记住,BONMIN 是一个局部求解器,如果你交给它一个非凸问题,则无法保证你会得到什么。
是否可以借助 PYOMO 和 BONMIN 求解器求解混合整数非线性问题 (MINLP)?
是的。 BONMIN 可以解决 convex MINLP 问题,Pyomo 可以通过 ASL 与 BONMIN 接口。
编译支持ASL的BONMIN / CoinBinary(在运行宁configure
之前,一定要进入ThirdParty/ASL
和运行 get.ASL
)然后确保生成的 bonmin
可执行文件可通过您的 PATH 获得。然后 Pyomo 可以通过在 pyomo
命令行指定 --solver=bonmin
或在脚本中使用 SolverFactory('bonmin')
来使用它。
请记住,BONMIN 是一个局部求解器,如果你交给它一个非凸问题,则无法保证你会得到什么。