mlsanityData to 7 Oct 2026

Learning to Select Cuts for Efficient Mixed-Integer Programming

arXiv 2105.13645 ↗First posted 28 May 2021math.OC cs.LGcited by 48

Not on the map. Why?

Abstract (arXiv)

Cutting plane methods play a significant role in modern solvers for tackling mixed-integer programming (MIP) problems. Proper selection of cuts would remove infeasible solutions in the early stage, thus largely reducing the computational burden without hurting the solution accuracy. However, the major cut selection approaches heavily rely on heuristics, which strongly depend on the specific problem at hand and thus limit their generalization capability. In this paper, we propose a data-driven and generalizable cut selection approach, named Cut Ranking, in the settings of multiple instance learning. To measure the quality of the candidate cuts, a scoring function, which takes the instance-specific cut features as inputs, is trained and applied in cut ranking and selection. In order to evaluate our method, we conduct extensive experiments on both synthetic datasets and real-world datasets. Compared with commonly used heuristics for cut selection, the learning-based policy has shown to be more effective, and is capable of generalizing over multiple problems with different properties. Cut Ranking has been deployed in an industrial solver for large-scale MIPs. In the online A/B testing of the product planning problems with more than 107 variables and constraints daily, Cut Ranking has achieved the average speedup ratio of 12.42% over the production solver without any accuracy loss of solution.

Key facts. Cited by 48 papers in the map (data through 7 Oct 2026). Builds on 12 of its 49 references that are in the map. First posted on arXiv 28 May 2021.

Builds on

12 of 49 references.

References · 12

  1. 2015Pointer Networkscited by 882
  2. 2018Attention, Learn to Solve Routing Problems!cited by 646
  3. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  4. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  5. 2017A Brief Survey of Deep Reinforcement Learningcited by 466
  6. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
  7. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  8. 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
  9. 2016Multiple Instance Learning: A Survey of Problem Characteristics and Applicationscited by 163
  10. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
  11. 2018Learning to Branchcited by 78
  12. 2013Multiple Instance Learning with Bag Dissimilaritiescited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 11; 2023: 8; 2024: 13; 2025: 8; 2026: 4.

48 papers.

Sort:

By area:

  1. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
  2. 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
  3. 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 44
  4. 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
  5. 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
  6. 2022Lookback for Learning to Branchcited by 26
  7. 2022Adaptive Cut Selection in Mixed-Integer Linear Programmingcited by 25
  8. 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
  9. 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
  10. 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 19
  11. 2025Apollo-MILP: An Alternating Prediction-Correction Neural Solving Framework for Mixed-Integer Linear Programmingcited by 16
  12. 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methodscited by 15
36 more
  1. 2021Improved Sample Complexity Bounds for Branch-and-Cutcited by 13
  2. 2024Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programmingcited by 12
  3. 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
  4. 2023Learning To Dive In Branch And Boundcited by 10
  5. 2021Branch and Bound in Mixed Integer Linear Programming Problems: A Survey of Techniques and Trendscited by 9
  6. 2024Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programmingcited by 8
  7. 2024Generative AI and Process Systems Engineering: The Next Frontiercited by 8
  8. 2024Learning to optimize: A tutorial for continuous and mixed-integer optimizationcited by 8
  9. 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
  10. 2024Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cutcited by 7
  11. 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Trainingcited by 6
  12. 2023Online Learning for Scheduling MIP Heuristicscited by 6
  13. 2022Confidence Threshold Neural Divingcited by 5
  14. 2021ML4CO: Is GCNN All You Need? Graph Convolutional Neural Networks Produce Strong Baselines For Combinatorial Optimization Problems, If Tuned and Trained Properly, on Appropriate Datacited by 4
  15. 2022Cutting Plane Selection with Analytic Centers and Multiregressioncited by 4
  16. 2024Learning to Remove Cuts in Integer Linear Programmingcited by 4
  17. 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part II. Learning to initializecited by 3
  18. 2023Differentiable Cutting-plane Layers for Mixed-integer Linear Optimizationcited by 3
  19. 2022Data-driven Prediction of Relevant Scenarios for Robust Combinatorial Optimizationcited by 2
  20. 2022Adaptive Constraint Partition based Optimization Framework for Large-scale Integer Linear Programming(Student Abstract)cited by 2
  21. 2025Beyond Local Selection: Global Cut Selection for Enhanced Mixed-Integer Programmingcited by 2
  22. 2024Deep learning enhanced mixed integer optimization: Learning to reduce model dimensionalitycited by 1
  23. 2024A Context-Enhanced Framework for Sequential Graph Reasoningcited by 1
  24. 2025How hard is learning to cut? Trade-offs and sample complexitycited by 1
  25. 2025BenLOC: A Benchmark for Learning to Configure MIP Optimizerscited by 1
  26. 2026MILP-Evo: Closed-Loop Fully Automatic Design of MILP Solverscited by 1
  27. 2023Predicting Accurate Lagrangian Multipliers for Mixed Integer Linear Programscited by 0
  28. 2024IB-Net: Initial Branch Network for Variable Decision in Boolean Satisfiabilitycited by 0
  29. 2024Towards An Unsupervised Learning Scheme for Efficiently Solving Parameterized Mixed-Integer Programscited by 0
  30. 2025Generalization Guarantees for Learning Branch-and-Cut Policies in Integer Programmingcited by 0
  31. 2025FMIP: Joint Continuous-Integer Flow For Mixed-Integer Linear Programmingcited by 0
  32. 2025Influence branching for learning to solve mixed-integer programs onlinecited by 0
  33. 2025N2N: A Parallel Framework for Large-Scale MILP under Distributed Memorycited by 0
  34. 2026Imitation Learning for Combinatorial Optimisation under Uncertaintycited by 0
  35. 2026Designing faster mixed integer linear programming algorithm via learning the optimal pathcited by 0
  36. 2026SHSP: Structure-Aware Hierarchical Solution Prediction for Mixed-Integer Linear Programmingcited by 0