Evolving the Ability of Limited Growth and Self-Repair for Artificial Embryos

  • Felix Streichert
  • Christian Spieth
  • Holger Ulmer
  • Andreas Zell
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2801)


In this paper we address the problem of limited growth and the difficulty of self-repairing in the field of Artificial Embryology. For this purpose, we developed a topological simulation environment for multiple cells which is continuous and structure-oriented, with a dynamically connected network of growing cells and endogenous communication between these cells. The cell behavior is simulated based on models of gene regulatory networks like Random Boolean Networks and S-Systems. Evolutionary Algorithms are used to evolve and optimize the parameters of the models of the gene networks. We compare the performance of Random Boolean Networks and S-Systems when optimized by Evolutionary Algorithms on the problem of limited growth and two types of cell death with and without signaling of cell death on the problem of self-repair.


Limited Growth Gene Regulatory Network Cell Behavior Dynamic Bayesian Network Neighborhood Relation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agarwal, P.: The cell programming language, vol. 2(1), pp. 37–77 (1994)Google Scholar
  2. 2.
    Akutsu, T., Miyano, S., Kuhara, S.: Algorithms for identifying boolean networks and related biological networks based on matrix multiplication and fingerprint function. Journal of Computational Biology 7(3), 331–343 (2000)CrossRefGoogle Scholar
  3. 3.
    de Garis, H.: Brain building: The genetic programming of artificial nervous systems and artificial embryos. in book Progress in Neural Networks, Omidvar, O.M. (ed.), vol. 4. Ablex Publ. Corp., Greenwich (1991)Google Scholar
  4. 4.
    de Garis, H.: Artificial embryology – the genetic programming of cellular differentiation. In: Artificial Life III Workshop, Santa Fe, New Mexico, USA (June 1992)Google Scholar
  5. 5.
    de Garis, H.: Artificial embryology: The genetic programming of an artificial embryo. In: Souček, B. (ed.) Dynamic, Genetic, and Chaotic Programming, pp. 373–393. John Wiley, New York (1992)Google Scholar
  6. 6.
    Dellaert, F.: Toward a biologically defensible model of development. Masters Thesis, Case Western Reserve University, Dept. of Computer Engineering and Science (1995)Google Scholar
  7. 7.
    Dellaert, F., Beer, R.: A developmental model for the evolution of complete autonomous agents. In: From Animals to Animats IV, 4th International Conference on Simulation of Adaptive Behavior, pp. 393–401, Cambridge, MA. The MIT Press/Bradford Books (1996)Google Scholar
  8. 8.
    Duvdevani-Bar, S., Segel, L.: On topological simulations in developmental biology. Journal of Theoretical Biology 131, 33–42 (1994)CrossRefGoogle Scholar
  9. 9.
    Eggenberger, P.: Cell interactions as a control tool of developmental processes for evolutionary robotics. In: From Animals to Animats IV, 4th International Conference on Simulation of Adaptive Behavior, Cambridge, MA. The MIT Press/Bradford Books (1996)Google Scholar
  10. 10.
    Eggenberger, P.: Creation of neural networks based on developmental and evolutionary principles. In: Proceedings of the International Conference on Artificial Neural Networks, Lausanne, Switzerland, October 8–10 (1997)Google Scholar
  11. 11.
    Eggenberger, P.: Evolving morphologies of simulated 3d organisms based on differential gene expression. In: Husbands, P., Harvey, I. (eds.) Proceedings of the 4th European Conference on Artificial Life. The MIT Press, Cambridge (1997)Google Scholar
  12. 12.
    Fleischer, K.: Investigations with a multicellular developmental model. In: Langton, C., Shimohara, K. (eds.) Artificial Life V: Proceedings of the 5th International Workshop on the Synthesis and Simulation of Living Systems. MIT Press, Cambridge (1996)Google Scholar
  13. 13.
    Fleischer, K., Barr, A.H.: A simulation testbed for the study of multicellular development: Multiple mechanisms of morphogenesis. In: Artificial Life III. Addison-Wesley, Reading (1993)Google Scholar
  14. 14.
    Funes, P., Pollack, J.B.: Computer evolution of buildable objects. In: Husbands, P., Harvey, I. (eds.) Proceedings of the 4th European Conference on Artificial Life, pp. 358–367. MIT Press, Cambridge (1997)Google Scholar
  15. 15.
    Gierer, A., Meinhardt, M.: A theory of biological pattern formation. Kybernetik 12, 30–39 (1972)CrossRefGoogle Scholar
  16. 16.
    Hornby, G.S., Pollack, J.B.: The advantages of generative grammatical encodings for physical design. In: Proceedings of the 2001 Congress on Evolutionary Computation (CEC2001), COEX, World Trade Center, 159 Samseong-dong, Gangnam-gu, Seoul, Korea, 27–30, pp. 600–607. IEEE Press, Los Alamitos (2001)Google Scholar
  17. 17.
    Irving, D., Savageau, M.: Efficient solution of nonlinear ordinary differntial equations expressed in s-systems canonical form. SIAM Journal of Numerical Analysis 27, 704–735 (1990)CrossRefGoogle Scholar
  18. 18.
    Kauffman, S.: The Origins of Order. Oxford University Press, New York (1993)Google Scholar
  19. 19.
    Murphy, K., Mian, S.: Modeling gene expression data using dynamic bayesian networks. Technical report, Computer Science Division, University of California, Berkeley, CA (1999)Google Scholar
  20. 20.
    Prusinkiewicz, P.: Modeling and visualization of biological structures. In: Proceedings of Graphics Interface, Toronto, Ontario, pp. 128–137, May 19-21 (1993)Google Scholar
  21. 21.
    Schoenauer, M.: Shape representations and evolution schemes. In: Fogel, L., Angeline, P., Back, T. (eds.) Proceedings of the 5th Annual Conference on Evolutionary Programming, pp. 121–129. MIT Press, Cambridge (1996)Google Scholar
  22. 22.
    Shapiro, B.E., Mjolsness, E.D.: Developmental simulations with cellerator. In: Yi, T.-M., Hucka, M., Morohashi, M., Kitano, H. (eds.) Proceedings of the 2nd International Conference on Systems Biology, California Institute of Technology, Pasadena, CA, USA, November 4–7, pp. 342–351. Omnipress (2001)Google Scholar
  23. 23.
    Tominaga, D., Kog, N., Okamoto, M.: Efficient numeral optimization technique based on genetic algorithm for inverse problem. In: Proceedings of German Conference on Bioinformatics, pp. 127–140 (1999)Google Scholar
  24. 24.
    Weaver, D.C., Workman, C.T., Stormo, G.D.: Modeling regulatory networks with weight matrices. In: Altman, R.B., Dunker, A.K., Hunter, L., Klein, T.E. (eds.) Pacific Symposium on Biocomputing, vol. 4, pp. 112–123. World Scientific Press, Singapore (1999)Google Scholar
  25. 25.
    Wuensche, A.: Genomic regulation modeled as a network with basins of attraction. In: Altman, R., Dunker, A., Hunter, L., Klein, T. (eds.) Pacific Symposium on Biocomputing, vol. 3, pp. 89–102. World Scientific Press, Singapore (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Felix Streichert
    • 1
  • Christian Spieth
    • 1
  • Holger Ulmer
    • 1
  • Andreas Zell
    • 1
  1. 1.Center for Bioinformatics Tübingen (ZBIT)University of TübingenTübingenGermany

Personalised recommendations