Simulation optimization using genetic algorithms with optimal computing budget allocation

A method is proposed to improve the efficiency of simulation optimization by integrating the notion of optimal computing budget allocation into the genetic algorithm, which is a global optimization search method that iteratively generates new solutions using elite candidate solutions. When applying genetic algorithms in a stochastic setting, each solution must be simulated a large number of times. Hence, the computing budget allocation can make a significant difference to the performance of the genetic algorithm. An easily implementable closed-form computing budget allocation rule of ranking the best m solutions out of total k solutions is proposed. The proposed budget allocation rule can perform better than the existing asymptotically optimal allocation rule for ranking the best m solutions. By integrating the proposed budget allocation rule, the search efficiency of genetic algorithms has significantly improved, as shown in the numerical examples.

[1]  Gül Gürkan,et al.  Sample-path optimization in simulation , 1994, Proceedings of Winter Simulation Conference.

[2]  Jürgen Branke,et al.  Creating Robust Solutions by Means of Evolutionary Algorithms , 1998, PPSN.

[3]  Hui Xiao,et al.  Optimal Computing Budget Allocation for Complete Ranking , 2014, IEEE Transactions on Automation Science and Engineering.

[4]  Qing-Shan Jia,et al.  Efficient Computing Budget Allocation for Simulation-Based Policy Improvement , 2012, IEEE Transactions on Automation Science and Engineering.

[5]  Chun-Hung Chen,et al.  Efficient Selection of a Set of Good Enough Designs With Complexity Preference , 2012, IEEE Transactions on Automation Science and Engineering.

[6]  Jorge Haddock,et al.  Simulation optimization using simulated annealing , 1992 .

[7]  Barry L. Nelson,et al.  Chapter 17 Selecting the Best System , 2006, Simulation.

[8]  H. Robbins A Stochastic Approximation Method , 1951 .

[9]  J. Spall Multivariate stochastic approximation using a simultaneous perturbation gradient approximation , 1992 .

[10]  Qing-Shan Jia,et al.  Efficient computing budget allocation for finding simplest good designs , 2013, IIE transactions : industrial engineering research & development.

[11]  Susan R. Hunter,et al.  Optimal Sampling Laws for Stochastically Constrained Simulation Optimization on Finite Sets , 2013, INFORMS J. Comput..

[12]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[13]  Chun-Hung Chen,et al.  Simulation Budget Allocation for Further Enhancing the Efficiency of Ordinal Optimization , 2000, Discret. Event Dyn. Syst..

[14]  Stephen M. Robinson,et al.  Analysis of Sample-Path Optimization , 1996, Math. Oper. Res..

[15]  Loo Hay Lee,et al.  Simulation optimization using the Particle Swarm Optimization with optimal computing budget allocation , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[16]  Amir Dembo,et al.  Large Deviations Techniques and Applications , 1998 .

[17]  Stephen E. Chick,et al.  New Procedures to Select the Best Simulated System Using Common Random Numbers , 2001, Manag. Sci..

[18]  Loo Hay Lee,et al.  Optimal computing budget allocation for multi-objective simulation models , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[19]  Stephen E. Chick,et al.  New Two-Stage and Sequential Procedures for Selecting the Best Simulated System , 2001, Oper. Res..

[20]  Jie Xu,et al.  An Adaptive Hyperbox Algorithm for High-Dimensional Discrete Optimization via Simulation Problems , 2013, INFORMS J. Comput..

[21]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

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

[23]  H. Tamaki,et al.  A Genetic Algorithm Approach to Optimization Problems in an Uncertain Environment , 1997, International Conference on Neural Information Processing.

[24]  Peter W. Glynn,et al.  A large deviations perspective on ordinal optimization , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[25]  J. Fitzpatrick,et al.  Genetic Algorithms in Noisy Environments , 2005, Machine Learning.

[26]  Loo Hay Lee,et al.  Stochastic Simulation Optimization - An Optimal Computing Budget Allocation , 2010, System Engineering and Operations Research.

[27]  Jie Xu,et al.  Industrial strength COMPASS: A comprehensive algorithm and software for optimization via simulation , 2010, TOMC.

[28]  Mitsuo Gen,et al.  Genetic Algorithms , 1999, Wiley Encyclopedia of Computer Science and Engineering.

[29]  Loo Hay Lee,et al.  Approximate Simulation Budget Allocation for Selecting the Best Design in the Presence of Stochastic Constraints , 2012, IEEE Transactions on Automatic Control.

[30]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[31]  Barry L. Nelson,et al.  Discrete Optimization via Simulation Using COMPASS , 2006, Oper. Res..

[32]  Shigeyoshi Tsutsui,et al.  Genetic algorithms with a robust solution searching scheme , 1997, IEEE Trans. Evol. Comput..

[33]  L. Lee,et al.  Finding the non-dominated Pareto set for multi-objective simulation models , 2010 .

[34]  Hui Xiao,et al.  Efficient Simulation Budget Allocation for Ranking the Top Designs , 2014 .

[35]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

[36]  Chun-Hung Chen A lower bound for the correct subset-selection probability and its application to discrete-event system simulations , 1996, IEEE Trans. Autom. Control..

[37]  Jürgen Branke,et al.  Integrating Techniques from Statistical Ranking into Evolutionary Algorithms , 2006, EvoWorkshops.

[38]  Loo Hay Lee,et al.  Efficient Simulation Budget Allocation for Selecting an Optimal Subset , 2008, INFORMS J. Comput..

[39]  Shigeo Abe,et al.  A continuous age model of genetic algorithms applicable to optimization problems with uncertainties , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[40]  Leyuan Shi,et al.  An Integrated Framework For Deterministic And Stochastic Optimization , 1997, Winter Simulation Conference Proceedings,.

[41]  Loo Hay Lee,et al.  Simulation optimization using the cross-entropy method with optimal computing budget allocation , 2010, TOMC.

[42]  Qing-Shan Jia,et al.  Simulation-Based Policy Improvement for Energy Management in Commercial Office Buildings , 2012, IEEE Transactions on Smart Grid.