On the relationship between cellular automata and L-systems: the self-replication case

Abstract Cellular automata (CAs) have been ubiquitously used over the years to study the issue of self-replication. The L-systems model, on the other hand, is naturally suited for modeling growth processes, of which replication is a special case. The goals of this paper are: (1) to show how L-systems can be used to specify self-replicating structures, and (2) to explore the relationship between L-systems and CAs. We conclude that the bridge between CAs and L-systems seems to offer a promising approach in the study of self-replication, and, more generally, of growth processes in CAs.

[1]  Marco Tomassini,et al.  A phylogenetic, ontogenetic, and epigenetic view of bio-inspired hardware systems , 1997, IEEE Trans. Evol. Comput..

[2]  Moshe Sipper,et al.  Evolving Uniform and Non-Uniform Cellular Automata Networks , 1997 .

[3]  K. Eric Drexler,et al.  Nanosystems - molecular machinery, manufacturing, and computation , 1992 .

[4]  M Sipper,et al.  The evolution of parallel cellular machines: toward evolware. , 1997, Bio Systems.

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

[6]  A. Lindenmayer Mathematical models for cellular interactions in development. I. Filaments with one-sided inputs. , 1968, Journal of theoretical biology.

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

[8]  James A. Reggia,et al.  Discovery of self-replicating structures using a genetic algorithm , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

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

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

[11]  Noam Chomsky,et al.  Three models for the description of language , 1956, IRE Trans. Inf. Theory.

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

[13]  Tommaso Toffoli,et al.  Cellular Automata Machines , 1987, Complex Syst..

[14]  Dietrich Stauffer,et al.  Anual Reviews of Computational Physics VII , 1994 .

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

[16]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

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

[18]  Moshe Sipper,et al.  Evolution of Parallel Cellular Machines: The Cellular Programming Approach , 1997 .

[19]  M. Sipper Co-evolving non-uniform cellular automata to perform computations , 1996 .

[20]  James A. Reggia,et al.  Cellular Automata Models of Self-Replicating Systems , 1998, Adv. Comput..

[21]  Melanie Mitchell,et al.  Evolving cellular automata to perform computations: mechanisms and impediments , 1994 .