Applications and Examples[edit]

Biological applications[edit]

Stochastic dynamic programming is frequently used to model animal behaviour in such fields as behavioural ecology.[8][9] Empirical tests of models of optimal foraging, life-history transitions such as fledging in birds and egg laying in parasitoid wasps have shown the value of this modelling technique in explaining the evolution of behavioural decision making. These models are typically many-staged, rather than two-staged.

Economic applications[edit]

Stochastic dynamic programming is a useful tool in understanding decision making under uncertainty. The accumulation of capital stock under uncertainty is one example; often it is used by resource economists to analyze bioeconomic problems[10] where the uncertainty enters in such as weather, etc.

Software tools[edit]

Modelling languages[edit]

All discrete stochastic programming problems can be represented with any algebraic modeling language, manually implementing explicit or implicit non-anticipativity to make sure the resulting model respects the structure of the information made available at each stage. An instance of an SP problem generated by a general modelling language tends to grow quite large (linearly in the number of scenarios), and its matrix loses the structure that is intrinsic to this class of problems, which could otherwise be exploited at solution time by specific decomposition algorithms. Extensions to modelling languages specifically designed for SP are starting to appear, see:

They both can generate SMPS instance level format, which conveys in a non-redundant form the structure of the problem to the solver.

Chance-constrained portfolio selection

Correlation gap

EMP for Stochastic Programming

Entropic value at risk

FortSP

SAMPL algebraic modeling language

Scenario optimization

Stochastic optimization

John R. Birge and François V. Louveaux. . Springer Verlag, New York, 1997.

Introduction to Stochastic Programming

Kall, Peter; Wallace, Stein W. (1994). . Wiley-Interscience Series in Systems and Optimization. Chichester: John Wiley & Sons, Ltd. pp. xii+307. ISBN 0-471-95158-7. MR 1315300.

Stochastic programming

G. Ch. Pflug: . Kluwer, Dordrecht, 1996.

Optimization of Stochastic Models. The Interface between Simulation and Optimization

. Stochastic Programming. Kluwer Academic Publishers, Dordrecht, 1995.

András Prékopa

and Alexander Shapiro (eds.) (2003) Stochastic Programming. Handbooks in Operations Research and Management Science, Vol. 10, Elsevier.

Andrzej Ruszczynski

Shapiro, Alexander; ; Ruszczyński, Andrzej (2009). Lectures on stochastic programming: Modeling and theory (PDF). MPS/SIAM Series on Optimization. Vol. 9. Philadelphia, PA: Society for Industrial and Applied Mathematics (SIAM). pp. xvi+436. ISBN 978-0-89871-687-0. MR 2562798. Archived from the original (PDF) on 2020-03-24. Retrieved 2010-09-22. {{cite book}}: Unknown parameter |agency= ignored (help)

Dentcheva, Darinka

Stein W. Wallace and William T. Ziemba (eds.) (2005) Applications of Stochastic Programming. MPS-SIAM Book Series on Optimization 5

King, Alan J.; Wallace, Stein W. (2012). . Springer Series in Operations Research and Financial Engineering. New York: Springer. ISBN 978-0-387-87816-4.

Modeling with Stochastic Programming

Stochastic Programming Community Home Page