Using Economy of Means to Evolve Transition Rules within 2D Cellular Automata

被引:1
|
作者
Ripps, David L.
机构
[1] Apt. 10 M, New York NY 10075-0723
关键词
Evolutionary models; simulated evolution; coevolution; cellular automata; transition rules; parsimony; SELF-REPRODUCTION; GAME LIFE;
D O I
10.1162/artl.2010.16.2.16201
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Running a cellular automaton (CA) on a rectangular lattice is a time-honored method for studying artificial life on a digital computer. Commonly, the researcher wishes to investigate some specific or general mode of behavior, say, the ability of a coherent pattern of points to glide within the lattice, or to generate copies of itself. This technique has a problem: how to design the transitions table-the set of distinct rules that specify the next content of a cell from its current content and that of its near neighbors. Often the table is painstakingly designed manually, rule by rule. The problem is exacerbated by the potentially vast number of individual rules that need be specified to cover all combinations of center and neighbors when there are several symbols in the alphabet of the CA. In this article a method is presented to have the set of rules evolve automatically while running the CA. The transition table is initially empty, with rules being added as the need arises. A novel principle drives the evolution: maximum economy of means-maximizing the reuse of rules introduced on previous cycles. This method may not be a panacea applicable to all CA studies. Nevertheless, it is sufficiently potent to evolve sets of rules and associated patterns of points that glide (periodically regenerate themselves at another location) and to generate gliding "children" that then "mate" by collision.
引用
收藏
页码:119 / 126
页数:8
相关论文
共 50 条
  • [1] Classification of 2D Cellular Automata Nongroup Rules
    Alanazi, Norah H.
    Khan, Abdulraouf
    IEEE ACCESS, 2024, 12 : 84253 - 84260
  • [2] Using a genetic algorithm to evolve cellular automata for 2D/3D computational development
    Chavoya, Arturo
    Duthen, Yves
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 231 - +
  • [3] Probabilistic 2D Cellular Automata Rules for Binary Classification
    Szaban, Miroslaw
    PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 161 - 164
  • [4] The Transition Rules of 2D Linear Cellular Automata Over Ternary Field and Self-Replicating Patterns
    Sahin, Ugur
    Uguz, Selman
    Akin, Hasan
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2015, 25 (01):
  • [5] Simulating 3D cellular automata with 2D cellular automata
    Poupet, V
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2004, PROCEEDINGS, 2004, 3153 : 439 - 450
  • [6] Digital Image Scrambling Using 2D Cellular Automata
    Abu Dalhoum, Abdel Latif
    Mahafzah, Basel A.
    Awwad, Aiman Ayyal
    Aldamari, Ibrahim
    Ortega, Alfonso
    Alfonseca, Manuel
    IEEE MULTIMEDIA, 2012, 19 (04) : 28 - 36
  • [7] Adaptive Strategies Applied to Evolutionary Search for 2D DCT Cellular Automata Rules
    de Oliveira, Gina M. B.
    Martins, Luiz G. A.
    Fynn, Enrique
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 1147 - 1153
  • [8] Decidable Properties of 2D Cellular Automata
    Dennunzio, Alberto
    Formenti, Enrico
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2008, 5257 : 264 - +
  • [9] REVERSIBILITY OF 2D CELLULAR AUTOMATA IS UNDECIDABLE
    KARI, J
    PHYSICA D, 1990, 45 (1-3): : 379 - 385
  • [10] Evolution of 2D Apoptotic Cellular Automata
    Garner, Jennifer
    Ashlock, Daniel
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 2160 - 2167