Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programming

Haotian Ling, Zhihai Wang, Jie Wang
{"title":"Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programming","authors":"Haotian Ling, Zhihai Wang, Jie Wang","doi":"10.48550/arXiv.2401.17527","DOIUrl":null,"url":null,"abstract":"Cutting planes (cuts) play an important role in solving mixed-integer linear programs (MILPs), as they significantly tighten the dual bounds and improve the solving performance. A key problem for cuts is when to stop cuts generation, which is important for the efficiency of solving MILPs. However, many modern MILP solvers employ hard-coded heuristics to tackle this problem, which tends to neglect underlying patterns among MILPs from certain applications. To address this challenge, we formulate the cuts generation stopping problem as a reinforcement learning problem and propose a novel hybrid graph representation model (HYGRO) to learn effective stopping strategies. An appealing feature of HYGRO is that it can effectively capture both the dynamic and static features of MILPs, enabling dynamic decision-making for the stopping strategies. To the best of our knowledge, HYGRO is the first data-driven method to tackle the cuts generation stopping problem. By integrating our approach with modern solvers, experiments demonstrate that HYGRO significantly improves the efficiency of solving MILPs compared to competitive baselines, achieving up to 31% improvement.","PeriodicalId":518480,"journal":{"name":"AAAI Conference on Artificial Intelligence","volume":"206 ","pages":"20759-20767"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AAAI Conference on Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2401.17527","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Cutting planes (cuts) play an important role in solving mixed-integer linear programs (MILPs), as they significantly tighten the dual bounds and improve the solving performance. A key problem for cuts is when to stop cuts generation, which is important for the efficiency of solving MILPs. However, many modern MILP solvers employ hard-coded heuristics to tackle this problem, which tends to neglect underlying patterns among MILPs from certain applications. To address this challenge, we formulate the cuts generation stopping problem as a reinforcement learning problem and propose a novel hybrid graph representation model (HYGRO) to learn effective stopping strategies. An appealing feature of HYGRO is that it can effectively capture both the dynamic and static features of MILPs, enabling dynamic decision-making for the stopping strategies. To the best of our knowledge, HYGRO is the first data-driven method to tackle the cuts generation stopping problem. By integrating our approach with modern solvers, experiments demonstrate that HYGRO significantly improves the efficiency of solving MILPs compared to competitive baselines, achieving up to 31% improvement.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
高效混合整数线性规划的停止切分生成学习
切割平面(切割)在求解混合整数线性方程组(MILPs)中发挥着重要作用,因为它们能显著收窄对偶边界并提高求解性能。切平面的一个关键问题是何时停止生成切平面,这对提高 MILP 的求解效率非常重要。然而,许多现代 MILP 求解器采用硬编码启发式方法来解决这个问题,这往往会忽略某些应用中 MILP 之间的基本模式。为了应对这一挑战,我们将切分生成停止问题表述为强化学习问题,并提出了一种新型混合图表示模型(HYGRO)来学习有效的停止策略。HYGRO 的一个吸引人的特点是,它能有效捕捉 MILPs 的动态和静态特征,从而实现停止策略的动态决策。据我们所知,HYGRO 是第一种以数据为驱动的方法来解决切分生成停止问题。通过将我们的方法与现代求解器相结合,实验证明,与竞争基线相比,HYGRO 显著提高了 MILPs 的求解效率,提高幅度高达 31%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Cross-View Hierarchical Graph Learning Hypernetwork for Skill Demand-Supply Joint Prediction Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programming Knowledge-Aware Neuron Interpretation for Scene Classification Continuous Treatment Effect Estimation Using Gradient Interpolation and Kernel Smoothing Sketch and Refine: Towards Fast and Accurate Lane Detection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1