Adaptive Two-Stage Stochastic Programming with an Analysis on Capacity Expansion Planning Problem
Beste Basciftci (),
Shabbir Ahmed and
Nagi Gebraeel ()
Additional contact information
Beste Basciftci: Department of Business Analytics, Tippie College of Business, University of Iowa, Iowa City, Iowa 52242
Shabbir Ahmed: H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332
Nagi Gebraeel: H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332
Manufacturing & Service Operations Management, 2024, vol. 26, issue 6, 2121-2141
Abstract:
Problem definition : Multistage stochastic programming is a well-established framework for sequential decision making under uncertainty by seeking policies that can be dynamically adjusted as uncertainty is realized. Often, for example, because of contractual constraints, such flexible policies are not desirable, and the decision maker may need to commit to a set of actions for a certain number of periods. Two-stage stochastic programming might be better suited to such settings, where first-stage decisions do not adapt to the uncertainty realized. In this paper, we propose a novel alternative approach, named as adaptive two-stage stochastic programming, where each component of the decision policy requiring limited flexibility has its own revision point, a period prior to which the decisions are determined at the beginning of the planning until this revision point, and after which they are revised for adjusting to the uncertainty realized thus far until the end of the planning. We then analyze this approach over the capacity expansion planning problem, that may require limited flexibility over expansion decisions. Methodology/results : We provide a generic mixed-integer programming formulation for the adaptive two-stage stochastic programming problem with finite support, in particular, for scenario trees, and show that this problem is NP-hard in general. Next, we focus on the capacity expansion planning problem and derive bounds on the value of adaptive two-stage programming in comparison with the two-stage and multistage approaches in terms of revision points. We propose several heuristic solution algorithms based on this bound analysis. These algorithms either provide approximation guarantees or computational advantages in solving the resulting adaptive two-stage stochastic problem. Managerial implications : We provide insights on the choice of the revision times based on our analytical analysis. We further present an extensive computational study on a generation capacity expansion planning problem with different generation resources including renewable energy. We demonstrate the value of adopting adaptive two-stage approach against the existing policies under limited flexibility and highlight the efficiency of the proposed heuristics along with practical implications on the studied problem.
Keywords: stochastic programming; mixed-integer programming; capacity expansion planning; approximation algorithm; energy (search for similar items in EconPapers)
Date: 2024
References: Add references at CitEc
Citations:
Downloads: (external link)
http://dx.doi.org/10.1287/msom.2023.0157 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:inm:ormsom:v:26:y:2024:i:6:p:2121-2141
Access Statistics for this article
More articles in Manufacturing & Service Operations Management from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().