Abstract
Multistage stochastic optimization problems are, by essence, complex as their solutions are functions of both stages and uncertainties. Their large scale nature makes decomposition methods appealing, like dynamic programming which is a sequential decomposition using a state variable defined at all stages. By contrast, in this paper we introduce the notion of state reduction by time blocks, that is, at stages that are not necessarily all the original stages. Then, we prove a dynamic programming equation with value functions that are functions of a state only at some stages. This equation crosses over time blocks, but involves a dynamic optimization inside each block. We illustrate our contribution by showing its potential in three applications in multistage stochastic optimization: mixing dynamic programming and stochastic programming, two-time-scale optimization problems, decision-hazard-decision optimization problems.
References
- K. Barty, P. Carpentier, P. Girardeau: Decomposition of large-scale stochastic optimal control problems, RAIRO Oper. Res. 44/3 (2010) 167–183.https://doi.org/10.1051/ro/2010013Google Scholar
- R. E. Bellman: Dynamic Programming, Princeton University Press, Princeton (1957).Google Scholar
- D. P. Bertsekas, S. E. Shreve: Stochastic Optimal Control: The Discrete-Time Case, Athena Scientific, Belmont (1996).Google Scholar
- J. R. Birge: Aggregation bounds in stochastic linear programming, Math. Programming 31 (1985) 25–41.https://doi.org/10.1007/BF02591859Google Scholar
- P. Carpentier, J.-P. Chancelier, G. Cohen, M. De Lara: Stochastic Multi-Stage Optimization. At the Crossroads between Discrete Time Stochastic Control and Stochastic Programming, Springer, Berlin (2015).https://doi.org/10.1007/978-3-319-18138-7Google Scholar
- P. Carpentier, J.-P. Chancelier, M. De Lara, T. Martin, T. Rigaut: Time Block Decomposition of Multistage Stochastic Optimization Problems, preprint hal-01757113 (2023).https://doi.org/10.68381/jca30034Google Scholar
- P. Carpentier, J.-P. Chancelier, M. De Lara, F. Pacaud: Mixed spatial and temporal decompositions for large-scale multistage stochastic optimization problems, J. Optim. Theory Appl. 186/3 (2020) 985–1005.https://doi.org/10.1007/s10957-020-01733-7Google Scholar
- B. Cheng, W. B. Powell: Co-optimizing battery storage for the frequency regulation and energy arbitrage using multi-scale dynamic programming, IEEE Trans. Smart Grid 9/3 (2016) 1997–2005.https://doi.org/10.1109/TSG.2016.2605141Google Scholar
- I. V. Evstigneev: Measurable selection and dynamic programming, Math. Oper. Res. 1/3 (1976) 267–272.https://doi.org/10.1287/moor.1.3.267Google Scholar
- M. Glanzer, G. Ch. Pflug: Multiscale stochastic optimization: modeling aspects and scenario generation, Comp. Optimization Appl. 75/1 (2020) 1–34.https://doi.org/10.1007/s10589-019-00135-4Google Scholar
- O. Hernández-Lerma, J.-B. Lasserre: Discrete-Time Markov Control Processes: Basic Optimality Criteria, Stochastic Modelling and Applied Probability Vol. 30, Springer, New York (1996).https://doi.org/10.1007/978-1-4612-0729-0Google Scholar
- M. Kaut, K. T. Midthun, A. S. Werner, A. Tomasgard, L. Hellemo, M. Fodstad: Multi-horizon stochastic programming, Comp. Management Sci. 11/1 (2014) 179–193.https://doi.org/10.1007/s10287-013-0182-6Google Scholar
- D. Kuhn: Aggregation and discretization in multistage stochastic programming, Math. Programming 113 (2008) 61–94.https://doi.org/10.1007/s10107-006-0048-6Google Scholar
- T. Martin: Stochastic Optimization for the Procurement of Crude Oil in Refineries, PhD Thesis, École des Ponts ParisTech, Paris (2021).Google Scholar
- R. Porteiro, A. Ferragut, F. Paganini: Towards multi-timescale energy provisioning using stochastic dual dynamic programming, in: IEEE 9th Power, Instrumentation and Measurement Meeting (EPIM) (2018) 1–6.https://doi.org/10.1109/EPIM.2018.8756380Google Scholar
- M. L. Puterman: Markov Decision Processes, Wiley, New York (1994).https://doi.org/10.1002/9780470316887Google Scholar
- R. T. Rockafellar, R. J-B Wets: Scenarios and policy aggregation in optimization under uncertainty, Math. Oper. Res. 16/1 (1991) 119–147.https://doi.org/10.1287/moor.16.1.119Google Scholar
- A. Ruszczyński: Decomposition methods, in: Stochastic Programming, Handbooks in Operations Research and Management Science Vol 10, Elsevier, Amsterdam (2003) 141–211.https://doi.org/10.1016/S0927-0507(03)10003-5Google Scholar
- A. Shapiro, D. Dentcheva, A. Ruszczynski: Lectures on Stochastic Programming: Modeling and Theory, MPS/SIAM Series on Optimization Vol. 9, Philadelphia (2009).https://doi.org/10.1137/1.9780898718751Google Scholar
- A. Shapiro, L. Ding: Periodical multistage stochastic programs, SIAM J. Optimization 30/3 (2020) 2083–2102.https://doi.org/10.1137/19M129406XGoogle Scholar
- A. Street, D. Valladao, A. Lawson, A. Velloso: Assessing the cost of the hazard-decision simplification in multistage stochastic hydrothermal scheduling, Applied Energy 280 (2020), art. no. 115939.https://doi.org/10.1016/j.apenergy.2020.115939Google Scholar
- J. Subramanian, A. Mahajan: Approximate information state for partially observed systems, in: IEEE 58th Conference on Decision and Control (CDC) (2019) 1629–1636.https://doi.org/10.1109/CDC40024.2019.9029898Google Scholar
- P. Whittle: Optimization over Time. Vol. 1: Dynamic Programming and Stochastic Control, Wiley, New York (1982).Google Scholar
- H. S. Witsenhausen: A standard form for sequential stochastic control, Math. Systems Theory 7/1 (1973) 5–11.https://doi.org/10.1007/BF01824800Google Scholar
- S. E. Wright: Primal-dual aggregation and disaggregation for stochastic linear programs, Math. Oper. Res. 19/4 (1994) 893–908.https://doi.org/10.1287/moor.19.4.893Google Scholar
- S. Yüksel: A universal dynamic program and refined existence results for decentralized stochastic control, SIAM J. Control Optim. 58/5 (2020) 2711–2739.https://doi.org/10.1137/18M1221382Google Scholar
Suggested citation
Published by Heldermann Verlag, 2023. Rights now held by Banach Press LLC.
