Stochastic Localization Methods for Discrete Convex Simulation Optimization

We propose a set of new algorithms based on stochastic localization methods for large-scale discrete simulation optimization problems with convexity structure. All proposed algorithms, with the general idea of "localizing" potential good solutions to an adaptively shrinking subset, are guaranteed with high probability to identify a solution that is close enough to the optimal given any precision level. Specifically, for one-dimensional large-scale problems, we propose an enhanced adaptive algorithm with an expected simulation cost asymptotically independent of the problem scale, which is proved to attain the best achievable performance. For multi-dimensional large-scale problems, we propose statistically guaranteed stochastic cutting-plane algorithms, the simulation costs of which have no dependence on model parameters such as the Lipschitz parameter, as well as low polynomial order of dependence on the problem scale and dimension. Numerical experiments are implemented to support our theoretical findings. The theory results, joint the numerical experiments, provide insights and recommendations on which algorithm to use in different real application settings.

[1]  Javad Lavaei,et al.  Discrete Convex Simulation Optimization , 2020, SSRN Electronic Journal.

[2]  Russell R. Barton,et al.  Tutorial: Simulation metamodeling , 2015, 2015 Winter Simulation Conference (WSC).

[3]  R. Wolff,et al.  On the convexity of loss probabilities , 2002, Journal of Applied Probability.

[4]  Shane G. Henderson,et al.  Predicting the Simulation Budget in Ranking and Selection Procedures , 2019, ACM Trans. Model. Comput. Simul..

[5]  David B. Shmoys,et al.  Minimizing Multimodular Functions and Allocating Capacity in Bike‐Sharing Systems , 2016, IPCO.

[6]  R. Bechhofer A Single-Sample Multiple Decision Procedure for Ranking Means of Normal Populations with known Variances , 1954 .

[7]  J. Shanthikumar,et al.  Stochastic convexity and its applications , 1988, Advances in Applied Probability.

[8]  Yin Tat Lee,et al.  A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimization , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[9]  Josh Alman,et al.  A Refined Laser Method and Faster Matrix Multiplication , 2020, SODA.

[10]  Yin Tat Lee,et al.  An improved cutting plane method for convex optimization, convex-concave games, and its applications , 2020, STOC.

[11]  Sham M. Kakade,et al.  Stochastic Convex Optimization with Bandit Feedback , 2011, SIAM J. Optim..

[12]  Kazuo Murota,et al.  Discrete convex analysis , 1998, Math. Program..

[13]  Eitan Altman,et al.  Discrete-Event Control of Stochastic Networks - Multimodularity and Regularity , 2004, Lecture notes in mathematics.

[14]  Shane G. Henderson,et al.  An efficient fully sequential selection procedure guaranteeing probably approximately correct selection , 2017, 2017 Winter Simulation Conference (WSC).

[15]  Shie Mannor,et al.  PAC Bounds for Multi-armed Bandit and Markov Decision Processes , 2002, COLT.

[16]  Jack P. C. Kleijnen,et al.  Regression and Kriging metamodels with their experimental designs in simulation: A review , 2017, Eur. J. Oper. Res..

[17]  Lihua Sun,et al.  Balancing Exploitation and Exploration in Discrete Optimization via Simulation Through a Gaussian Process-Based Search , 2014, Oper. Res..

[18]  Jun Luo,et al.  Fully Sequential Procedures for Large-Scale Ranking-and-Selection Problems in Parallel Computing Environments , 2015, Oper. Res..

[19]  藤重 悟 Submodular functions and optimization , 1991 .

[20]  Hariharan Narayanan,et al.  On Zeroth-Order Stochastic Convex Optimization via Random Walks , 2014, ArXiv.

[21]  Shane G. Henderson,et al.  Simulation optimization for a large-scale bike-sharing system , 2016, 2016 Winter Simulation Conference (WSC).

[22]  László Lovász,et al.  Factoring polynomials with rational coefficients , 1982 .

[23]  Barry L. Nelson,et al.  Optimization via simulation over discrete decision variables , 2010 .

[24]  David B. Shmoys,et al.  Predicting Bike Usage for New York City's Bike Sharing System , 2015, AAAI Workshop: Computational Sustainability.

[25]  Pravin M. Vaidya,et al.  A new algorithm for minimizing convex functions over convex sets , 1996, Math. Program..

[26]  Barry L. Nelson,et al.  Gaussian Markov Random Fields for Discrete Optimization via Simulation: Framework and Algorithms , 2019, Oper. Res..

[27]  Santosh S. Vempala,et al.  Solving convex programs by random walks , 2004, JACM.

[28]  Aurélien Garivier,et al.  On the Complexity of Best-Arm Identification in Multi-Armed Bandit Models , 2014, J. Mach. Learn. Res..

[29]  Haotian Jiang,et al.  Minimizing Convex Functions with Integral Minimizers , 2020, SODA.

[30]  L. Jeff Hong,et al.  Review on Ranking and Selection: A New Perspective , 2020 .

[31]  Barry L. Nelson,et al.  Discrete Optimization via Simulation , 2015 .

[32]  Pravin M. Vaidya,et al.  A new algorithm for minimizing convex functions over convex sets , 1989, 30th Annual Symposium on Foundations of Computer Science.

[33]  Barry L. Nelson,et al.  Stochastic kriging for simulation metamodeling , 2008, 2008 Winter Simulation Conference.

[34]  M. E. Dyer,et al.  Note---On the Validity of Marginal Analysis for Allocating Servers in M/M/c Queues , 1977 .