mlsanityData to 7 Oct 2026

Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Model

arXiv 2302.00244 ↗First posted 1 Feb 2023cs.LG math.OCcited by 44

Not on the map. Why?

Abstract (arXiv)

Cutting planes (cuts) are important for solving mixed-integer linear programs (MILPs), which formulate a wide range of important real-world applications. Cut selection -- which aims to select a proper subset of the candidate cuts to improve the efficiency of solving MILPs -- heavily depends on (P1) which cuts should be preferred, and (P2) how many cuts should be selected. Although many modern MILP solvers tackle (P1)-(P2) by manually designed heuristics, machine learning offers a promising approach to learn more effective heuristics from MILPs collected from specific applications. However, many existing learning-based methods focus on learning which cuts should be preferred, neglecting the importance of learning the number of cuts that should be selected. Moreover, we observe from extensive empirical results that (P3) what order of selected cuts should be preferred has a significant impact on the efficiency of solving MILPs as well. To address this challenge, we propose a novel hierarchical sequence model (HEM) to learn cut selection policies via reinforcement learning. Specifically, HEM consists of a two-level model: (1) a higher-level model to learn the number of cuts that should be selected, (2) and a lower-level model -- that formulates the cut selection task as a sequence to sequence learning problem -- to learn policies selecting an ordered subset with the size determined by the higher-level model. To the best of our knowledge, HEM is the first method that can tackle (P1)-(P3) in cut selection simultaneously from a data-driven perspective. Experiments show that HEM significantly improves the efficiency of solving MILPs compared to human-designed and learning-based baselines on both synthetic and large-scale real-world MILPs, including MIPLIB 2017. Moreover, experiments demonstrate that HEM well generalizes to MILPs that are significantly larger than those seen during training.

Key facts. Cited by 44 papers in the map (data through 7 Oct 2026). Builds on 29 of its 72 references that are in the map. First posted on arXiv 1 Feb 2023.

Builds on

29 of 72 references.

References · 29

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2017Proximal Policy Optimization Algorithmscited by 14,441
  5. 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
  6. 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
  7. 2015Trust Region Policy Optimizationcited by 2,503
  8. 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
  9. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  10. 2015Pointer Networkscited by 882
  11. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  12. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
17 more
  1. 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 555
  2. 2018Data-Efficient Hierarchical Reinforcement Learningcited by 436
  3. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  4. 2015Order Matters: Sequence to sequence for setscited by 236
  5. 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
  6. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
  7. 2018Learning to Branchcited by 78
  8. 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 62
  9. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
  10. 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
  11. 2022Learning to branch with Tree MDPscited by 45
  12. 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
  13. 2022Lookback for Learning to Branchcited by 26
  14. 2022Adaptive Cut Selection in Mixed-Integer Linear Programmingcited by 25
  15. 2018Theoretical challenges towards cutting-plane selectioncited by 16
  16. 2022Learning to Reformulate for Linear Programmingcited by 10
  17. 2022ML4CO-KIDA: Knowledge Inheritance in Dataset Aggregationcited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 9; 2024: 15; 2025: 15; 2026: 5.

44 papers.

Sort:

By area:

  1. 2023De Novo Molecular Generation via Connection-aware Motif Miningcited by 45
  2. 2023ChiPFormer: Transferable Chip Placement via Offline Decision Transformercited by 42
  3. 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 30
  4. 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
  5. 2023A Deep Instance Generative Framework for MILP Solvers Under Limited Data Availabilitycited by 21
  6. 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 19
  7. 2024Energy-Guided Diffusion Sampling for Offline-to-Online Reinforcement Learningcited by 17
  8. 2024MILP-StuDio: MILP Instance Generation via Block Structure Decompositioncited by 17
  9. 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
  10. 2023Learning to Configure Separators in Branch-and-Cutcited by 14
  11. 2023Promoting Generalization for Exact Solvers via Adversarial Instance Augmentationcited by 12
  12. 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategycited by 12
32 more
  1. 2024Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programmingcited by 12
  2. 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branchcited by 9
  3. 2024Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programmingcited by 8
  4. 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
  5. 2024Uncertainty-based Offline Variational Bayesian Reinforcement Learning for Robustness under Diverse Data Corruptionscited by 8
  6. 2024LLMs for Cold-Start Cutting Plane Separator Configurationcited by 8
  7. 2025CA-I2P: Channel-Adaptive Registration Network with Global Optimal Selectioncited by 8
  8. 2025EvoCut: Strengthening Integer Programs via Evolution-Guided Language Modelscited by 8
  9. 2023Accelerate Presolve in Large-Scale Linear Programming via Reinforcement Learningcited by 7
  10. 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
  11. 2025Learning-Guided Rolling Horizon Optimization for Long-Horizon Flexible Job-Shop Schedulingcited by 7
  12. 2024Learning to Remove Cuts in Integer Linear Programmingcited by 4
  13. 2025CoCo-MILP: Inter-Variable Contrastive and Intra-Constraint Competitive MILP Solution Predictioncited by 4
  14. 2024Foundations and Frontiers of Graph Learning Theorycited by 3
  15. 2025Accurate and Scalable Graph Neural Networks via Message Invariancecited by 3
  16. 2025STRCMP: Integrating Graph Structural Priors with Language Models for Combinatorial Optimizationcited by 3
  17. 2025RoME: Domain-Robust Mixture-of-Experts for MILP Solution Prediction across Domainscited by 3
  18. 2025Beyond Local Selection: Global Cut Selection for Enhanced Mixed-Integer Programmingcited by 2
  19. 2025CLCR: Contrastive Learning-based Constraint Reordering for Efficient MILP Solvingcited by 2
  20. 2025Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial Optimizationcited by 2
  21. 2024Network Interdiction Goes Neuralcited by 1
  22. 2025Code Retrieval for MILP Instance Generationcited by 1
  23. 2026MILP-Evo: Closed-Loop Fully Automatic Design of MILP Solverscited by 1
  24. 2023Accelerating Cutting-Plane Algorithms via Reinforcement Learning Surrogatescited by 0
  25. 2023Predicting Accurate Lagrangian Multipliers for Mixed Integer Linear Programscited by 0
  26. 2025Quantum-Inspired DRL Approach with LSTM and OU Noise for Cut Order Planning Optimizationcited by 0
  27. 2025HyP-ASO: A Hybrid Policy-based Adaptive Search Optimization Framework for Large-Scale Integer Linear Programscited by 0
  28. 2025A Markov Decision Process for Variable Selection in Branch & Boundcited by 0
  29. 2026Solving Integer Linear Programming with Parallel Temperingcited by 0
  30. 2026SHSP: Structure-Aware Hierarchical Solution Prediction for Mixed-Integer Linear Programmingcited by 0
  31. 2026BiFE: Search-Efficient Discovery of CPU-Only Branching Policies via LLM-based Bi-Fidelity Evolutioncited by 0
  32. 2026Reformulation-Contrastive Learning for Mixed Integer Programscited by 0