Abstract
This paper reviews the history of embedded, evolvable self-replicating structures implemented as cellular automata systems. We relate recent advances in this field to the concept of the evolutionary growth of complexity, a term introduced by McMullin to describe the central idea contained in von Neumann’s self-reproducing automata theory. We show that conditions for such growth are in principle satisfied by universal constructors, yet that in practice much simpler replicators may satisfy scaled-down – yet equally relevant – versions thereof. Examples of such evolvable self-replicators are described and discussed, and future challenges identified.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Azpeitia, I., Ibáñez, J.: Spontaneous emergence of robust cellular replicators. In: Bandini, S., Chopard, B., Tomassini, M. (eds.) ACRI 2002. LNCS, vol. 2493, pp. 132–143. Springer, Heidelberg (2002)
Barricelli, N.A.: Symbiogenetic evolution processes realized by artificial methods. Methods IX(35-36), 143–182 (1957)
Burks, A.W. (ed.): Essays on Cellular Automata. University of Illinois Press, Urbana (1970)
Burks, A.W.: Von Neumann’s self-reproducing automata. In: [3], pp. 3–64 (1970)
Byl, J.: Self-reproduction in small cellular automata. Physica D 34, 295–299 (1989)
Chou, H.H., Reggia, J.A.: Emergence of self-replicating structures in a cellular automata space. Physica D 110, 252–276 (1997)
Chou, H.H., Reggia, J.A.: Problem solving during artificial selection of selfreplicating loops. Physica D 115, 293–372 (1998)
Codd, E.F.: Cellular automata. ACM Monograph Series. Academic Press, New York (1968)
Devore, J., Hightower, R.: The Devore variation of the Codd self-replicating computer. Original work carried out in the early 1970s though apparently never published. Presented at the Third Workshop on Artificial Life, Santa Fe, NM (1992)
Hutton, T.J.: Evolvable self-replicating molecules in an artificial chemistry. Artificial Life 8, 341–356 (2002)
Ibáñez, J., Anabitarte, D., Azpeitia, I., Barrera, O., Barrutieta, A., Blanco, H., Echarte, F.: Self-inspection based reproduction in cellular automata. In: Morán, F., Merelo, J.J., Moreno, A., Chacon, P. (eds.) ECAL 1995. LNCS, vol. 929, pp. 564–576. Springer, Heidelberg (1995)
Langton, C.G.: Self-reproduction in cellular automata. Physica D 10, 135–144 (1984)
Langton, C.G.: Artificial life. In: Artificial Life, Santa Fe Institute Studies in the Sciences of Complexity, vol. IV, pp. 1–47. Addison-Wesley, Redwood City (1989)
Lohn, J.D., Reggia, J.A.: Automatic discovery of self-replicating structures in cellular automata. IEEE Transactions on Evolutionary Computation 1, 165–178 (1997)
Mange, D., Sipper, M.: Von Neumann’s quintessential message: genotype + ribotype = phenotype. Artificial Life 4, 225–227 (1998)
Marchal, P.: John von Neumann: The founding father of artificial life. Artificial Life 4, 229–235 (1998)
McMullin, B.: John von Neumann and the evolutionary growth of complexity: Looking backward, looking forward. Artificial Life 6, 347–361 (2000)
Morita, K., Imai, K.: A simple self-reproducing cellular automaton with shapeencoding mechanism. In: Langton, C.G., Shimohara, K. (eds.) Artificial Life V: Proceedings of the Fifth International Workshop on the Synthesis and Simulation of Living Systems, Nara, Japan, pp. 489–496. MIT Press, Cambridge (1996)
Perrier, J.Y., Sipper, M., Zahnd, J.: Toward a viable, self-reproducing universal computer. Physica D 97, 335–352 (1996)
Pesavento, U.: An implementation of von Neumann’s self-reproducing machine. Artificial Life 2, 337–354 (1995)
Ray, T.S.: An approach to the synthesis of life. In: Artificial Life II, SFI Studies on the Sciences of Complexity, vol. XI, pp. 371–408. Addison-Wesley Publishing Company, Redwood City (1991)
Reggia, J.A., Armentrout, S.L., Chou, H.-H., Peng, Y.: Simple systems that exhibit self-directed replication. Science 259, 1282–1287 (1993)
Ronald, E.M.A., Sipper, M., Capcarrère, M.S.: Design, observation, surprise!: A test of emergence. Artificial Life 5, 225–239 (1999)
Salzberg, C.: Emergent evolutionary dynamics of self-reproducing cellular automata. Master’s thesis, Universiteit van Amsterdam, Amsterdam, The Netherlands (2003)
Salzberg, C., Antony, A., Sayama, H.: Evolutionary dynamics of cellular automata-based self-replicators in hostile environments. BioSystems (in press)
Salzberg, C., Antony, A., Sayama, H.: Complex genetic evolution of selfreplicating loops. In: Artificial Life IX: Proceedings of the Ninth International Conference on Artificial Life. MIT Press, Cambridge (2004) (in press)
Salzberg, C., Antony, A., Sayama, H.: Visualizing evolutionary dynamics of selfreplicators: A graph-based approach. Artificial Life (2004) (in press)
Sayama, H.: Introduction of structural dissolution into Langton’s self-reproducing loop. In: Adami, C., Belew, R.K., Kitano, H., Taylor, C.E. (eds.) Artificial Life VI: Prodceedings of the Sixth International Conference on Artificial Life, pp. 114–122. MIT Press, Los Angeles (1998)
Sayama, H.: A new structurally dissolvable self-reproducing loop evolving in a simple cellular automata space. Artificial Life 5, 343–365 (1999)
Sayama, H.: Self-replicating worms that increase structural complexity through gene transmission. In: Bedau, M.A., McCaskill, J.S., Packard, N.H., Rasmussen, S. (eds.) Artificial Life VII: Proceedings of the Seventh International Conference on Artificial Life. MIT Press, Cambridge (2000)
Sipper, M.: Fifty years of research on self-replication: An overview. Artificial Life 4, 237–257 (1998)
Sipper, M., Reggia, J.A.: Go forth and replicate. Scientific American 285(2), 26–35 (2001)
Smith, A., Turney, P., Ewaschuk, R.: Self-replicating machines in continuous space with virtual physics. Artificial Life 9, 21–40 (2003)
Stauffer, A., Sipper, M.: An interactive self-replicator implemented in hardware. Artificial Life 8, 175–183 (2002)
Suzuki, K., Ikegami, T.: Interaction based evolution of self-replicating loop structures. In: Proceedings of the Seventh European Conference on Artificial Life, Dortmund, Germany, pp. 89–93 (2003)
Taylor, T.J.: From artificial evolution to artificial life. PhD thesis, University of Edinburgh (1999)
Tempesti, G.: A new self-reproducing cellular automaton capable of construction and computation. In: Morán, F., Merelo, J.J., Moreno, A., Chacon, P. (eds.) ECAL 1995. LNCS, vol. 929, pp. 555–563. Springer, Heidelberg (1995)
Thatcher, J.W.: Universality in the von Neumann cellular model. In: [3], pp. 132–186 (1970)
Tyler, T.: Crystal 1D: Template-based replication. Online documentation and source code, http://cell-auto.co.uk/crystal1d/
Vitányi, P.: Sexually reproducing cellular automata. Mathematical Biosciences 18, 23–54 (1973)
von Neumann, J.: Theory of Self-Reproducing Automata. University of Illinois Press, Urbana (1966); Edited and completed by A. W. Burks
von Neumann, J.: Re-evaluation of the problems of complicated automata problems of hierarchy and evolution (Fifth Illinois Lecture). In: Aspray, W., Burks, A. (eds.) Papers of John von Neumann on Computing and Computer Theory, pp. 477–490. MIT Press, Cambridge (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Salzberg, C., Sayama, H. (2004). Heredity, Complexity, and Surprise: Embedded Self-Replication and Evolution in CA. In: Sloot, P.M.A., Chopard, B., Hoekstra, A.G. (eds) Cellular Automata. ACRI 2004. Lecture Notes in Computer Science, vol 3305. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30479-1_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-30479-1_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23596-5
Online ISBN: 978-3-540-30479-1
eBook Packages: Springer Book Archive