Using Embryonic Stages to increase the evolvability of development

Indirect encoding methods are aimed at the reduction of the combinatorial explosion of search spaces, therefore increasing the evolvability of large phenotypes. These so called Artificial Embryogeny systems have so far shown increased scalability for problems involving solutions of low complexity. This leaves open the more general question about the evolvability of complex phenotypes. In this paper, we introduce a novel method of cellular growth regulated by a developmental program. Genotypes are selected for their ability to develop organisms of specific shape and cell types. Results show that the use of Embryonic Stages, which involves the incremental addition of growth programs, displays positive effects on the evolvability of development.

[1]  S. Gould,et al.  Ontogeny and Phylogeny , 1978 .

[2]  W. Barker Ontogeny and phylogeny. , 1980, Archives of surgery.

[3]  Hiroaki Kitano,et al.  Designing Neural Networks Using Genetic Algorithms with Graph Generation System , 1990, Complex Syst..

[4]  Roland Somogyi,et al.  Modeling the complexity of genetic networks: Understanding multigenic and pleiotropic regulation , 1996, Complex..

[5]  Lee Spector,et al.  Evolving Graphs and Networks with Edge Encoding: Preliminary Report , 1996 .

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

[7]  Gregory S. Hornby,et al.  The advantages of generative grammatical encodings for physical design , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[8]  Per Kristian Lehre,et al.  Developmental mappings and phenotypic complexity , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

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

[10]  Zoran Constantinescu,et al.  It ’ s Magic : SourceMage GNU / Linux as HPC Cluster OS , 2003 .

[11]  Julian Francis Miller,et al.  Evolving Developmental Programs for Adaptation, Morphogenesis, and Self-Repair , 2003, ECAL.

[12]  Gunnar Tufte,et al.  Identification of functionality during development on a virtual Sblock FPGA , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[13]  S. Vijayakumar,et al.  Evolving a neurocontroller through a process of embryogeny , 2004 .