# Accelerating L-shaped Two-stage Stochastic SCUC with Learning Integrated Benders Decomposition

arXiv: https://arxiv.org/abs/2311.10835 · HTML: https://mlsanity.com/paper/2311.10835/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 6 of its 29 references that are in the map.
- First posted on arXiv 17 Nov 2023.

## Builds on (most cited first, 6 of 6)

- [The Power Grid Library for Benchmarking AC Optimal Power Flow Algorithms](https://mlsanity.com/paper/1908.02788/) (2019)
- [CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraints](https://mlsanity.com/paper/2105.02343/) (2021)
- [Benders Cut Classification via Support Vector Machines for Solving Two-stage Stochastic Programs](https://mlsanity.com/paper/1906.05994/) (2019)
- [Accelerating Generalized Benders Decomposition for Wireless Resource Allocation](https://mlsanity.com/paper/2003.01294/) (2020)
- [Empowering Distributed Solutions in Renewable Energy Systems and Grid Optimization](https://mlsanity.com/paper/2310.15468/) (2023)
- [Data-driven Adaptive Benders Decomposition for the Stochastic Unit Commitment Problem](https://mlsanity.com/paper/1912.01039/) (2019)

## Abstract (arXiv)

Benders decomposition is widely used to solve large mixed-integer problems. This paper takes advantage of machine learning and proposes enhanced variants of Benders decomposition for solving two-stage stochastic security-constrained unit commitment (SCUC). The problem is decomposed into a master problem and subproblems corresponding to a load scenario. The goal is to reduce the computational costs and memory usage of Benders decomposition by creating tighter cuts and reducing the size of the master problem. Three approaches are proposed, namely regression Benders, classification Benders, and regression-classification Benders. A regressor reads load profile scenarios and predicts subproblem objective function proxy variables to form tighter cuts for the master problem. A criterion is defined to measure the level of usefulness of cuts with respect to their contribution to lower bound improvement. Useful cuts that contain the necessary information to form the feasible region are identified with and without a classification learner. Useful cuts are iteratively added to the master problem, and non-useful cuts are discarded to reduce the computational burden of each Benders iteration. Simulation studies on multiple test systems show the effectiveness of the proposed learning-aided Benders decomposition for solving two-stage SCUC as compared to conventional multi-cut Benders decomposition.
