by Jean-yves Perrier, Jacques Zahnd
Physica D
http://www.cs.bgu.ac.il/~sipper/selfrep.ps.gz
Add To MetaCart
Abstract:
of living; esp: born alive with such form and development of organs as to be normally capable of living 2: capable of growing or developing f ~ seeds ~ eggsg 3: WORKABLE- vi.a.bly av Webster dictionary Self-reproducing, cellular automata-based systems developed to date broadly fall under two categories; the first consists of machines which are capable of performing elaborate tasks, yet are too complex to simulate, while the second consists of extremely simple machines which can be entirely implemented, yet lack any additional functionality aside from self-reproduction. In this paper we present a self-reproducing system which is completely realizable, while capable of executing any desired program, thereby exhibiting universal computation. Our starting point is a simple self-reproducing loop structure onto which we "attach " an executable program (Turing machine) along with its data. The three parts of our system (loop, program, data) are all reproduced, after which the program is run on the given data. The system reported in this paper has been simulated in its entirety; thus, we attain a viable, self-reproducing machine with programmable capabilities. 1
Citations
|
298
|
Theory of Self-Reproducing Automata
– Neumann
- 1966
|
|
269
|
Computation: finite and infinite machines
– Minsky
- 1967
|
|
143
|
Universality and complexity in cellular automata
– Wolfram
- 1984
|
|
137
|
Cellular Automata Machines
– Toffoli, Margolus
- 1987
|
|
89
|
Self-reproduction in cellular automata
– Langton
- 1984
|
|
86
|
Cellular Automata
– Codd
- 1968
|
|
86
|
Studying artificial life with cellular automata
– Langton
- 1986
|
|
82
|
Evolving cellular automata to perform computations: Mechanisms and impediments
– Mitchell, Crutchfield, et al.
- 1994
|
|
46
|
Nanosystems: Molecular Machinery, Manufacturing and Computation
– Drexler
- 1992
|
|
29
|
Self-reproduction in small cellular automata
– Byl
- 1989
|
|
26
|
A new self-reproducing cellular automaton capable of construction and computation
– Tempesti
- 1995
|
|
25
|
Theories of Abstract Automata
– Arbib
- 1969
|
|
25
|
Simple systems that exhibit self-directed replication
– Reggia, Armentrout, et al.
- 1993
|
|
19
|
Co-evolving non-uniform cellular automata to perform computations
– Sipper
- 1996
|
|
17
|
Non-uniform cellular automata: Evolution in rule space and formation of complex structures
– Sipper
- 1994
|
|
17
|
Studying Artificial Life Using a Simple, General Cellular Model
– Sipper
- 1995
|
|
16
|
Automaton Models of Reproduction by Self-Inspection
– Laing
- 1977
|
|
16
|
Embryonics: A new family of coarse-grained field-programmable gate array with self-repair and self-reproducing properties
– Mange, Goeke, et al.
- 1996
|
|
12
|
Embryological development on silicon
– Marchal, Piguet, et al.
- 1994
|
|
10
|
Embryonics: A new methodology for designing field-programmable gate arrays with self-repair and self-replicating properties
– Mange, Sanchez, et al.
- 1998
|
|
8
|
Self-inspection based reproduction in cellular automata
– Ibanez, Anabitarte, et al.
- 1995
|
|
7
|
Some alternative reproductive strategies in artificial molecular machines
– Laing
- 1975
|
|
7
|
Introduction to embryonics: Towards new self-repairing and self-reproducing hardware based on biological-like properties
– Mange, Stauffer
- 1994
|
|
6
|
Automaton introspection
– Laing
- 1976
|
|
6
|
A variant to Turing's theory of computing machines
– Wang
- 1957
|
|
5
|
Biological and Nanomechanical Systems: Contrasts in Evolutionary Capacity
– Drexler
- 1989
|
|
3
|
Computer Viruses, Artificial Life and Evolution
– Ludwig
- 1993
|
|
1
|
editors. Advanced automation for space missions
– Gilbreath
- 1980
|
|
1
|
Automata and finite automata
– Lee
- 1960
|