Learning to Remove Cuts in Integer Linear Programming
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 15 of its 31 references that are in the map. First posted on arXiv 26 Jun 2024.
Builds on
15 of 31 references.
References · 15
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 111
- 2020Hybrid Models for Learning to Branchcited by 95
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
- 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
- 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
- 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 45
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022A Deep Reinforcement Learning Framework For Column Generationcited by 22
- 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 20
3 more
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
- 2026A General Neural Backbone for Mixed-Integer Linear Optimization via Dual Attentioncited by 1
- 2026MILP-Evo: Closed-Loop Fully Automatic Design of MILP Solverscited by 1
- 2025HyP-ASO: A Hybrid Policy-based Adaptive Search Optimization Framework for Large-Scale Integer Linear Programscited by 0
- 2026MILP-Evo: Closed-Loop Fully Automatic Design of MILP Solvers12 May 2026
- 2026A General Neural Backbone for Mixed-Integer Linear Optimization via Dual Attention8 Jan 2026
- 2025HyP-ASO: A Hybrid Policy-based Adaptive Search Optimization Framework for Large-Scale Integer Linear Programs19 Sep 2025
- 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programming3 Mar 2025