An evolvability-enhanced artificial embryogeny for generating network structures

Existing Artificial Embryogeny (AE) models are insufficient to generate a network structure because the possible links are limited to those connecting nodes with their predefined neighbors. We propose a novel network generating AE model capable of generating links connected to predefined neighbors as well those to non-neighbors. This mechanism provides additional flexibility in phenotypes than existing AE models. Our AE model also incorporates a heterogeneous mutation mechanism to accelerate the convergence to a high fitness value or enhance the evolvability. We conduct experiments to generate a typical 2D grid pattern as well as a robot with a network structure consisting of masses, springs and muscles. In both tasks, results show that our AE model has higher evolvability, sufficient to search a larger space than that of conventional AE models bounded by local neighborhood relationships.

[1]  Jordan B. Pollack,et al.  How artificial ontogenies can retard evolution , 2005, GECCO '05.

[2]  A. Sima Etaner-Uyar,et al.  A Gene Based Adaptive Mutation Strategy for Genetic Algorithms , 2004, GECCO.

[3]  Jordan B. Pollack,et al.  Creating High-Level Components with a Generative Representation for Body-Brain Evolution , 2002, Artificial Life.

[4]  Peter J. Bentley,et al.  Three Ways to Grow Designs: A Comparison of Embryogenies for an Evolutionary Design Problem , 1999, GECCO.

[5]  J. Miller,et al.  Beyond the Complexity Ceiling : Evolution , Emergence and Regeneration , 2004 .

[6]  Nawwaf N. Kharma,et al.  Environment as a spatial constraint on the growth of structural form , 2007, GECCO '07.

[7]  Julian Francis Miller,et al.  Evolving a Self-Repairing, Self-Regulating, French Flag Organism , 2004, GECCO.

[8]  Risto Miikkulainen,et al.  A Taxonomy for Artificial Embryogeny , 2003, Artificial Life.

[9]  Peter J. Bentley,et al.  The ABCs of evolutionary design: investigating the evolvability of embryogenies for morphogenesis , 1999 .

[10]  Diego Federici,et al.  Evolving a neurocontroller through a process of embryogeny , 2004 .

[11]  Simon M. Lucas,et al.  Evolving spring-mass models: a test-bed for graph encoding schemes , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[12]  Nawwaf N. Kharma,et al.  The Evolution of Structural Design Through Artificial Embryogeny , 2007, 2007 IEEE Symposium on Artificial Life.