Adaptive and nonadaptive approaches to statistically based methods for solving stochastic linear programs: a computational investigation
- 130 Downloads
- 1 Citations
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 experimentationPreview
Unable to display preview. Download preview PDF.
References
- 1.Benders, J.F.: Partitioning procedures for solving mixed variables programming problems. Numer. Math. 4, 238–252 (1961) MathSciNetCrossRefGoogle Scholar
- 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.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.Birge, J.R., Louveaux, F.V.: Introduction to Stochastic Programming. Springer, Berlin (1997) MATHGoogle Scholar
- 5.Efron, B.: Another look at the jackknife. Ann. Stat. 7, 1–26 (1979) MathSciNetMATHCrossRefGoogle Scholar
- 6.Higle, J.L., Sen, S.: Statistical verification of optimality conditions. Ann. Oper. Res. 30, 215–240 (1991a) MathSciNetMATHCrossRefGoogle Scholar
- 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.Higle, J.L., Sen, S.: Finite master programs in stochastic decomposition. Math. Program. 67, 143–168 (1994) MathSciNetMATHCrossRefGoogle Scholar
- 9.Higle, J.L., Sen, S.: Stochastic Decomposition: A Statistical Method for Large Scale Stochastic Linear Programming. Kluwer Academic, Norwell (1996) MATHGoogle Scholar
- 10.Higle, J.L., Sen, S.: Statistical approximations for stochastic linear programming problems. Ann. Oper. Res. 85, 173–192 (1999) MathSciNetMATHCrossRefGoogle Scholar
- 11.Kall, P., Wallace, S.W.: Stochastic Programming. Wiley, New York (1994) MATHGoogle Scholar
- 12.King, A., Wets, R.J.: Epi-Consistency of convex stochastic programs. Stochastics 34, 83–91 (1991) MathSciNetMATHGoogle Scholar
- 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.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.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.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.Ruszczyński, A.: A regularized decomposition method for minimizing a sum of polyhedral functions. Math. Program. 35, 309–333 (1986) MATHCrossRefGoogle Scholar
- 18.Sen, S., Doverspike, R.D., Cosares, S.: Network planning with random demand. Telecommun. Syst. 3, 11–30 (1994) CrossRefGoogle Scholar
- 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.Shapiro, A.: Asymptotic analysis of stochastic programs. Ann. Oper. Res. 30, 169–186 (1991) MathSciNetMATHCrossRefGoogle Scholar
- 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.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.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.Zhao, L.: Available at (2010). http://www.ie.tsinghua.edu.cn/~lzhao/resources/stoch-prog.htm, as of January 2010