(206a) A Branch-and-Price Algorithm for Multistage Stochastic Programs with Discrete State Variables
AIChE Annual Meeting
2023
2023 AIChE Annual Meeting
Computing and Systems Technology Division
Advances in Optimization II
Tuesday, November 7, 2023 - 8:00am to 8:18am
Stochastic programming provides a natural framework for modeling sequential optimization problems under uncertainty; however, the efficient solution of large-scale multistage stochastic programs, particularly under significant uncertainty (large number of scenarios), remains a challenge. In the presence of discrete state variables, the multistage stochastic MINLPs exhibit a decomposable structure that allows them to be solved using a branch-and-price approach. Following a Dantzig-Wolfe reformulation, we apply column generation (CG) [2, 3] such that each pricing subproblem is an MINLP of much smaller size, making it more amenable to exact MINLP solvers like BARON. Furthermore, the decoupled subproblems allow for a distributed computing approach, which significantly reduces the solution time. To mitigate the known convergence issues [4] in CG, we further incorporate a technique for information sharing among subproblems [5], generating more relevant and feasible columns per CG iteration. Finally, we propose effective branching strategies to further improve the efficiency of our branch-and-price algorithm. Several case studies of practical relevance are used to demonstrate the effectiveness of our proposed decomposition algorithm over solving the full-space model.
References
[1] Birge, J. R., & Louveaux, F. (2011). Introduction to stochastic programming. Springer Science & Business Media.
[2] Lübbecke, M. E., & Desrosiers, J. (2005). Selected topics in column generation. Operations research, 53(6), 1007-1023.
[3] Allman, A., & Zhang, Q. (2021). Branch-and-price for a class of nonconvex mixed-integer nonlinear programs. Journal of Global Optimization, 81, 861-880.
[4] Vanderbeck, F. (2005). Implementing mixed integer column generation. Column generation, 331-358.
[5] Flores-Quiroz, A., & Strunz, K. (2021). A distributed computing framework for multi-stage stochastic planning of renewable power systems with energy storage as flexibility option. Applied Energy, 291, 116736.