(735bk) A Parametric Column-and-Constraint Generation Algorithm for Robust Optimization Under Endogenous Uncertainty
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Computing and Systems Technology Division
10C: Interactive Session: Systems and Process Operations
Tuesday, October 29, 2024 - 3:30pm to 5:00pm
Previous works exploring solution strategies have shown that cutting plane methods perform competitively for RO problems under exogenous uncertainty [7]. A typical cutting plane scheme involves a master problem that finds the optimal solution robustified against a subset of uncertain scenarios and a subproblem that finds the scenarios which cause infeasibility for a given solution [8]. In case of a fixed polyhedral uncertainty set, the number of scenarios to robustify against is limited by the number of vertices of the polyhedron. However, in case of decision-dependent uncertainty, especially when the decisions affecting the uncertainty are continuous, the cutting plane algorithm may not converge. To our knowledge, only one existing work has developed a cutting plane method using a branch & bound scheme for RO problems under decision-dependent uncertainty [9]. The proposed cutting plane method scales better compared to the reformulation approach but is limited to problems where the decisions affecting the uncertainty are discrete.
In this work, we develop a cutting plane algorithm for RO under decision-dependent uncertainty, where the decisions affecting the uncertainty can be both continuous and discrete. We propose a column-and-constraint generation strategy where the uncertain scenarios found by the subproblem are added to the master problem as constraints parametrized by the decisions affecting the uncertainty. The proposed algorithm is applied to several numerical examples, and its performance and scalability compared to the reformulation technique are also investigated.
References
- Ben-Tal, A., El Ghaoui, L., & Nemirovski, A. (2009). Robust optimization(Vol. 28). Princeton university press.
- Goel, V., & Grossmann, I. E. (2004). A stochastic programming approach to planning of offshore gas field developments under uncertainty in reserves. Computers & chemical engineering, 28(8), 1409-1429.
- Goel, V., & Grossmann, I. E. (2006). A class of stochastic programs with decision dependent uncertainty. Mathematical programming, 108(2), 355-394.
- Colvin, M., & Maravelias, C. T. (2008). A stochastic programming approach for clinical trial planning in new drug development. Computers & chemical engineering, 32(11), 2626-2642.
- Lappas, N. H., & Gounaris, C. E. (2018). Robust optimization for decision-making under endogenous uncertainty. Computers & Chemical Engineering, 111, 252-266.
- Nohadani, O., & Sharma, K. (2018). Optimization under decision-dependent uncertainty. SIAM Journal on Optimization, 28(2), 1773-1795.
- Bertsimas, D., Dunning, I., & Lubin, M. (2016). Reformulation versus cutting-planes for robust optimization: A computational study. Computational Management Science, 13, 195-217.
- Mutapcic, A., & Boyd, S. (2009). Cutting-set methods for robust convex optimization with pessimizing oracles. Optimization Methods & Software, 24(3), 381-406.
- Lappas, N. H. (2018). Robust Optimization for Scheduling Operations under Uncertainty [Doctoral dissertation, Carnegie Mellon University]. ProQuest Dissertations & Theses Global.