首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用预解算器求解pyomo上的MILP问题

使用预解算器求解pyomo上的MILP问题
EN

Stack Overflow用户
提问于 2020-06-03 14:52:29
回答 1查看 193关注 0票数 0

我有一个用pyomo写的优化模型。当我使用gurobi运行它时,它很快就会输出问题的答案。主要是因为它的高效预解算器。有没有办法在调用实际的求解器之前对pyomo做一个预解算,这样我就可以使用非商业包来测试我的模型,比如couenne或cbc?

EN

回答 1

Stack Overflow用户

发布于 2020-06-04 02:16:10

正如@gmavrom提到的,重要的是知道你试图通过预解析完成什么,因为许多不同的技术可能被认为是“预解析”操作。商业求解器在调整各自的预解算操作方面投入了大量的工程精力。

正如@Erwin指出的那样,像AMPL这样的商业AML有时也提供预解析功能。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62166899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档