Self-reproduction in asynchronous cellular automata

Building on the work of Von Neumann, Burks, Codd, and Langton, among others, we introduce the first examples of asynchronous self-reproduction in cellular automata. Reliance on a global synchronous update signal has been a limitation of all solutions since the problem of achieving self-production in cellular automata was first attacked by Von Neumann half a century ago. Our results obviate the need for this restriction. We introduce a simple constructive mechanism to transform any cellular automata network with synchronous update into one with the same behavior but whose cells may be updated randomly and asynchronously. This is achieved by introduction of a synchronization substratum which locally keeps track of the passage of time in a local neighborhood in a manner that keeps all cells locally in-step. The generality of this mechanism is guaranteed by a general mathematical theorem (due to the author) that allows any synchronous cellular automata configuration and rule to be realized asynchronously in such a way the the behavior of the original synchronous cellular automata can be recovered from that of the corresponding asynchronous cellular automaton. Thus all important results on self-reproduction, universal computation, and universal construction, and evolution in populations of self-reproducing configurations in cellular automata that have been obtained in the past carry over to the asynchronous domain.

[1]  Eörs Szathmáry,et al.  The Major Transitions in Evolution , 1997 .

[2]  佐山 弘樹 Constructing evolutionary systems on a simple deterministic cellular automata space , 1999 .

[3]  Thomas S. Ray,et al.  An Approach to the Synthesis of Life , 1991 .

[4]  Hiroki Sayama,et al.  Constructing evolutionary systems on a simple deterministic cellular automata space , 1998 .

[5]  Hiroki Sayama,et al.  A New Structurally Dissolvable Self-Reproducing Loop Evolving in a Simple Cellular Automata Space , 1999, Artificial Life.

[6]  P. Vitányi Sexually Reproducing Cellular Automata * , 2022 .

[7]  J A Reggia,et al.  Simple Systems That Exhibit Self-Directed Replication , 1993, Science.

[8]  James A. Reggia,et al.  Automatic discovery of self-replicating structures in cellular automata , 1997, IEEE Trans. Evol. Comput..

[9]  E. F. Codd,et al.  Cellular automata , 1968 .

[10]  Karl Sigmund,et al.  Games Of Life , 1993 .

[11]  Mathieu S. Capcarrère Evolution of Asynchronous Cellular Automata , 2002, PPSN.

[12]  Arthur W. Burks,et al.  Essays on cellular automata , 1970 .

[13]  John von Neumann,et al.  Theory Of Self Reproducing Automata , 1967 .

[14]  E. F. Moore Machine Models of Self-Reproduction , 1962 .

[15]  R. Laing Automaton models of reproduction by self-inspection. , 1977, Journal of theoretical biology.

[16]  L. Buss,et al.  The evolution of individuality , 1987 .

[17]  Christopher G. Langton,et al.  Studying artificial life with cellular automata , 1986 .

[18]  C. Langton Self-reproduction in cellular automata , 1984 .

[19]  R. Michod Darwinian Dynamics: Evolutionary Transitions in Fitness and Individuality , 1999 .

[20]  B. Schönfisch,et al.  Synchronous and asynchronous updating in cellular automata. , 1999, Bio Systems.

[21]  Chrystopher L. Nehaniv Asynchronous Automata Networks Can Emulate any Synchronous Automata Network , 2004, Int. J. Algebra Comput..

[22]  John Byl,et al.  Self-Reproduction in Small Cellular Au-tomata , 1989 .

[23]  Tughrul Arslan,et al.  Proceedings of the 2003 NASA/DoD Conference on Evolvable Hardware , 2003 .

[24]  Robert A. Freitas,et al.  Advanced automation for space missions , 1981, IJCAI 1981.

[25]  Chrystopher L. Nehaniv Internal Constraints and Ecology in Evolution: A Case Study in Tierra , 2002 .

[26]  W. Wieser The major transitions in evolution: what has driven them? A reply to Jermy , 1998 .

[27]  Hiroki Sayama Introduction of structural dissolution into Langton's self-reproducing loop , 1998 .