Skip to main content
Log in

Convergent Cutting-Plane and Partial-Sampling Algorithm for Multistage Stochastic Linear Programs with Recourse

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

We propose an algorithm for multistage stochastic linear programs with recourse where random quantities in different stages are independent. The algorithm approximates successively expected recourse functions by building up valid cutting planes to support these functions from below. In each iteration, for the expected recourse function in each stage, one cutting plane is generated using the dual extreme points of the next-stage problem that have been found so far. We prove that the algorithm is convergent with probability one.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Powell, W. B., Jaillet, P., and Odoni, A., Stochastic and Dynamic Networks and Routing, Handbook in Operations Research and Management Science, Volume on Networks, Edited by C. Monma, T. Magnanti, and M. Ball, North Holland, Amsterdam, Holland, pp. 141–295, 1995.

  2. Escudero, L. F., Kamesam, P. V., King, A. J., and Wets, R., Production Planning via Scenario Modeling, Annals of Operations Research, Vol. 43, pp. 311–335, 1993.

    Google Scholar 

  3. Mulvey, J. M., and Vladimirou, H., Stochastic Network Programming for Financial Planning Problems, Management Science, Vol. 38, pp. 1642–1664, 1992.

    Google Scholar 

  4. Birge, J. R., Stochastic Programming Computation and Applications, INFORMS Journal on Computing, Vol. 9, pp. 111–133, 1997.

    Google Scholar 

  5. Birge, J. R., and Mulvey, J. M., Stochastic Programming in Industrial Engineering, Technical Report, Department of Industrial and Operations Engineering, University of Michigan, 1996.

  6. Mulvey, J. M., and Ruszczynski, A., A Diagonal Quadratic Approximation Method for Large-Scale Linear Programs, Operations Research Letters, Vol. 12, pp. 205–215, 1991.

    Google Scholar 

  7. Rosa, C., and Ruszczynski, A., On Augmented Lagrangian Decomposition Methods for Multistage Stochastic Programs, Annals of Operations Research, Vol. 64, pp. 289–309, 1996.

    Google Scholar 

  8. Van Slyke, R., and Wets, R., L-Shaped Linear Programs with Applications to Optimal Control and Stochastic Programming, SIAM Journal on Applied Mathematics, Vol. 17, pp. 638–663, 1969.

    Google Scholar 

  9. Birge, J. R., Decomposition and Partitioning Techniques for Multistage Stochastic Linear Programs, Operations Research, Vol. 33, pp. 989–1007, 1985.

    Google Scholar 

  10. Rockafellar, T. R., and Wets, R., Scenarios and Policy Aggregation in Optimization under Uncertainty, Mathematics of Operations Research, Vol. 16, pp. 119–147, 1991.

    Google Scholar 

  11. Gupal, A. M., and Bazhenov, L. G., A Stochastic Method of Linearization, Cybernetics, Vol. 8, pp. 482–484, 1972.

    Google Scholar 

  12. Ermoliev, Y., Stochastic Quasigradient Methods and Their Application to System Optimization, Stochastics, Vol. 9, pp. 1–36, 1983.

    Google Scholar 

  13. Culioli, J. C., and Cohen, G., Decomposition/Coordination Algorithms in Stochastic Optimization, SIAM Journal on Control and Optimization, Vol. 28, pp. 1372–1403, 1990.

    Google Scholar 

  14. Higle, J. L., and Sen, S., Stochastic Decomposition: An Algorithm for Two-Stage Linear Programs with Recourse, Mathematics of Operations Research, Vol. 16, pp. 650–669, 1991.

    Google Scholar 

  15. Robinson, S. M., Analysis of Sample Path Optimization, Mathematics of Operations Research, Vol. 21, pp. 1–528, 1996.

    Google Scholar 

  16. Cheung, R. K. M., and Powell, W. B., A Stochastic Hybrid Approximation Procedure, with an Application to Dynamic Networks, Technical Report SOR-94-02, Department of Civil Engineering and Operations Research, Princeton University, 1994.

  17. Wets, R., Programming under Uncertainty: The Solution Set, SIAM Journal on Applied Mathematics, Vol. 14, pp. 1143–1151, 1966.

    Google Scholar 

  18. Wittrock, R. J., Advances in a Nested Decomposition Algorithm for Solving Staircase Linear Programs, Technical Report SOL-83-2, Stanford University, 1983.

  19. Gassman, H. I., MSLIP: A Computer Code for the Multistage Stochastic Linear Programming Problem, Mathematical Programming, Vol. 47, pp. 407–423, 1990.

    Google Scholar 

  20. Pereira, M. V. F., and Pinto, L. M. V. G., Multistage Stochastic Optimization Applied to Energy Planning, Mathematical Programming, Vol. 52, pp. 359–375, 1991.

    Google Scholar 

  21. Infanger, G., Planning under Uncertainty: Solving Large-Scale Stochastic Linear Programs, Boyd and Fraser, Scientific Press Series, New York, New York, 1994.

    Google Scholar 

  22. Morton, D. P., An Enhanced Decomposition Algorithm for Multistage Stochastic Hydroelectric Scheduling, Annals of Operations Research, Vol. 64, pp. 211–235, 1996.

    Google Scholar 

  23. Infanger, G., and Morton, D. P., Cut Sharing for Multistage Stochastic Linear Programs with Interstate Dependency, Mathematical Programming, Vol. 75, pp. 241–256, 1996.

    Google Scholar 

  24. Chung, K. L., A Course in Probability Theory, Academic Press, New York, New York, 1974.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, Z.L., Powell, W.B. Convergent Cutting-Plane and Partial-Sampling Algorithm for Multistage Stochastic Linear Programs with Recourse. Journal of Optimization Theory and Applications 102, 497–524 (1999). https://doi.org/10.1023/A:1022641805263

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1022641805263

Navigation