Cutting Plane Selection with Analytic Centers and Multiregression
Not on the map. Why?
Abstract (arXiv)
Cutting planes are a crucial component of state-of-the-art mixed-integer programming solvers, with the choice of which subset of cuts to add being vital for solver performance. We propose new distance-based measures to qualify the value of a cut by quantifying the extent to which it separates relevant parts of the relaxed feasible set. For this purpose, we use the analytic centers of the relaxation polytope or of its optimal face, as well as alternative optimal solutions of the linear programming relaxation. We assess the impact of the choice of distance measure on root node performance and throughout the whole branch-and-bound tree, comparing our measures against those prevalent in the literature. Finally, by a multi-output regression, we predict the relative performance of each measure, using static features readily available before the separation process. Our results indicate that analytic center-based methods help to significantly reduce the number of branch-and-bound nodes needed to explore the search space and that our multiregression approach can further improve on any individual method.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 7 of its 32 references that are in the map. First posted on arXiv 14 Dec 2022.
Builds on
7 of 32 references.
References · 7
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 111
- 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 61
- 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022Adaptive Cut Selection in Mixed-Integer Linear Programmingcited by 26
- 2018Theoretical challenges towards cutting-plane selectioncited by 16
- 2019On the depth of cutting planescited by 1
Built on by
Citing papers per year: 2023: 3; 2024: 0; 2025: 1.
4 papers.
- 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 20
- 2023Differentiable Cutting-plane Layers for Mixed-integer Linear Optimizationcited by 3
- 2025Beyond Local Selection: Global Cut Selection for Enhanced Mixed-Integer Programmingcited by 2
- 2023A Context-Aware Cutting Plane Selection Algorithm for Mixed-Integer Programmingcited by 0
- 2025Beyond Local Selection: Global Cut Selection for Enhanced Mixed-Integer Programming20 Mar 2025
- 2023Differentiable Cutting-plane Layers for Mixed-integer Linear Optimization6 Nov 2023
- 2023A Context-Aware Cutting Plane Selection Algorithm for Mixed-Integer Programming14 Jul 2023
- 2023Machine Learning for Cutting Planes in Integer Programming: A Survey17 Feb 2023