用预解器求解pyomo上的MILP问题

2024-06-08 01:11:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我在pyomo上写了一个优化模型。当我使用gurobi运行它时,它会非常快地输出问题的答案。主要是因为其高效的预溶剂。有没有办法在调用实际解算器之前对pyomo进行预解,这样我就可以使用非商业软件包(如couenne或cbc)测试我的模型


Tags: 答案模型pyomo算器cbc办法溶剂gurobi
1条回答
网友
1楼 · 发布于 2024-06-08 01:11:24

正如@gmavrom所提到的,了解您试图通过预解来完成什么是很重要的,因为许多不同的技术可能被认为是“预解”操作。商业解算器在调整其各自的预解算操作时投入了大量工程工作

正如@Erwin所指出的,AMPL等商业反洗钱有时也提供预解决能力

在Pyomo中,您可以通过直接对优化建模对象进行操作来实现各种“预解”技术。以pyomo.contrib.fbbt中实现的基于可行性的边界收紧为例:https://github.com/Pyomo/pyomo/blob/master/pyomo/contrib/fbbt/fbbt.py

相关问题 更多 >

    热门问题