Selection of Encoding Cardinality for a Class of Fitness Functions to Obtain Order-1 Building Blocks

AbstractEncoding plays a key role in determining the optimization efficiency of a genetic algorithm. In the optimization of a continuous function, binary encodings are normally used due to their low coding-alphabet cardinalities. Nevertheless, from the viewpoint of building-block supply, it is remarked that a binary encoding is not necessarily the best choice to express a fitness function which is linearly combined of sinusoidal functions with frequencies exponential to a positive integer m when m is not equal to 2. It is proved that, if the frequencies are exponential to m, an encoding of cardinality m can provide a better supply of order-1 building blocks than the encodings of other cardinalities. Taking the advantage of building-block supplies, a genetic algorithm with an encoding of cardinality m has higher chance to find fitter solutions. This assumption is verified via a number of randomly generated fitness functions, and encodings with different cardinalities are compared according to the optimizat...

[1]  Lei Ren,et al.  Cloud manufacturing: a new manufacturing paradigm , 2014, Enterp. Inf. Syst..

[2]  L. Darrell Whitley,et al.  Hyperplane ranking, nonlinearity and the simple genetic algorithm , 2003, Inf. Sci..

[3]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[4]  Franz Rothlauf,et al.  Representations for genetic and evolutionary algorithms (2. ed.) , 2006 .

[5]  David B. Fogel,et al.  A note on representations and variation operators , 1997, IEEE Trans. Evol. Comput..

[6]  Franz Rothlauf,et al.  Representations for genetic and evolutionary algorithms , 2002, Studies in Fuzziness and Soft Computing.

[7]  David E. Goldberg,et al.  BUILDING-BLOCK SUPPLY IN GENETIC PROGRAMMING , 2003 .

[8]  Riccardo Poli,et al.  Coarse-Grained Dynamics for Generalized Recombination , 2007, IEEE Transactions on Evolutionary Computation.

[9]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[10]  D. Fogel,et al.  Fitness distributions in evolutionary computation: motivation and examples in the continuous domain. , 1999, Bio Systems.

[11]  Kay Chen Tan,et al.  A Multi-Facet Survey on Memetic Computation , 2011, IEEE Transactions on Evolutionary Computation.

[12]  Jim Antonisse,et al.  A New Interpretation of Schema Notation that Overtums the Binary Encoding Constraint , 1989, ICGA.

[13]  Thomas D. LaToza,et al.  On the supply of building blocks , 2001 .

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

[15]  D. WhitleyComputer A Free Lunch Proof for Gray versus Binary Encodings , 1999 .

[16]  Uday Kumar Chakraborty,et al.  An analysis of Gray versus binary encoding in genetic search , 2003, Inf. Sci..

[17]  L. Darrell Whitley,et al.  An overview of evolutionary algorithms: practical issues and common pitfalls , 2001, Inf. Softw. Technol..

[18]  Lee Altenberg,et al.  The Schema Theorem and Price's Theorem , 1994, FOGA.

[19]  Christopher R. Stephens,et al.  Schemata Evolution and Building Blocks , 1999, Evolutionary Computation.

[20]  David E. Goldberg,et al.  Construction of high-order deceptive functions using low-order Walsh coefficients , 1992, Annals of Mathematics and Artificial Intelligence.

[21]  James Smith,et al.  A tutorial for competent memetic algorithms: model, taxonomy, and design issues , 2005, IEEE Transactions on Evolutionary Computation.

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

[23]  Kalyanmoy Deb,et al.  Sufficient conditions for deceptive and easy binary functions , 1994, Annals of Mathematics and Artificial Intelligence.

[24]  David E. Goldberg,et al.  The Design of Innovation: Lessons from and for Competent Genetic Algorithms , 2002 .

[25]  Meng-Hiot Lim,et al.  Linkage in Evolutionary Computation , 2008, Linkage in Evolutionary Computation.

[26]  David E. Goldberg,et al.  Discovering Deep Building Blocks for Competent Genetic Algorithms Using Chance Discovery via KeyGraphs , 2003, Chance Discovery.

[27]  L. Darrell Whitley,et al.  Properties of Gray and Binary Representations , 2004, Evolutionary Computation.

[28]  David E. Goldberg,et al.  Genetic Algorithm Difficulty and the Modality of Fitness Landscapes , 1994, FOGA.