Computational Optimization and Applications

, Volume 51, Issue 2, pp 509–532 | Cite as

Adaptive and nonadaptive approaches to statistically based methods for solving stochastic linear programs: a computational investigation

Article

Abstract

Large scale stochastic linear programs are typically solved using a combination of mathematical programming techniques and sample-based approximations. Some methods are designed to permit sample sizes to adapt to information obtained during the solution process, while others are not. In this paper, we experimentally examine the relative merits and challenges of approximations based on adaptive samples and those based on non-adaptive samples. We focus our attention on Stochastic Decomposition (SD) as an adaptive technique and Sample Average Approximation (SAA) as a non-adaptive technique. Our results indicate that there can be minimal difference in the quality of the solutions provided by these methods, although comparing their computational requirements would be more challenging.

Keywords

Stochastic programming Sample based optimization Computational experimentation 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Benders, J.F.: Partitioning procedures for solving mixed variables programming problems. Numer. Math. 4, 238–252 (1961) MathSciNetCrossRefGoogle Scholar
  2. 2.
    Birge, J.: The value of the stochastic solution in stochastic linear programs with fixed recourse. Math. Program. 24, 314–325 (1982) MathSciNetMATHCrossRefGoogle Scholar
  3. 3.
    Birge, J.R., Louveaux, F.V.: A multicut algorithm for two-stage stochastic linear programs. Eur. J. Oper. Res. 34, 384–392 (1988) MathSciNetMATHCrossRefGoogle Scholar
  4. 4.
    Birge, J.R., Louveaux, F.V.: Introduction to Stochastic Programming. Springer, Berlin (1997) MATHGoogle Scholar
  5. 5.
    Efron, B.: Another look at the jackknife. Ann. Stat. 7, 1–26 (1979) MathSciNetMATHCrossRefGoogle Scholar
  6. 6.
    Higle, J.L., Sen, S.: Statistical verification of optimality conditions. Ann. Oper. Res. 30, 215–240 (1991a) MathSciNetMATHCrossRefGoogle Scholar
  7. 7.
    Higle, J.L., Sen, S.: Stochastic decomposition: An algorithm for two-stage linear programs with recourse. Math. Oper. Res. 16, 650–669 (1991b) MathSciNetMATHCrossRefGoogle Scholar
  8. 8.
    Higle, J.L., Sen, S.: Finite master programs in stochastic decomposition. Math. Program. 67, 143–168 (1994) MathSciNetMATHCrossRefGoogle Scholar
  9. 9.
    Higle, J.L., Sen, S.: Stochastic Decomposition: A Statistical Method for Large Scale Stochastic Linear Programming. Kluwer Academic, Norwell (1996) MATHGoogle Scholar
  10. 10.
    Higle, J.L., Sen, S.: Statistical approximations for stochastic linear programming problems. Ann. Oper. Res. 85, 173–192 (1999) MathSciNetMATHCrossRefGoogle Scholar
  11. 11.
    Kall, P., Wallace, S.W.: Stochastic Programming. Wiley, New York (1994) MATHGoogle Scholar
  12. 12.
    King, A., Wets, R.J.: Epi-Consistency of convex stochastic programs. Stochastics 34, 83–91 (1991) MathSciNetMATHGoogle Scholar
  13. 13.
    Kleywegt, A.J., Shapiro, A., Homem-de-Mello, T.: The sample average approximation method for stochastic discrete optimization. SIAM J. Optim. 12(2), 479–502 (2001) MathSciNetMATHCrossRefGoogle Scholar
  14. 14.
    Linderoth, J.T., Shapiro, A., Wright, S.J.: The empirical behavior of sampling methods for stochastic programming. Ann. Oper. Res. 142, 219–245 (2006) MathSciNetCrossRefGoogle Scholar
  15. 15.
    Mak, W.K., Morton, D.P., Wood, R.K.: Monte Carlo bounding techniques for determining solution quality in stochastic programs. Oper. Res. Lett. 24, 47–56 (1999) MathSciNetMATHCrossRefGoogle Scholar
  16. 16.
    Plambeck, E., Fu, B.-R., Robinson, S., Suri, R.: Sample-path optimization of convex stochastic performance functions. Math. Program. B 75, 137–176 (1996) MathSciNetMATHGoogle Scholar
  17. 17.
    Ruszczyński, A.: A regularized decomposition method for minimizing a sum of polyhedral functions. Math. Program. 35, 309–333 (1986) MATHCrossRefGoogle Scholar
  18. 18.
    Sen, S., Doverspike, R.D., Cosares, S.: Network planning with random demand. Telecommun. Syst. 3, 11–30 (1994) CrossRefGoogle Scholar
  19. 19.
    Sen, S., Mai, J., Higle, J.: Solution of large scale stochastic programs with stochastic decomposition. In: Hager, W., Hearn, D., Pardolos, P. (eds.) Large Scale Optimization: State of the Art 1993. Kluwer Academic, Norwell (1994) Google Scholar
  20. 20.
    Shapiro, A.: Asymptotic analysis of stochastic programs. Ann. Oper. Res. 30, 169–186 (1991) MathSciNetMATHCrossRefGoogle Scholar
  21. 21.
    Shapiro, A.: Stochastic programming by Monte Carlo methods. Available at: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.35.4010&rep=rep1&type=pdf
  22. 22.
    Shapiro, A., Homem-de-Mello, T., Kim, J.: Conditioning of convex piecewise linear stochastic programs. Math. Program. 94(1), 1–19 (2002) MathSciNetMATHCrossRefGoogle Scholar
  23. 23.
    Van Slyke, R., Wets, R.J.-B.: L-shaped linear programs with applications to optimal control and stochastic programming. SIAM J. Appl. Math. 17, 638–663 (1969) MathSciNetMATHCrossRefGoogle Scholar
  24. 24.
    Zhao, L.: Available at (2010). http://www.ie.tsinghua.edu.cn/~lzhao/resources/stoch-prog.htm, as of January 2010

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.ISE DepartmentThe Ohio State UniversityColumbusUSA
  2. 2.IE DepartmentTsinghua UniversityBeijingChina

Personalised recommendations