An Examination of Simultaneous Evolution of Grammars and Solutions

This chapter examines the notion of co-evolving grammars with a population of individuals. This idea has great promise because it is possible to dynamically reshape the solution space while evolving individuals. We compare such a system with a more standard system with fixed grammars and demonstrate that, on a selection of benchmark problems, the standard approach appears to be better. Several different context free grammars, including one inspired by Koza’s GPPS system are examined, and a number of surprising results appear, which indicate that several representative GP benchmark problems are best tackled by a standard GP approach.

[1]  Wojciech Piaseczny,et al.  Chemical genetic programming - evolution of amino acid rewriting rules used for genotype-phenotype translation , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[2]  Wolfgang Banzhaf,et al.  Evolution of genetic code on a hard problem , 2001 .

[3]  John R. Koza,et al.  Genetic programming 2 - automatic discovery of reusable programs , 1994, Complex Adaptive Systems.

[4]  J. R. Koza,et al.  Darwinian invention and problem solving by means of genetic programming , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[5]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[6]  Christian Jacob,et al.  Genetic L-System Programming , 1994, PPSN.

[7]  Maarten Keijzer,et al.  Crossover in Grammatical Evolution , 2003, Genetic Programming and Evolvable Machines.

[8]  Miguel Nicolau,et al.  Automatic Grammar Complexity Reduction in Grammatical Evolution , 2004 .

[9]  Gregory S. Hornby,et al.  Generative representations for evolutionary design automation , 2003 .

[10]  David Bull,et al.  Design of 2-D multiplierless FIR filters using genetic algorithms , 1995 .

[11]  Conor Ryan,et al.  Grammatical Evolution by Grammatical Evolution: The Evolution of Grammar and Genetic Code , 2004, EuroGP.

[12]  Julian F. Miller,et al.  Genetic and Evolutionary Computation — GECCO 2003 , 2003, Lecture Notes in Computer Science.

[13]  Peter A. Whigham Inductive bias and genetic programming , 1995 .

[14]  Cezary Z. Janikow,et al.  Adapting Representation in Genetic Programming , 2004, GECCO.

[15]  Wolfgang Banzhaf,et al.  The evolution of genetic code in Genetic Programming , 1999 .

[16]  Michael O'Neill,et al.  Grammatical Evolution: Evolving Programs for an Arbitrary Language , 1998, EuroGP.

[17]  Conor Ryan,et al.  Grammatical Evolution , 2001, Genetic Programming Series.