mlsanityData to 7 Oct 2026

Reinforcement Learning for Integer Programming: Learning to Cut

arXiv 1906.04859 ↗First posted 11 Jun 2019cs.LG math.OC stat.MLcited by 108

Not on the map. Why?

Abstract (arXiv)

Integer programming (IP) is a general optimization framework widely applicable to a variety of unstructured and structured problems arising in, e.g., scheduling, production planning, and graph optimization. As IP models many provably hard to solve problems, modern IP solvers rely on many heuristics. These heuristics are usually human-designed, and naturally prone to suboptimality. The goal of this work is to show that the performance of those solvers can be greatly enhanced using reinforcement learning (RL). In particular, we investigate a specific methodology for solving IPs, known as the Cutting Plane Method. This method is employed as a subroutine by all modern IP solvers. We present a deep RL formulation, network architecture, and algorithms for intelligent adaptive selection of cutting planes (aka cuts). Across a wide range of IP tasks, we show that the trained RL agent significantly outperforms human-designed heuristics, and effectively generalizes to 10X larger instances and across IP problem classes. The trained agent is also demonstrated to benefit the popular downstream application of cutting plane methods in Branch-and-Cut algorithm, which is the backbone of state-of-the-art commercial IP solvers.

Key facts. Cited by 108 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jun 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 11; 2022: 16; 2023: 18; 2024: 27; 2025: 19; 2026: 17.

108 papers.

Sort:

By area:

  1. 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
  2. 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 60
  3. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
  4. 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
  5. 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
  6. 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 44
  7. 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
  8. 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
  9. 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
  10. 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 30
  11. 2023Deep Generative Symbolic Regressioncited by 27
  12. 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
38 more
  1. 2022Adaptive Cut Selection in Mixed-Integer Linear Programmingcited by 25
  2. 2022Hindsight Learning for MDPs with Exogenous Inputscited by 25
  3. 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
  4. 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
  5. 2022A Deep Reinforcement Learning Framework For Column Generationcited by 21
  6. 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
  7. 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 19
  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. 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methodscited by 15
  11. 2023Learning to Configure Separators in Branch-and-Cutcited by 14
  12. 2021Improved Sample Complexity Bounds for Branch-and-Cutcited by 13
  13. 2022Confidence-Aware Graph Neural Networks for Learning Reliability Assessment Commitmentscited by 12
  14. 2023Promoting Generalization for Exact Solvers via Adversarial Instance Augmentationcited by 12
  15. 2024Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programmingcited by 12
  16. 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
  17. 2023Learning To Dive In Branch And Boundcited by 10
  18. 2024Leveraging Large Language Models for Solving Rare MIP Challengescited by 10
  19. 2021Branch and Bound in Mixed Integer Linear Programming Problems: A Survey of Techniques and Trendscited by 9
  20. 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branchcited by 9
  21. 2021Smart Feasibility Pump: Reinforcement Learning for (Mixed) Integer Programmingcited by 8
  22. 2024Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programmingcited by 8
  23. 2024LLMs for Cold-Start Cutting Plane Separator Configurationcited by 8
  24. 2025EvoCut: Strengthening Integer Programs via Evolution-Guided Language Modelscited by 8
  25. 2023Accelerate Presolve in Large-Scale Linear Programming via Reinforcement Learningcited by 7
  26. 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
  27. 2024Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cutcited by 7
  28. 2021An actor-critic algorithm with policy gradients to solve the job shop scheduling problem using deep double recurrent agentscited by 6
  29. 2023Online Learning for Scheduling MIP Heuristicscited by 6
  30. 2024Deep learning-driven scheduling algorithm for a single machine problem minimizing the total tardinesscited by 6
  31. 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 6
  32. 2022Confidence Threshold Neural Divingcited by 5
  33. 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learningcited by 5
  34. 2024Learning Cut Generating Functions for Integer Programmingcited by 5
  35. 2025Reinforcement learning with combinatorial actions for coupled restless banditscited by 5
  36. 2022Cutting Plane Selection with Analytic Centers and Multiregressioncited by 4
  37. 2023A Neural Separation Algorithm for the Rounded Capacity Inequalitiescited by 4
  38. 2024Learning to Remove Cuts in Integer Linear Programmingcited by 4

50 most cited of 108 All 108 (JSON)