On Sampling Rates in Simulation-Based Recursions

We consider the context of “simulation-based recursions,” that is, recursions that involve quantities needing to be estimated using a stochastic simulation. Examples include stochastic adaptations of fixed-point and gradient descent recursions obtained by replacing function and derivative values appearing within the recursion by their Monte Carlo counterparts. The primary motivating settings are simulation optimization and stochastic root finding problems, where the low point and the zero of a function are sought, respectively, with only Monte Carlo estimates of the functions appearing within the problem. We ask how much Monte Carlo sampling needs to be performed within simulation-based recursions in order that the resulting iterates remain consistent and, more importantly, efficient, where “efficient” implies convergence at the fastest possible rate. Answering these questions involves trading off two types of error inherent in the iterates: the deterministic error due to recursion and the “stochastic” er...

[1]  Raghu Pasupathy,et al.  On Choosing Parameters in Retrospective-Approximation Algorithms for Stochastic Root Finding and Simulation Optimization , 2010, Oper. Res..

[2]  Aravind Srinivasan,et al.  Modelling disease outbreaks in realistic urban social networks , 2004, Nature.

[3]  Shane G. Henderson,et al.  Optimizing Call Center Staffing Using Simulation and Analytic Center Cutting-Plane Methods , 2008, Manag. Sci..

[4]  Alexander Shapiro,et al.  Stochastic Approximation approach to Stochastic Programming , 2013 .

[5]  Raghu Pasupathy,et al.  Root finding via DARTS — Dynamic Adaptive Random Target Shooting , 2010, Proceedings of the 2010 Winter Simulation Conference.

[6]  Sujin Kim,et al.  The stochastic root-finding problem: Overview, solutions, and open questions , 2011, TOMC.

[7]  Boris Polyak,et al.  Acceleration of stochastic approximation by averaging , 1992 .

[8]  Raghu Pasupathy,et al.  Simulation Optimization: A Concise Overview and Implementation Guide , 2013 .

[9]  M. Tzur,et al.  The multilocation transshipment problem , 2006 .

[10]  Michael C. Ferris,et al.  Adaptation of the Uobyqa Algorithm for Noisy Functions , 2006, Proceedings of the 2006 Winter Simulation Conference.

[11]  Michel Bierlaire,et al.  A Simulation-Based Optimization Framework for Urban Transportation Problems , 2013, Oper. Res..

[12]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.

[13]  R. Serfling Approximation Theorems of Mathematical Statistics , 1980 .

[14]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[15]  Peter W. Glynn,et al.  Stochastic Simulation: Algorithms and Analysis , 2007 .

[16]  J. Kiefer,et al.  Stochastic Estimation of the Maximum of a Regression Function , 1952 .

[17]  Alexander Shapiro,et al.  Finding Optimal Material Release Times Using Simulation-Based Optimization , 1999 .

[18]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[19]  Jorge Nocedal,et al.  Optimization Methods for Large-Scale Machine Learning , 2016, SIAM Rev..

[20]  V. Borkar Stochastic Approximation: A Dynamical Systems Viewpoint , 2008 .

[21]  Katya Scheinberg,et al.  Introduction to derivative-free optimization , 2010, Math. Comput..

[22]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[23]  S. Henderson,et al.  Robust optimization for intensity modulated radiation therapy treatment planning under uncertainty , 2005, Physics in medicine and biology.

[24]  Mark W. Schmidt,et al.  Hybrid Deterministic-Stochastic Methods for Data Fitting , 2011, SIAM J. Sci. Comput..

[25]  Yurii Nesterov,et al.  Introductory Lectures on Convex Optimization - A Basic Course , 2014, Applied Optimization.

[26]  P. Spreij Probability and Measure , 1996 .

[27]  Bruce W. Schmeiser,et al.  Retrospective approximation algorithms for stochastic root finding , 1994, Proceedings of Winter Simulation Conference.

[28]  Jorge Nocedal,et al.  Sample size selection in optimization methods for machine learning , 2012, Math. Program..

[29]  Saeed Ghadimi,et al.  Stochastic First- and Zeroth-Order Methods for Nonconvex Stochastic Programming , 2013, SIAM J. Optim..

[30]  Léon Bottou,et al.  The Tradeoffs of Large Scale Learning , 2007, NIPS.