An SDDP Algorithm for Multistage Stochastic Programs with Decision-Dependent Uncertainty
Stochastic programming provides mathematical models and algorithms for optimizing decisions under uncertainty. In formulating a stochastic program we typically assume that the probability distributions governing the random parameters are independent of the problem's decisions. Here, we study a multistage stochastic program with decision-dependent uncertainty. At each stage, binary decisions choose from a set of probability distributions and can increase the likelihood of favorable outcomes at a certain cost. We develop a variant of the stochastic dual dynamic programming (SDDP) algorithm to approximately solve this class of problems, using a convex relaxation of the algorithm's subproblems. This allows us to handle a type of large-scale multistage decision-dependent stochastic program, which was previously inaccessible. We provide computational results for a multi-product newsvendor problem with binary marketing options.
Authors
- David P. Morton (ORCID: https://orcid.org/0000-0001-6001-9078)
- N. Arslan (ORCID: https://orcid.org/0000-0001-7221-8058)
- Oscar Dowson (ORCID: https://orcid.org/0000-0003-1575-668X)
Institutions
- Northwestern University (US)
- Management Sciences (United States) (US)
Publication Details
- Published
- 2024-12-15
- DOI
- https://doi.org/10.1109/wsc63780.2024.10838765
- Citations
- 1
- Primary Topic
- Risk and Portfolio Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.49
Funders
- U.S. Department of Homeland Security