用Python构建MINLP启发式模型

时间:2018-11-26 23:07:47

标签: heuristics nonlinear-optimization pyomo

我目前正在建立一个MINLP模型,该模型具有约200k决策变量和多达100个约束。我只能访问BONMIN和COUENNE的开源求解器。 当我尝试解决问题时,我看到求解器继续运行超过2个小时。 我一直在阅读BONMIN文档,在那里我看到了各种启发式算法作为选择。我想知道我可以传递给此BONMIN求解器的任何选项列表,它将触发启发式算法,从而在约15分钟内为我提供次优解决方案?

我正在使用Pyomo软件包。 预先感谢!

1 个答案:

答案 0 :(得分:0)

有关将选项发送到求解器的信息,请参见Pyomo文档的这一部分:https://pyomo.readthedocs.io/en/latest/working_models.html#sending-options-to-the-solver