Benders Cut Classification via Support Vector Machines for Solving Two-stage Stochastic Programs
Not on the map. Why?
Abstract (arXiv)
We consider Benders decomposition for solving two-stage stochastic programs with complete recourse based on finite samples of the uncertain parameters. We define the Benders cuts binding at the final optimal solution or the ones significantly improving bounds over iterations as valuable cuts. We propose a learning-enhanced Benders decomposition (LearnBD) algorithm, which adds a cut classification step in each iteration to selectively generate cuts that are more likely to be valuable cuts. The LearnBD algorithm includes two phases: (i) sampling cuts and collecting information from training problems and (ii) solving testing problems with a support vector machine (SVM) cut classifier. We run the LearnBD algorithm on instances of capacitated facility location and multi-commodity network design under uncertain demand. Our results show that SVM cut classifier works effectively for identifying valuable cuts, and the LearnBD algorithm reduces the total solving time of all instances for different problems with various sizes and complexities.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 2; 2026: 2.
9 papers.
- 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 20
- 2024Learning to optimize: A tutorial for continuous and mixed-integer optimizationcited by 8
- 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part II. Learning to initializecited by 5
- 2024Accelerating process control and optimization via machine learning: A reviewcited by 5
- 2025Learning to control inexact Benders decomposition via reinforcement learningcited by 5
- 2025Graph-Based Imitation and Reinforcement Learning for Efficient Benders Decompositioncited by 2
- 2026Learning to Cut: Reinforcement Learning for Benders Decompositioncited by 1
- 2023Accelerating L-shaped Two-stage Stochastic SCUC with Learning Integrated Benders Decompositioncited by 0
- 2026Feasibility-Aware Imitation Learning for Benders Decompositioncited by 0
- 2026Learning to Cut: Reinforcement Learning for Benders Decomposition7 May 2026
- 2026Feasibility-Aware Imitation Learning for Benders Decomposition6 Apr 2026
- 2025Graph-Based Imitation and Reinforcement Learning for Efficient Benders Decomposition14 Nov 2025
- 2025Learning to control inexact Benders decomposition via reinforcement learning8 Aug 2025
- 2024Accelerating process control and optimization via machine learning: A review24 Dec 2024
- 2024Learning to optimize: A tutorial for continuous and mixed-integer optimization24 May 2024
- 2023Accelerating L-shaped Two-stage Stochastic SCUC with Learning Integrated Benders Decomposition17 Nov 2023
- 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part II. Learning to initialize10 Oct 2023
- 2023Machine Learning for Cutting Planes in Integer Programming: A Survey17 Feb 2023