Summary
Multistage stochastic programs can be seen as discrete optimal control problems with a characteristic dynamic structure induced by the scenario tree. To exploit that structure, we propose a highly efficient dynamic programming recursion for the computationally intensive task of KKT systems solution within an interior point method. Test runs on a multistage portfolio selection problem demonstrate the performance of the algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. J. Berger, J. M. Mulvey, E. Rothberg, and R. J. Vanderbei, Solving multistage stochastic programs using tree dissection, Technical Report SOR-95-07, Princeton University, June 1995.
A. J. Berger, J. M. Mulvey, and A. Ruszczynński, An extension of the DQA algorithm to convex stochastic programs, SIAM J. Optimization, 4 (1994), pp. 735–753.
J. R. BlRGE, Decomposition and partitioning methods for multistage stochastic linear programs, Oper. Res., 33 (1985), pp. 989–1007.
J. R. Birge, C. J. Donohue, D. F. Holmes, and O. G. Svintsitski, A parallel im plementation of the nested decomposition algorithm for multistage stochastic linear programs, Math. Programming, 75 (1996), pp. 327–352.
J. Czyzyk, R. FOURER, and S. Mehrotra, A study of the augmented system and columnsplitting approaches for solving two-stage stochastic linear programs by interior-point methods, ORSA J. Computing, 7 (1995), pp. 474–490.
G. B. Dantzig and G. Infanger, Multi-stage stochastic linear programs for portfolio optimization, Annals Oper. Res., 45 (1993), pp. 59–76.
E. A. Eschenbach, C. A. Shoemaker, and H. M. Caffey, Parallel algorithms for stochastic dynamic programming with continuous state and control variables, ORSA J. Computing, 7 (1995), pp. 386–401.
K. Frauendorfer, The stochastic programming extension of the Markowitz approach, Int. J. Mass-Parallel Comput. Inform. Syst., 5 (1995), pp. 449–460.
H. I. Gassmann, MSLiP: A computer code for the multistage stochastic linear programming problem, Math. Programming, 47 (1990), pp. 407–423.
E. R. Jessup, D. Yang, and S. A. Zenios, Parallel factorization of structured matrices arising in stochastic programming, SIAM J. Optimization, 4 (1994), pp. 833–846.
H. M. Markowitz, Portfolio Selection: Efficient Diversification of Investments, John Wiley, New York, 1959.
J. M. Mulvey, Nonlinear network models in finance, Adv. Math. Progr. Fin. Planning, 1(1987), p. 253.
J. M. Mulvey and A. Ruszczyński, A new scenario decomposition method for large-scale stochastic optimization, Oper. Res., 43 (1995), pp. 477–490.
J. M. Mulvey and H. Vladimirou, Stochastic network optimization models for investment planning, Annals Oper. Res., 20 (1989), pp. 187–217.
J. M. Mulvey and H. Vladimirou Applying the progressive hedging algorithm to stochastic generalized networks, Annals Oper. Res., 31 (1991), pp. 399–424.
R. T. Rockafellar and R. J.-B. Wets, Generalized linear-quadratic problems of deterministic and stochastic optimal control in discrete time, SIAM J. Control Optim., 28 (1990), pp. 810–822.
R. T. Rockafellar and R. J.-B. Wets, Scenarios and policy aggregation in optimization under uncertainty, Math. Oper. Res., 16 (1991), pp. 119–147.
A. Ruszczyński, Parallel decomposition of multistage stochastic programming problems, Math. Programming, 58 (1993), pp. 201–228.
A. Ruszczyński, Decomposition methods in stochastic programming, Math. Programming, 79 (1997),pp. 333–353. Invited lectures of the 16th International Symposium on Mathematical Programming, Lausanne EPFL.
M. C. Steinbach, Back to the roots: recursive optimization on dynamic trees. In preparation.
M. C. Steinbach, Recursive direct optimization and successive refinement in multistage stochastic programs.In preparation.
M. C. Steinbach, Fast Recursive SQP Methods for Large-Scale Optimal Control Problems, Ph. D. dissertation, University of Heidelberg, 1995.
M. C. Steinbach, Structured interior point SQP methods in optimal control, Z. Angew. Math. Mech., 76(1996), pp. 59–62.
M. C. Steinbach, H. G. Bock, G. V. Kostin, and R. W. Longman, Mathematical optimization in robotics: Towards automated high speed motion planning, Surv. Math. Ind., 7 (1998), pp. 303–340.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Steinbach, M.C. (1999). Recursive Direct Algorithms for Multistage Stochastic Programs in Financial Engineering. In: Kall, P., Lüthi, HJ. (eds) Operations Research Proceedings 1998. Operations Research Proceedings 1998, vol 1998. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58409-1_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-58409-1_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65381-3
Online ISBN: 978-3-642-58409-1
eBook Packages: Springer Book Archive