Abstract
The parallel substitution algorithm, which is a spatial model for representing fine-grained parallel computations, is used for constructing self-replicating structures in a cellular space. The use of this model allows one to create more compact (in terms of the number of cell states and transition rules) and structured self-reproduction programs compared to the classical cellular automaton model. Two parallel substitution algorithms for modeling the self-reproduction of a cellular structure having the shape of a rectangular loop are presented. One of them models the self-reproduction of the original structures from left to right, and the other, from left to right and from bottom to top.
Similar content being viewed by others
REFERENCES
Von Neumann, J., Theory of Self-Replicating Automata, Univ. of Illinois Press, 1966. Translated under the title Teoriya samovosproizvodyashchikhsya avtomatov, Moscow: Mir, 1971.
Codd, E.F., Cellular Automata, New York: Academic, 1968.
Langton, C.G., Self-Reproduction in Cellular Automata, Phys. D, 1984, vol. 10, p. 135.
Byl, J., Self-Reproduction in Small Cellular Automata, Phys. D, 1989, vol. 34, p. 295.
Reggia, J.A., Armentrout, S.L., Chou, H.-H., and Peng, Y., Simple Systems That Exhibit Self-Directed Replication, Sci., 1993, vol. 259, p. 1282.
Achasova, S.M. and Bandman, O.L., Korrektnost' parallel'nykh vychislitel'nykh protsessov (Correctness of Parallel Computational Processes), Novosibirsk: Nauka, 1990.
Achasova, S. M., Bandman, O.L., Markova, V.P., and Piskunov, S.V., Parallel Substitution Algorithm. Theory and Application, Singapore: World Sci., 1994.
Chou, H.-H. and Reggia, J.A., Emergence of Self-Reproducing Structures in a Cellular Automata Space, Phys. D, 1997, vol. 110, p. 276.
Stauffer, A. and Sipper, M., Emergence of Self-Reproducing Loops in an Interactive, Hardware-Implemented Game-of-Life Environment, in Lecture Notes in Computer Science, Berlin: Springer, 2002, vol. 2493, p. 123.
Azpeitia, I. and Ibanez, J., Spontaneous Emergence of Robust Cellular Replicators, in Lecture Notes in Computer Science, Berlin: Springer, 2002, vol. 2493, p. 132.
. Mange, D., Stauffer, A., and Tempesti, G., Embryonics: A Macroscopic View of the Molecular Architecture, in Lecture Notes in Computer Science, Berlin: Springer, 1998, vol. 1478, p. 174.
Mange, D., Stauffer, A., and Tempesti, G., Embryonics: A Microscopic View of the Molecular Architecture, in Lecture Notes in Computer Science, Berlin: Springer, 1998, vol. 1478, p. 185.
Prodan, L., Tempesti, G., Mange, D., and Stauffer, A., A Biology Meets Electronics: The Path to a Bio-Inspired FPGA, Lecture Notes in Computer Science, Berlin: Springer, 2000, vol. 1801, p. 187.
Tempesti, G., A New Self-reproducing Cellular Automaton Capable of Construction and Computation, Lecture Notes in Computer Science, Berlin: Springer, 1995, vol. 929, p. 555.
Chou, H.-H. and Reggia, J.A., Problem Solving During Artificial Selection of Self-Replicating Loops, Phys. D, 1998, vol. 115, p. 293.
Petraglio, E., Henry, J.-M., and Tempesti, G., Arithmetic Operations on Self-Replicating Cellular Automata, Lecture Notes in Artificial Intelligence, 1999, vol. 1674, p. 447.
Stauffer, A. and Sipper, M., On the Relationship between Cellular Automata and L-Systems: The Self-Replication Case, Phys. D, 1998, vol. 116, pp. 71–80.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Achasova, S.M. Simple Self-Reproduction Programs in a Cellular Space Based on the Parallel Substitution Algorithm. Programming and Computer Software 30, 181–187 (2004). https://doi.org/10.1023/B:PACS.0000036416.83388.aa
Issue Date:
DOI: https://doi.org/10.1023/B:PACS.0000036416.83388.aa