Self-adaptive self-reproductions in cellular automata

Abstract Self-reproduction in cellular automata has been extensively studied over the decades, with the aim of exploring the underlying logic structure of reproduction behind living organisms. Most efforts to date, however, are concentrated on how to yield rigid copies of self-replicating structures virtually in the cellular space, whereby even a tiny disturbance occurring around a loop is likely to prevent the loop from completing its reproduction. As with reproduction, self-adaptation is another fundamental feature of biology, which aids in enhancing an organism’s ability of living and reproduction in various environments, via the use of natural sensing and selection. Based upon a natural and greedy-like selection scheme, this paper proposes a novel type of self-reproducing loops that can evolve to gradually adapt their structures to fit the changing environments. Experiments demonstrate that such self-adaptability can actually offer more opportunities for loops to survive and reproduce in a wide variety of regions. In particular, self-adaptation may facilitate the emergence of a remarkable diversity in self-replicating structures, even when the whole reproductions start from a single loop, thereby possibly increasing the maximum occupancy of the cellular space by the population of all loops.

[1]  F. Peper,et al.  Laying out circuits on asynchronous cellular arrays: a step towards feasible nanocomputers? , 2003 .

[2]  Nathaniel Virgo,et al.  Evolvable Physical Self-Replicators , 2012, Artificial Life.

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

[4]  Gianluca Tempesti,et al.  A New Self-Reproducing Cellular Automaton Capable of Construction and Computation , 1995, ECAL.

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

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

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

[8]  Katsuhiko Nakamura,et al.  Synchronous to Asynchronous Transformation of Polyautomata , 1981, J. Comput. Syst. Sci..

[9]  Hiroki Sayama,et al.  Self-Protection and Diversity in Self-Replicating Cellular Automata , 2004, Artificial Life.

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

[11]  Zhijian Pan,et al.  Computational Discovery of Instructionless Self-Replicating Structures in Cellular Automata , 2010, Artificial Life.

[12]  Moshe Sipper,et al.  Toward a viable, self-reproducing universal computer , 1996 .

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

[14]  Chrystopher L. Nehaniv Evolution in asynchronous cellular automata , 2002 .

[15]  László Gulyás,et al.  Full Body: The Importance of the Phenotype in Evolution , 2008, Artificial Life.

[16]  Gianluca Tempesti,et al.  Self-replicating loop with universal construction , 2004 .

[17]  F. Peper,et al.  Asynchronous game of life , 2004 .

[18]  Qingsheng Zhu,et al.  SIMPLE AND FLEXIBLE SELF-REPRODUCING STRUCTURES IN ASYNCHRONOUS CELLULAR AUTOMATA AND THEIR DYNAMICS , 2013 .

[19]  James A. Reggia,et al.  Self-replicating structures in a cellular automata space , 1997 .

[20]  Ferdinand Peper,et al.  A Partitioned Cellular Automaton Approach for Efficient Implementation of Asynchronous Circuits , 2011, Comput. J..

[21]  Katsunobu Imai,et al.  Self-Reproduction in Three-Dimensional Reversible Cellular Space , 2002, Artificial Life.

[22]  Ferdinand Peper,et al.  Reliable Self-Replicating Machines in Asynchronous Cellular Automata , 2007, Artificial Life.

[23]  Tim J. Hutton,et al.  Codd's Self-Replicating Computer , 2010, Artificial Life.

[24]  J. Reggia,et al.  Problem solving during artificial selection of self-replicating loops , 1998 .

[25]  Moshe Sipper,et al.  An Interactive Self-Replicator Implemented in Hardware , 2002, Artificial Life.

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

[27]  George C. Williams,et al.  Adaptation and Natural Selection , 2018 .

[28]  Teijiro Isokawa,et al.  Asynchronous self-reproducing loops with arbitration capability , 2007 .