The Emergence of Replication in a Digital Evolution System using a Secondary Structure Approach

Spontaneous emergence of non self-replication in a microcontroller based artificial chemistry model, with replication being a concerted action of several sequential microprocesses or instructions, is a difficult problem. The choice of programming language that is used to realize replication as a sequence of instructions is to a certain extent arbitrarily. The question is, how many bits have to be found by a dynamical system in the right spaceand time-context to instantiate this replication. A secondary structure is introduced to allow complex instruction sets to be used. The secondary-structure folding mechanism, a directed graph or Moore automaton, allows replication to emerge with an arbitrary instructionwidth. The question of whether there is anything before emergence of replication has a tentative answer: early precursors of replication probably do not exist. Replication only starts when at least two replicating programs are in the same neighborhood replicating each other. A “cloud” of potential precursors of replication is not visible.

[1]  J. S. McCaskill Polymer chemistry on tape: A computational model for emergent genetics. , 1988 .

[2]  A. Wagner Robustness and evolvability: a paradox resolved , 2008, Proceedings of the Royal Society B: Biological Sciences.

[3]  Yukinori Kakazu,et al.  Self-organized complexity in a computer program ecosystem (poster) , 1998 .

[4]  Uwe Tangen The extension of quasi-species to functional evolution = Die Erweiterung des Quasi-Spezies-Modells in Richtung funktionaler Evolution , 1994 .

[5]  W. Fontana,et al.  Algorithmic chemistry: A model for functional self-organization , 1990 .

[6]  Andrew D. Ellington,et al.  Exponential growth by cross-catalytic cleavage of deoxyribozymogens , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Uwe Tangen,et al.  An Evolvable Micro-controller Or What's New About Mutations? , 2002, GECCO.

[8]  Peter F. Stadler,et al.  Explicit Collision Simulation of Chemical Reactions in a Graph Based Artificial Chemistry , 2005, ECAL.

[9]  M. Kimura,et al.  Some models of neutral evolution, compensatory evolution, and the shifting balance process. , 1990, Theoretical population biology.

[10]  A. N. Pargellis,et al.  The spontaneous generation of digital “Life” , 1996 .

[11]  Wolfgang Banzhaf,et al.  Artificial ChemistriesA Review , 2001, Artificial Life.

[12]  John S. McCaskill,et al.  Graph Replacement Chemistry for DNA Processing , 2000, DNA Computing.

[13]  J. Schwartz,et al.  Theory of Self-Reproducing Automata , 1967 .

[14]  Peter F. Stadler,et al.  Landscapes: Complex Optimization Problems and Biopolymer Structures , 1994, Comput. Chem..

[15]  Uwe Tangen,et al.  Enzyme-like Replication de Novo in a Microcontroller Environment , 2010, Artificial Life.

[16]  Uwe Tangen From evolving software towards models of dynamically self-assembling processing systems , 2006 .

[17]  C. Titus Brown,et al.  Evolutionary Learning in the 2D Artificial Life System "Avida" , 1994, adap-org/9405003.

[18]  Yukinori Kakazu,et al.  Self-organized Complexity in Computer Program Ecosystem , 1998 .

[19]  Nils Aall Barricelli,et al.  Numerical testing of evolution theories , 1963 .

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