Striking a Mean- and Parent-Centric Balance in Real-Valued Crossover Operators

This paper investigates the mean- and parent-centric balance in real-valued crossover operators, which is strongly related to the powerful and efficient optimization performance. To treat the property as a continuous value, a novel crossover operator, called asymmetrical normal distribution crossover (ANDX), has been introduced. Because the crossover operator has a tunable parameter for the mean- and parent-centric balance, an arbitrary continuous balance is achievable, whereas in previous studies, the property has been treated dualistically. Through numerically empirical analysis with ANDX, the relationship between optimization performance and balance was clearly observed by changing the balance at regular intervals. To determine a practically suitable first choice of balance, a performance comparison with various parameter settings of ANDX was conducted on large-scale objective functions. The experimental results demonstrate that we should consider accepting mean-centric crossover operators as a realistic first choice in practice.

[1]  Shigenobu Kobayashi,et al.  The Frontiers of Real-coded Genetic Algorithms , 2009 .

[2]  Hiroshi Someya,et al.  Theoretical analysis on an inversion phenomenon of convergence velocity in a real-coded GA , 2007, 2007 IEEE Congress on Evolutionary Computation.

[3]  Kalyanmoy Deb,et al.  On self-adaptive features in real-parameter evolutionary algorithms , 2001, IEEE Trans. Evol. Comput..

[4]  Heinz Mühlenbein,et al.  Schemata, Distributions and Graphical Models in Evolutionary Optimization , 1999, J. Heuristics.

[5]  Oliver Kramer Self-Adaptive Heuristics for Evolutionary Computation , 2008, Studies in Computational Intelligence.

[6]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[7]  D. Zaharie Statistical Properties of Differential Evolution and Related Random Search Algorithms , 2008 .

[8]  Kalyanmoy Deb,et al.  A population-based algorithm-generator for real-parameter optimization , 2005, Soft Comput..

[9]  S. Kobayashi,et al.  Theoretical analysis of the unimodal normal distribution crossover for real-coded genetic algorithms , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[10]  Francisco Herrera,et al.  Editorial Real coded genetic algorithms , 2005, Soft Comput..

[11]  Zbigniew Michalewicz,et al.  Parameter Control in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

[12]  Hiroshi Someya,et al.  Theoretical basis of parameter tuning for finding optima near the boundaries of search spaces in real-coded genetic algorithms , 2012, Soft Comput..

[13]  M. Yamamura,et al.  A functional specialization hypothesis for designing genetic algorithms , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[14]  Kalyanmoy Deb,et al.  A Computationally Efficient Evolutionary Algorithm for Real-Parameter Optimization , 2002, Evolutionary Computation.

[15]  Francisco Herrera,et al.  Tackling Real-Coded Genetic Algorithms: Operators and Tools for Behavioural Analysis , 1998, Artificial Intelligence Review.

[16]  Kalyanmoy Deb,et al.  On the Desired Behaviors of Self-Adaptive Evolutionary Algorithms , 2000, PPSN.

[17]  Isao Ono,et al.  A Real Coded Genetic Algorithm for Function Optimization Using Unimodal Normal Distributed Crossover , 1997, ICGA.

[18]  Christian L. Müller,et al.  A Tunable Real-world Multi-funnel Benchmark Problem for Evolutionary Optimization - And Why Parallel Island Models Might Remedy the Failure of CMA-ES on It , 2018, IJCCI.

[19]  Roummel F. Marcia,et al.  Multi-funnel optimization using Gaussian underestimation , 2007, J. Glob. Optim..

[20]  Oliver Kramer Biased Mutation for Evolution Strategies , 2008 .

[21]  T. Higuchi Monte carlo filter using the genetic algorithm operators , 1997 .

[22]  Isao Ono,et al.  Adaptation of expansion rate for real-coded crossovers , 2009, GECCO.

[23]  Hans-Georg Beyer,et al.  Self-Adaptation in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

[24]  Ron Mak,et al.  Java Number Cruncher: The Java Programmer's Guide to Numerical Computing , 2002 .

[25]  Andrew M. Sutton,et al.  The Impact of Global Structure on Search , 2008, PPSN.

[26]  Hiroshi Someya,et al.  Promising Search Regions of Crossover Operators for Function Optimization , 2007, IEA/AIE.

[27]  Millie Pant,et al.  Differential Evolution with Parent Centric Crossover , 2008, 2008 Second UKSIM European Symposium on Computer Modeling and Simulation.

[28]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[29]  I. Ono,et al.  A Genetic Algorithm with Characteristic Preservation for Function Optimization , 1996 .

[30]  Francisco Herrera,et al.  A taxonomy for the crossover operator for real‐coded genetic algorithms: An experimental study , 2003, Int. J. Intell. Syst..

[31]  M. M. Raghuwanshi,et al.  Multi-parent Recombination Operator with Multiple Probability Distribution for Real Coded Genetic Algorithm , 2006 .

[32]  Stefan Berlik,et al.  Directed Mutation Operators - An Overview , 2005, KES.

[33]  Shigenobu Kobayashi,et al.  An Extension of UNDX Based on Guidelines for Designing Crossover Operators , 2000 .

[34]  M. Yamamura,et al.  Multi-parent recombination with simplex crossover in real coded genetic algorithms , 1999 .

[35]  Isao Ono,et al.  Analysis of The Behavior of MGG and JGG As A Selection Model for Real-coded Genetic Algorithms , 2010 .

[36]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[37]  Masayuki Yamamura,et al.  Theoretical Analysis of Simplex Crossover for Real-Coded Genetic Algorithms , 2000, PPSN.

[38]  S. Kobayashi,et al.  Multi-parental extension of the unimodal normal distribution crossover for real-coded genetic algorithms , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).