Abstract
Assessing whether a solution is optimal, or near-optimal, is fundamental in optimization. We describe a simple simulation-based procedure for assessing the quality of a candidate solution to a stochastic program. The procedure is easy to implement, widely applicable, and yields point and interval estimators on the candidate solutions optimality gap. Our simplest procedure allows for significant computational improvements. The improvements we detail aim to reduce computational effort through single- and two-replication procedures, reduce bias via a class of generalized jackknife estimators, and reduce variance by using a randomized quasi-Monte Carlo scheme.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ahmed, S., Shapiro, A.: The sample average approximation method for stochastic programs with integer recourse. Optim. Online, http://www.optimization-online.org, 2002, accessed September 26, (2002)
Attouch, H., Wets, R.J.-B.: Approximation and convergence in nonlinear optimization. In: Mangasarian, O., Meyer, R., Robinson, S., (eds.) Nonlinear Programming 4, pp. 367–394. Academic, New York, NY (1981)
Bailey, T.G., Jensen, P., Morton, D.P.: Response surface analysis of two-stage stochastic linear programming with recourse. Naval Res. Logistics, 46, 753–778 (1999)
Bayraksan, G., Morton, D.P.: Assessing solution quality in stochastic programs. Math. Program. 108, pp. 495–514 (2006)
Bayraksan, G., Morton, D.P.: A sequential sampling procedure for stochastic programming Oper. Res. (2010)
Bayraksan, G., Morton, D.P.: Assessing solution quality in stochastic programs via sampling. In Oskoorouchi, M. R. (ed.) Tutorials in Operations Research, pp. 102–122. INFORMS, Hanover, MD (2009b)
Beale, E.M.L.: On minimizing a convex function subject to linear inequalities. J. R. Stat. Soc. 17B, 173–184 (1955)
Bertocchi, M., Dupačová, J., Moriggia, V.: Sensitivity of bond portfolio’s behavior with respect to random movements in yield curve: A simulation study. Ann. Oper. Res. 99, 267–286 (2000)
Brooke, A., Kendrick, D., Meeraus, A., Raman, R.: GAMS, A User’s Guide, 2006. GAMS Development Corporation, Washington, DC, http://www.gams.com/, accessed September 26 (2006)
Caflisch, R.E., Morokoff, W.J., Owen, A.B.: Valuation of mortgage backed securities using Brownian bridges to reduce effective dimension. J. Comput. Finance 1, 27–46 (1997)
Campi, M.C., Garatti, S.: The exact feasibility of randomized solutions of robust convex programs. Optim. Online. http://www.optimization-online.org, accessed September 26 (2007)
Casella, G., Berger, R.L.: Statistical Inference. Duxbury Press, Belmont, CA (1990)
Dantzig, G.B.: Linear programming under uncertainty. Manage. Sci. 1, 197–206 (1955)
Dantzig, G.B., Glynn, P.W.: Parallel processors for planning under uncertainty. Ann. Oper. Res. 22, 1–21 (1990)
Dantzig, G.B., Infanger, G.: A probabilistic lower bound for two-stage stochastic programs, Department of Operations Research, Stanford University, Stanford, CA, November (1995)
Diwekar, U.M., Kalagnanam, J.R.: An efficient sampling technique for optimization under uncertainty. Am. Inst. Chem. Eng. J. 43, 440 (1997)
Dupačová, J.: On non-normal asymptotic behavior of optimal solutions for stochastic programming problems and on related problems of mathematical statistics. Kybernetika. 27, 38–52 (1991)
Dupačová, J., Wets, R.J.-B.: Asymptotic behavior of statistical estimators and of optimal solutions of stochastic optimization problems. Ann. Stat. 16, 1517–1549 (1988)
Fox, B.L.: Strategies for Quasi-Monte Carlo. Kluwer, Boston, MA (1999)
Freimer, M., Thomas, D., Linderoth, J.T.: Reducing bias in stochastic linear programming with sampling methods, Technical Report 05T-002, Industrial and Systems Engineering, Lehigh University (2005)
Gray, H.L., Schucany, W.R.: The Generalized Jackknife Statistic. Marcel Dekker, New York, NY (1972)
Higle, J.L.: Variance reduction and objective function evaluation in stochastic linear programs. INFORMS J. Comput. 10, 236–247 (1998)
Higle, J.L., Sen, S.: Statistical verification of optimality conditions for stochastic programs with recourse. Ann. Oper. Res. 30, 215–240 (1991a)
Higle, J.L., Sen, S.: Stochastic decomposition: An algorithm for two-stage linear programs with recourse. Math. Oper. Res. 16, 650–669 (1991b)
Higle, J.L., Sen, S.: Stochastic Decomposition: A Statistical Method for Large Scale Stochastic Linear Programming. Kluwer, Dordrecht (1996a)
Higle, J.L., Sen, S.: Duality and statistical tests of optimality for two stage stochastic programs. Math. Program. 75, 257–275 (1996b)
Higle, J.L., Sen, S.: Statistical approximations for stochastic linear programming problems. Ann. Oper. Res. 85, 173–192 (1999)
Infanger, G.: Monte Carlo (importance) sampling within a Benders decomposition algorithm for stochastic linear programs. Ann. Oper. Res. 39, 69–95 (1992)
Infanger, G.: Planning Under Uncertainty: Solving Large-Scale Stochastic Linear Programs. The Scientific Press Series, Boyd & Fraser, Danvers, MA (1994)
Kall, P.: On approximations and stability in stochastic programming. In: Guddat, J., Jongen, H.Th., Kummer, B., Nožička, F. (eds.) Parametric Optimization and Related Topics, pp. 387–407. Akademie-Verlag, Berlin (1987)
Kenyon, A.S., Morton, D.P.: Stochastic vehicle routing with random travel times. Transport. Sci. 37, 69–82 (2003)
King, A.J., Rockafellar, R.T.: Asymptotic theory for solutions in statistical estimation and stochastic programming. Math. Oper. Res. 18, 148–162 (1993)
King, A.J., Wets, R.J.-B.: Epi-consistency of convex stochastic programs. Stochastics and Stochastics Reports 34, 83–92 (1991)
Kleywegt, A.J., Shapiro, A., Homem-de-Mello, T.: The sample average approximation method for stochastic discrete optimization. SIAM J. Optim. 12, 479–502 (2001)
Korf, L.A., Wets, R.J.-B.: Random lsc functions: an ergodic theorem. Math. Oper. Res. 26, 421–445 (2001)
Lan, G., Nemirovski, A., Shapiro, A.: Validation analysis of robust stochastic approximation method. Optim. Online. http://www.optimization-online.org (2008)
Law, A.M.: Simulation Modeling and Analysis, 4th edn. McGraw-Hill, Boston, MA (2007)
L’Ecuyer, P., Lemieux, C.: Variance reduction via lattice rules. Manage. Sci. 46, 1214–1235 (2000)
Linderoth, J.T., Shapiro, A., Wright, S.: The empirical behavior of sampling methods for stochastic programming. Ann. Oper. Res. 142, 215–241 (2006)
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)
Morton, D.P., Popova, E.: A Bayesian stochastic programming approach to an employee scheduling problem. IIE Trans. Oper. Eng. 36, 155–167 (2003)
Morton, D.P., Wood, R.K.: On a stochastic knapsack problem and generalizations. In: Woodruff, D.L. (ed.) Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search: Interfaces in Computer Science and Operations Research, pp. 149–168. Kluwer, Boston, MA (1998)
Morton, D.P., Popova, E., Popova, I.: Efficient fund of hedge funds construction under downside risk measures. J. Bank. Finance 30, 503–518 (2006)
Niederreiter, H.: Random Number Generation and Quasi-Monte Carlo Methods. CBMS-NSF Regional Conference Series in Applied Mathematics, SIAM (1992)
Norkin, V.I., Pflug, G.Ch., Ruszczyński, A.: A branch and bound method for stochastic global optimization. Math. Program. 83, 425–450 (1998)
Partani, A.: Adaptive Jackknife Estimators for Stochastic Programming. PhD thesis, The University of Texas at Austin (2007)
Partani, A., Morton, D. P., Popova, I.: Jackknife estimators for reducing bias in asset allocation. In: Proceedings of the Winter Simulation Conference Monterey, California (2006)
Pennanen, T., Koivu, M.: Epi-convergent discretizations of stochastic programs via integration quadratures. Numerische Math. 100, 141–163 (2005)
Quenouille, M.H.: Approximate tests of correlation in time-series. J. R. Stat. Soc. Series B 11, 68–84 (1949a)
Quenouille, M.H.: Problems in plane sampling. Ann. Math. Stat. 20, 355–375 (1949b)
Robinson, S.M.: Analysis of sample-path optimization. Math. Oper. Res. 21, 513–528 (1996)
Robinson, S.M., Wets, R.J.-B.: Stability in two-stage stochastic programming. SIAM J. Control Optim. 25, 1409–1416 (1987)
Rubinstein, R.Y., Shapiro, A.: Discrete Event Systems: Sensitivity and Stochastic Optimization by the Score Function Method. Wiley, Chichester (1993)
Santoso, T., Ahmed, S., Goetschalckx, M., Shapiro, A.: A stochastic programming approach for supply chain network design under uncertainty. Eur. J. Oper. Res. 167, 96–115 (2005)
Shapiro, A.: Asymptotic properties of statistical estimators in stochastic programming. Ann. Stat. 17, 841–858 (1989)
Shapiro, A.: Monte Carlo sampling methods. In: Ruszczyński, A., Shapiro, A. (eds.) Stochastic Programming, Handbooks in Operations Research and Management Science. Elsevier, Amsterdam (2003)
Shapiro, A., Homem-de-Mello, T.: A simulation-based approach to two-stage stochastic programming with recourse. Math. Program. 81, 301–325 (1998)
Shapiro, A., Homem-de-Mello, T., Kim, J.: Conditioning of convex piecewise linear stochastic programs. Math. Program. 94, 1–19 (2002)
Shapiro, A., Dentcheva, D., Ruszczyński, A.: Lectures on Stochastic Programming: Modeling and Theory. MPS-SIAM Series on Optimization, Philadelphia, PA (2009)
Sloan, I.H., Joe, S.: Lattice Methods for Multiple Integration. Clarendon Press, Oxford (1994)
Verweij, B., Ahmed, S., Kleywegt, A., Nemhauser, G., Shapiro, A.: The sample average approximation method applied to stochastic vehicle routing problems: A computational study. Comput. Appl. Optim. 24, 289–333 (2003)
Wallace, S.W., Ziemba, W.T. (eds.) Applications of Stochastic Programming. MPS-SIAM Series on Optimization, Philadelphia, PA (2005)
Watkins, D.W., Jr., McKinney, D.C., Morton, D.P.: Groundwater pollution control. In: Wallace, S.W., Ziemba, W.T. (eds.) Applications of Stochastic Programming, pp. 409–424. MPS-SIAM Series on Optimization, Philadelphia, PA (2005)
Acknowledgments
The authors thank Georg Pflug for valuable discussions, particularly with respect to Example 3.2. This research was supported by the National Science Foundation under grants CMMI-0653916 and EFRI-0835930.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Bayraksan, G., Morton, D.P., Partani, A. (2010). Simulation-Based Optimality Tests for Stochastic Programs. In: Infanger, G. (eds) Stochastic Programming. International Series in Operations Research & Management Science, vol 150. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-1642-6_3
Download citation
DOI: https://doi.org/10.1007/978-1-4419-1642-6_3
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-1641-9
Online ISBN: 978-1-4419-1642-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)