SDDP for some interstage dependent risk-averse problems and application to hydro-thermal planning

We consider interstage dependent stochastic linear programs where both the random right-hand side and the model of the underlying stochastic process have a special structure. Namely, for equality constraints (resp. inequality constraints) the right-hand side is an affine function (resp. a given function bt) of the process value for the current time step t. As for m-th component of the process at time step t, it depends on previous values of the process through a function htm.For this type of problem, to obtain an approximate policy under some assumptions for functions bt and htm, we detail a stochastic dual dynamic programming algorithm. Our analysis includes some enhancements of this algorithm such as the definition of a state vector of minimal size, the computation of feasibility cuts without the assumption of relatively complete recourse, as well as efficient formulas for sharing optimality and feasibility cuts between nodes of the same stage. The algorithm is given for both a non-risk-averse and a risk-averse model. We finally provide preliminary results comparing the performances of the recourse functions corresponding to these two models for a real-life application.

[1]  John R. Birge,et al.  Introduction to Stochastic programming (2nd edition), Springer verlag, New York , 2011 .

[2]  John R. Birge,et al.  The Abridged Nested Decomposition Method for Multistage Stochastic Linear Programs with Relatively Complete Recourse , 2006, Algorithmic Oper. Res..

[3]  Tito Homem-de-Mello,et al.  Sampling strategies and stopping criteria for stochastic dual dynamic programming: a case study in long-term hydrothermal scheduling , 2011 .

[4]  Werner Römisch,et al.  Sampling-Based Decomposition Methods for Multistage Stochastic Programs Based on Extended Polyhedral Risk Measures , 2012, SIAM J. Optim..

[5]  Andrew B. Philpott,et al.  On the convergence of stochastic dual dynamic programming and related methods , 2008, Oper. Res. Lett..

[6]  M. V. F. Pereira,et al.  Multi-stage stochastic optimization applied to energy planning , 1991, Math. Program..

[7]  Wittrock Advances in a nested decomposition algorithm for solving staircase linear programs. Technical report SOL 83-2 , 1983 .

[8]  Alexander Shapiro,et al.  Conditional Risk Mappings , 2005, Math. Oper. Res..

[9]  Vitor L. de Matos,et al.  Dynamic sampling algorithms for multi-stage stochastic programs with risk aversion , 2012, Eur. J. Oper. Res..

[10]  Claudia A. Sagastizábal,et al.  The value of rolling-horizon policies for risk-averse hydro-thermal planning , 2012, Eur. J. Oper. Res..

[11]  Alexander Shapiro,et al.  Optimization of Convex Risk Functions , 2006, Math. Oper. Res..

[12]  Gerd Infanger,et al.  Cut sharing for multistage stochastic linear programs with interstage dependency , 1996, Math. Program..

[13]  Antonio Alonso Ayuso,et al.  Introduction to Stochastic Programming , 2009 .

[14]  Alexander Shapiro,et al.  Analysis of stochastic dual dynamic programming method , 2011, Eur. J. Oper. Res..

[15]  R. Rockafellar,et al.  Conditional Value-at-Risk for General Loss Distributions , 2001 .

[16]  Claudia A. Sagastizábal,et al.  Exploiting the structure of autoregressive processes in chance-constrained multistage stochastic linear programs , 2012, Oper. Res. Lett..

[17]  David P. Morton,et al.  An enhanced decomposition algorithm for multistage stochastic hydroelectric scheduling , 1996, Ann. Oper. Res..

[18]  Werner Römisch,et al.  SDDP for multistage stochastic linear programs based on spectral risk measures , 2012, Oper. Res. Lett..

[19]  J. M. Damázio,et al.  The use of PAR(p) model in the stochastic dual dynamic programming optimization scheme used in the operation planning of the Brazilian hydropower system , 2005, 2004 International Conference on Probabilistic Methods Applied to Power Systems.

[20]  Claudia A. Sagastizábal,et al.  Risk-averse feasible policies for large-scale multistage stochastic linear programs , 2013, Math. Program..

[21]  John R. Birge,et al.  Decomposition and Partitioning Methods for Multistage Stochastic Linear Programs , 1985, Oper. Res..

[22]  Alexander Shapiro,et al.  Risk neutral and risk averse Stochastic Dual Dynamic Programming method , 2013, Eur. J. Oper. Res..