A computational study of cutting-plane methods for multi-stage stochastic integer programs

Akul Bansal,Simge Küçükyavuz
2024-05-04
Abstract:We report a computational study of cutting plane algorithms for multi-stage stochastic mixed-integer programming models with the following cuts: (i) Benders', (ii) Integer L-shaped, and (iii) Lagrangian cuts. We first show that Integer L-shaped cuts correspond to one of the optimal solutions of the Lagrangian dual problem, and, therefore, belong to the class of Lagrangian cuts. To efficiently generate these cuts, we present an enhancement strategy to reduce time-consuming exact evaluations of integer subproblems by alternating between cuts derived from the relaxed and exact computation. Exact evaluations are only employed when Benders' cut from the relaxation fails to cut off the incumbent solution. Our preliminary computational results show the merit of this approach on multiple classes of real-world problems.
Optimization and Control,Combinatorics
What problem does this paper attempt to address?
This paper attempts to address the effectiveness and efficiency of cutting-plane methods in Multi-Stage Stochastic Integer Programs (MSIP). Specifically, the paper focuses on the following points: 1. **Comparison and Optimization of Cutting-Plane Algorithms**: - The paper studies three cutting methods: Benders cuts, Integer L-shaped cuts, and Lagrange cuts. - The authors first prove that Integer L-shaped cuts are a type of Lagrange cuts and can be generated through an optimal solution of the Lagrange dual problem. 2. **Improvement of Cut Generation Strategies**: - To efficiently generate these cuts, the authors propose an enhanced strategy that alternates between relaxed and exact calculations to generate cuts, reducing the time-consuming exact evaluation of integer subproblems. - Specifically, exact evaluation is only performed when the Benders cuts generated from the relaxed problem cannot eliminate the current candidate solution. 3. **Application to Real-World Problems**: - The authors demonstrate the advantages of this method in several categories of real-world problems through preliminary computational experiments. 4. **Theoretical Contributions**: - They prove that Integer L-shaped cuts are a type of Lagrange cuts and discuss how different optimal solutions lead to cuts of varying strength. - A new alternating cut strategy is proposed, which can be effectively applied in multi-stage problems. In summary, this paper aims to improve the efficiency and accuracy of solving multi-stage stochastic integer programming problems by enhancing cutting-plane methods.