Neutral Variations Cause Bloat in Linear GP

In this contribution we investigate the influence of different variation effects on the growth of code. A mutation-based variant of linear GP is applied that operates with minimum structural step sizes. Results show that neutral variations are a direct cause for (and not only a result of) the emergence and the growth of intron code. The influence of non-neutral variations has been found to be considerably smaller. Neutral variations turned out to be beneficial by solving two classification problems more successfully.

[1]  T. Soule,et al.  Code Size and Depth Flows in Genetic Programming , 1997 .

[2]  William B. Langdon,et al.  Some Considerations on the Reason for Bloat , 2002, Genetic Programming and Evolvable Machines.

[3]  M. Kimura The Neutral Theory of Molecular Evolution: Introduction , 1983 .

[4]  Wolfgang Banzhaf,et al.  Genotype-Phenotype-Mapping and Neutral Variation - A Case Study in Genetic Programming , 1994, PPSN.

[5]  Julian Francis Miller,et al.  Neutrality and the Evolvability of Boolean Function Landscape , 2001, EuroGP.

[6]  Lothar Thiele,et al.  Genetic Programming and Redundancy , 1994 .

[7]  J. K. Kinnear,et al.  Advances in Genetic Programming , 1994 .

[8]  Riccardo Poli,et al.  The evolution of size and shape , 1999 .

[9]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[10]  Wolfgang Banzhaf,et al.  Genetic Programming and Its Application in Machining Technology , 2003 .

[11]  Terence Soule,et al.  Exons and Code Growth in Genetic Programming , 2002, EuroGP.

[12]  Vidroha Debroy,et al.  Genetic Programming , 1998, Lecture Notes in Computer Science.

[13]  P. K. Chawdhry,et al.  Soft Computing in Engineering Design and Manufacturing , 1998, Springer London.

[14]  Riccardo Poli,et al.  Fitness Causes Bloat , 1998 .

[15]  Peter Nordin,et al.  Complexity Compression and Evolution , 1995, ICGA.

[16]  Terence Soule,et al.  An Analysis of the Causes of Code Growth in Genetic Programming , 2002, Genetic Programming and Evolvable Machines.

[17]  Wolfgang Banzhaf,et al.  Explicit Control of Diversity and Effective Variation Distance in Linear Genetic Programming , 2002, EuroGP.

[18]  Terence Soule,et al.  Removal bias: a new cause of code growth in tree based evolutionary programming , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[19]  Wolfgang Banzhaf,et al.  A comparison of linear genetic programming and neural networks in medical data mining , 2001, IEEE Trans. Evol. Comput..

[20]  Wolfgang Banzhaf,et al.  Genetic Programming: An Introduction , 1997 .

[21]  K. Holsinger The neutral theory of molecular evolution , 2004 .

[22]  John R. Koza,et al.  Genetic programming (videotape): the movie , 1992 .