mlsanityData to 7 Oct 2026

Learning Cut Generating Functions for Integer Programming

arXiv 2405.13992 ↗First posted 22 May 2024math.OC cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

The branch-and-cut algorithm is the method of choice to solve large scale integer programming problems in practice. A key ingredient of branch-and-cut is the use of cutting planes which are derived constraints that reduce the search space for an optimal solution. Selecting effective cutting planes to produce small branch-and-cut trees is a critical challenge in the branch-and-cut algorithm. Recent advances have employed a data-driven approach to select optimal cutting planes from a parameterized family, aimed at reducing the branch-and-bound tree size (in expectation) for a given distribution of integer programming instances. We extend this idea to the selection of the best cut generating function (CGF), which is a tool in the integer programming literature for generating a wide variety of cutting planes that generalize the well-known Gomory Mixed-Integer (GMI) cutting planes. We provide rigorous sample complexity bounds for the selection of an effective CGF from certain parameterized families that provably performs well for any specified distribution on the problem instances. Our empirical results show that the selected CGF can outperform the GMI cuts for certain distributions. Additionally, we explore the sample complexity of using neural networks for instance-dependent CGF selection.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 19 of its 56 references that are in the map. First posted on arXiv 22 May 2024.

Builds on

19 of 56 references.

References · 19

  1. 2017Nearly-tight VC-dimension and pseudodimension bounds for piecewise linear neural networkscited by 304
  2. 2020Algorithms with Predictionscited by 152
  3. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
  4. 2015Best Subset Selection via a Modern Optimization Lenscited by 99
  5. 2018Boolean Decision Rules via Column Generationcited by 79
  6. 2018Learning to Branchcited by 78
  7. 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 57
  8. 2019Generalized Linear Rule Modelscited by 34
  9. 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
  10. 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
  11. 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
  12. 2021Integer Programming for Causal Structure Learning in the Presence of Latent Variablescited by 14
7 more
  1. 2021Improved Sample Complexity Bounds for Branch-and-Cutcited by 13
  2. 2020The continuous categorical: a novel simplex-valued exponential familycited by 12
  3. 2014Lifting properties of maximal lattice-free polyhedracited by 1
  4. 2014Operations that preserve the covering property of the lifting regioncited by 1
  5. 2017Unique lifting of integer variables in minimal inequalitiescited by 1
  6. 2018Can cut generating functions be good and efficient?cited by 1
  7. 2021Combination Chemotherapy Optimization with Discrete Dosingcited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 4.

5 papers.