Exact computation of the expectation surfaces for uniform crossover along with bit-flip mutation

Uniform crossover and bit-flip mutation are two popular operators used in genetic algorithms to generate new solutions in an iteration of the algorithm when the solutions are represented by binary strings. We use the Walsh decomposition of pseudo-Boolean functions and properties of Krawtchouk matrices to exactly compute the expected value for the fitness of a child generated by uniform crossover followed by bit-flip mutation from two parent solutions. We prove that this expectation is a polynomial in @r, the probability of selecting the best-parent bit in the crossover, and @m, the probability of flipping a bit in the mutation. We provide efficient algorithms to compute this polynomial for Onemax and MAX-SAT problems, but the results also hold for other problems such as NK-Landscapes. We also analyze the features of the expectation surfaces.

[1]  David B. Fogel,et al.  Evolution-ary Computation 1: Basic Algorithms and Operators , 2000 .

[2]  Alden H. Wright,et al.  The Simple Genetic Algorithm and the Walsh Transform: Part I, Theory , 1998, Evolutionary Computation.

[3]  Enrique Alba,et al.  Exact computation of the expectation curves of the bit-flip mutation using landscapes theory , 2011, GECCO '11.

[4]  Andrew M. Sutton,et al.  Computing the moments of k-bounded pseudo-Boolean functions over Hamming spheres of arbitrary radius in polynomial time , 2012, Theor. Comput. Sci..

[5]  Andrew M. Sutton,et al.  Fitness Function Distributions over Generalized Search Neighborhoods in the q-ary Hypercube , 2013, Evolutionary Computation.

[6]  Andrew M. Sutton,et al.  A polynomial time computation of the exact correlation structure of k-satisfiability landscapes , 2009, GECCO '09.

[7]  Robert B. Heckendorn Embedded Landscapes , 2002, Evolutionary Computation.

[8]  Zbigniew Michalewicz,et al.  Evolutionary Computation 1 , 2018 .

[9]  Christopher R. Stephens,et al.  What Basis for Genetic Dynamics? , 2004, GECCO.

[10]  Enrique Alba,et al.  Exact computation of the expectation curves for uniform crossover , 2012, GECCO '12.

[11]  D. Fogel,et al.  Basic Algorithms and Operators , 1999 .

[12]  Alden H. Wright,et al.  The Simple Genetic Algorithm and the Walsh Transform: Part II, The Inverse , 1998, Evolutionary Computation.

[13]  Andrew M. Sutton,et al.  Mutation rates of the (1+1)-EA on pseudo-boolean functions of bounded epistasis , 2011, GECCO '11.

[14]  Enrique Alba,et al.  Elementary Landscape Decomposition of the Test Suite Minimization Problem , 2011, SSBSE.

[15]  J. Walsh A Closed Set of Normal Orthogonal Functions , 1923 .

[16]  Jerzy Kocik,et al.  Krawtchouk Polynomials and Krawtchouk Matrices , 2007, quant-ph/0702073.

[17]  A. Terras Fourier Analysis on Finite Groups and Applications: Index , 1999 .

[18]  Michael D. Vose,et al.  The simple genetic algorithm - foundations and theory , 1999, Complex adaptive systems.

[19]  Carsten Witt,et al.  Optimizing Linear Functions with Randomized Search Heuristics - The Robustness of Mutation , 2012, STACS.