Learning to Remove Cuts in Integer Linear Programming
Pol Puigdemont, Stratis Skoulakis, Grigorios Chrysos, Volkan Cevher
摘要
Cutting plane methods are a fundamental approach for solving integer linear programs (ILPs). In each iteration of such methods, additional linear constraints (cuts) are introduced to the constraint set with the aim of excluding the previous fractional optimal solution while not affecting the optimal integer solution. In this work, we explore a novel approach within cutting plane methods: instead of only adding new cuts, we also consider the removal of previous cuts introduced at any of the preceding iterations of the method under a learnable parametric criteria. We demonstrate that in fundamental combinatorial optimization settings such cut removal policies can lead to significant improvements over both human-based and machine learning-guided cut addition policies even when implemented with simple models.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Learn2Aggregate: Supervised Generation of Chvatal-Gomory Cuts Using Graph Neural NetworksArnaud Deza, Elias B. Khalil, Zhenan Fan, Zirui Zhou 等AAAI 2025
- Unsupervised Neural Langevin Sampler for Mixed Integer Linear ProgrammingYixin Huang, Shengyu Feng, Yiming YangICML 2026
- Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear ProgrammingHaoyang Liu, Jie Wang, Zijie Geng, Xijun Li 等ICLR 2025
- Theoretical Challenges in Learning for Branch-and-CutHongyu Cheng, Amitabh BasuICML 2026
- A General Neural Backbone for Mixed-Integer Linear Optimization via Dual AttentionPeixin Huang, Yaoxin Wu, Yining Ma, Cathy Wu 等ICML 2026
它引用的顶会 Paper9
- Reinforcement Learning for Integer Programming: Learning to CutYunhao Tang, Shipra Agrawal, Yuri FaenzaICML 2020 · 被引用 224 次
- Hybrid Models for Learning to BranchPrateek Gupta, Maxime Gasse, Elias B. Khalil, Pawan Kumar Mudigonda 等NeurIPS 2020 · 被引用 179 次
- Parameterizing Branch-and-Bound Search Trees to Learn Branching PoliciesGiulia Zarpellon, Jason Jo, Andrea Lodi, Yoshua BengioAAAI 2021 · 被引用 123 次
- Learning to Cut by Looking Ahead: Cutting Plane Selection via Imitation LearningMax B. Paulus, Giulia Zarpellon, Andreas Krause, Laurent Charlin 等ICML 2022 · 被引用 86 次
- Learning to Schedule Heuristics in Branch and BoundAntonia Chmiela, Elias B. Khalil, Ambros M. Gleixner, Andrea Lodi 等NeurIPS 2021 · 被引用 79 次
相关 Paper
- Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence ModelZhihai Wang, Xijun Li, Jie Wang, Yufei Kuang 等ICLR 2023 · 被引用 14 次
- Learning to Configure Separators in Branch-and-CutSirui Li, Wenbin Ouyang, Max B. Paulus, Cathy WuNeurIPS 2023 · 被引用 26 次
- Sample Complexity of Tree Search Configuration: Cutting Planes and BeyondMaria-Florina Balcan, Siddharth Prasad, Tuomas Sandholm, Ellen VitercikNeurIPS 2021 · 被引用 54 次
- Dynamic Configuration for Cutting Plane Separators via Reinforcement Learning on Incremental GraphMingxuan Ye, Jie Wang, Fangzhou Zhu, Zhihai Wang 等NeurIPS 2025 · 被引用 1 次
- Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer CutsMaria-Florina Balcan, Siddharth Prasad, Tuomas Sandholm, Ellen VitercikNeurIPS 2022 · 被引用 32 次
