2

是否可以在 PYOMO 和 BONMIN 求解器的帮助下求解混合整数非线性问题 (MINLP)?

4

1 回答 1

4

是的。BONMIN 可以解决MINLP 问题,Pyomo 可以通过 ASL 与 BONMIN 交互。

使用 ASL 支持编译 BONMIN / CoinBinary(在运行之前configure,请确保进入ThirdParty/ASL并运行get.ASL),然后确保生成的bonmin可执行文件可通过您的 PATH 获得。Pyomo 然后可以通过--solver=bonminpyomo命令行或SolverFactory('bonmin')脚本中指定来使用它。

请记住,BONMIN 是一个局部求解器,如果你把它交给一个非凸问题,就不能保证你会得到什么。

于 2017-02-22T14:33:42.020 回答