Analysing Emergent Dynamics of Evolving Computation in 2D Cellular Automata

被引:5
|
作者
McCaskill, John S. [1 ]
Packard, Norman H. [1 ,2 ]
机构
[1] European Ctr Living Technol ECLT, Dorsoduro 3911,Calle Crosera, I-30123 Venice, Italy
[2] Daptics Inc, San Francisco, CA USA
关键词
Evolution; Cellular automata; Artificial life; Genealogies; Self-organization; Game of Life; Activity statistics;
D O I
10.1007/978-3-030-34500-6_1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Conway's Game of Life (GoL), a famous 2D cellular automaton (CA), is extended to allow evolution by associating genetic information with individual live cells, that specifies variant local CA rules. Genomes are formed by copying (potentially with mutation) or movement from one of the live neighbour cells and are destroyed at death. Just as biological evolution discovers innovations in the space of chemical and physical functionalities, we explore how the addition of genetic information enables an evolutionary process that can coordinate robust complex dynamics by exploring spatially inhomogeneous local modifications to the non-robust GoL rules. We discovered a large family of deterministic rules which avoid stochastic choices of ancestor for genetic inheritance. Systematic genetic variations near to the game of life rule are investigated and found to produce signs of computational complexity with an abundance of spaceship and glider gun structures. We investigated evolution for four successively more differentiated symmetry cases in the nearest neighbour rules: semi-totalistic, corner-edge totalistic, 8-rotation symmetric, and physical 2D symmetric (4-rotations and 4-reflections). The genetic evolution is analysed by fast ongoing genealogy construction and population weighted activity statistics. The spatial structure is captured using hash encoded quadtrees of the connected components, which are also mapped through time for novelty and with activity statistics. This together with a novel genetic tracking of the dynamical displacement ancestry of live genes allows an efficient recognition of regular dynamical structures such as spaceships which transport information while changing shape, solving an open problem in finding efficient alternatives to e-machines for 2D automata.
引用
收藏
页码:3 / 40
页数:38
相关论文
共 50 条
  • [21] 2D Hexagonal Finite Fuzzy Cellular Automata
    Rajasekar, M.
    Jacob, Lekha Susan
    Anbu, R.
    COMMUNICATIONS IN MATHEMATICS AND APPLICATIONS, 2022, 13 (01): : 171 - 181
  • [22] Classification of 2D Cellular Automata Nongroup Rules
    Alanazi, Norah H.
    Khan, Abdulraouf
    IEEE ACCESS, 2024, 12 : 84253 - 84260
  • [23] Discrete parabolas and circles on 2D cellular automata
    Delorme, M
    Mazoyer, J
    Tougne, L
    THEORETICAL COMPUTER SCIENCE, 1999, 218 (02) : 347 - 417
  • [24] On the Analysis of "Simple" 2D Stochastic Cellular Automata
    Regnault, Damien
    Schabanel, Nicolas
    Thierry, Eric
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2008, 5196 : 452 - 463
  • [25] Performance modeling of 2D cellular automata on FPGA
    Murtaza, S.
    Hoekstra, A. G.
    Sloot, P. M. A.
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 74 - 78
  • [26] THE SURJECTIVITY PROBLEM FOR 2D CELLULAR-AUTOMATA
    DURAND, B
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1994, 49 (03) : 718 - 725
  • [27] Practical Fault Tolerant 2D Cellular Automata
    Janke, Steven
    Whitehead, Matthew
    ECAL 2015: THE THIRTEENTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 2015, : 158 - 165
  • [28] 2D ELEMENTARY CELLULAR AUTOMATA WITH FOUR NEIGHBORS
    Freitas, Jose Antonio
    Severino, Ricardo
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2013, 23 (04):
  • [29] Evolving Multiplication as Emergent Behavior in Cellular Automata Using Conditionally Matching Rules
    Bidlo, Michal
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 2732 - 2739
  • [30] Progresses in the analysis of stochastic 2D cellular automata: A study of asynchronous 2D minority
    Regnault, Damien
    Schabanel, Nicolas
    Thierry, Eric
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (47-49) : 4844 - 4855