Adaptive Two-Stage Stochastic Programming with an Analysis on Capacity Expansion Planning Problem

Beste Basciftci, Shabbir Ahmed, Nagi Gebraeel
{"title":"Adaptive Two-Stage Stochastic Programming with an Analysis on Capacity Expansion Planning Problem","authors":"Beste Basciftci, Shabbir Ahmed, Nagi Gebraeel","doi":"10.1287/msom.2023.0157","DOIUrl":null,"url":null,"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.Funding: This work was supported by the National Science Foundation [Grant 1633196] and the Office of Naval Research [Grant N00014-18-1-2075].Supplemental Material: The online appendices are available at https://doi.org/10.1287/msom.2023.0157 .","PeriodicalId":501267,"journal":{"name":"Manufacturing & Service Operations Management","volume":"64 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Manufacturing & Service Operations Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1287/msom.2023.0157","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.Funding: This work was supported by the National Science Foundation [Grant 1633196] and the Office of Naval Research [Grant N00014-18-1-2075].Supplemental Material: The online appendices are available at https://doi.org/10.1287/msom.2023.0157 .
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
自适应两阶段随机程序设计与容量扩展规划问题分析
问题定义:多阶段随机程序设计是一个成熟的框架,用于在不确定情况下通过寻求可在不确定情况发生时动态调整的政策来进行连续决策。例如,由于合同约束,这种灵活的政策往往并不可取,决策者可能需要承诺在一定时期内采取一系列行动。两阶段随机程序设计可能更适合这种情况,因为第一阶段的决策无法适应已实现的不确定性。在本文中,我们提出了一种新颖的替代方法,即自适应两阶段随机程序设计法,在这种方法中,需要有限灵活性的决策政策的每个组成部分都有自己的修正点,在这之前的一段时间内,决策是在规划开始时确定的,直到该修正点,而在该修正点之后,决策将根据迄今为止实现的不确定性进行修正,直到规划结束。然后,我们将在产能扩张规划问题上分析这种方法,该问题可能需要有限的扩张决策灵活性。方法/结果:我们为具有有限支持的自适应两阶段随机规划问题(尤其是情景树)提供了一种通用的混合整数规划方法,并证明该问题在一般情况下具有 NP 难度。接下来,我们重点讨论了容量扩展规划问题,并推导出了自适应两阶段程序设计与两阶段和多阶段方法相比在修正点方面的价值界限。我们在此界限分析的基础上提出了几种启发式求解算法。这些算法要么提供了近似保证,要么在解决由此产生的自适应两阶段随机问题时具有计算优势。管理意义:根据我们的分析,我们对修订时间的选择提出了见解。此外,我们还对包括可再生能源在内的不同发电资源的发电能力扩展规划问题进行了广泛的计算研究。我们证明了在有限灵活性条件下采用自适应两阶段方法与现有政策相比的价值,并强调了所提出的启发式方法的效率以及对所研究问题的实际意义:这项工作得到了美国国家科学基金会 [1633196 号基金] 和海军研究办公室 [N00014-18-1-2075 号基金] 的支持:在线附录见 https://doi.org/10.1287/msom.2023.0157 。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Competition in Optimal Stopping: Behavioral Insights Information Dependency in Mitigating Disruption Cascades Adaptive Two-Stage Stochastic Programming with an Analysis on Capacity Expansion Planning Problem Demand Equilibria in Spatial Service Systems Optimal Salesforce Compensation with General Demand and Operational Considerations
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1