Co-evolving non-uniform cellular automata to perform computations

被引:51
|
作者
Sipper, M
机构
[1] Logic Systems Laboratory, Swiss Federal Institute of Technology, IN-Ecublens
关键词
D O I
10.1016/0167-2789(95)00286-3
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A major impediment of cellular automata (CA) stems from the difficulty of utilizing their complex behavior to perform useful computations. Recent studies by Packard and Mitchell et al. have shown that CAs can be evolved to perform a computational task. In this paper non-uniform CAs are studied, where each cell may contain a different rule, in contrast to the original, uniform model. We describe experiments in which non-uniform CAs are evolved to perform the computational task using a local, co-evolutionary algorithm. For radius r = 3 we attain peak performance values of 0.92 comparable to those obtained for uniform CAs (0.93-0.95). This is notable considering the huge search spaces involved, much larger than the uniform case. Smaller radius CAs (previously unstudied in this context) attain performance values of 0.93-0.94. For r = 1 this is considerably higher than the maximal possible uniform CA performance of 0.83, suggesting that non-uniformity reduces connectivity requirements. We thus demonstrate that: (1) non-uniform CAs can attain high computational performance, and (2) such systems can be evolved rather than designed.
引用
收藏
页码:193 / 208
页数:16
相关论文
共 50 条
  • [1] Adaptation in co-evolving non-uniform cellular automata
    Vassilev, V
    Fogarty, T
    [J]. EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 1998, 1478 : 90 - 97
  • [2] The evolution of computation in co-evolving demes of non-uniform cellular automata for global synchronisation
    Vassilev, VK
    Miller, JF
    Fogarty, TC
    [J]. ADVANCES IN ARTIFICIAL LIFE, PROCEEDINGS, 1999, 1674 : 159 - 169
  • [3] CO-EVOLVING CELLULAR AUTOMATA FOR MORPHOGENESIS
    Beros, Achilles
    Chyba, Monique
    Noe, Kari
    [J]. DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS-SERIES B, 2019, 24 (05): : 2053 - 2071
  • [4] Evolving insect locomotion using non-uniform cellular automata
    Vallejo, EE
    Ramos, F
    [J]. ARTIFICIAL LIFE VII, 2000, : 288 - 292
  • [5] Non-uniform Cellular Automata
    Cattaneo, Gianpiero
    Dennunzio, Alberto
    Formenti, Enrico
    Provillard, Julien
    [J]. LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2009, 5457 : 302 - +
  • [6] EVOLVING CELLULAR-AUTOMATA TO PERFORM COMPUTATIONS - MECHANISMS AND IMPEDIMENTS
    MITCHELL, M
    CRUTCHFIELD, JP
    HRABER, PT
    [J]. PHYSICA D, 1994, 75 (1-3): : 361 - 391
  • [7] Evolving Cellular Automata to Perform User-Defined Computations
    Grouchy, Paul
    D'Eleuterio, Gabriele M. T.
    [J]. ALIFE 2016, THE FIFTEENTH INTERNATIONAL CONFERENCE ON THE SYNTHESIS AND SIMULATION OF LIVING SYSTEMS, 2016, : 84 - 91
  • [8] Non-uniform Cellular Automata Preface
    Das, Sukanta
    Formenti, Enrico
    Kari, Jarkko
    [J]. THEORETICAL COMPUTER SCIENCE, 2014, 559 : 1 - 2
  • [9] Unlearning phenomena in co-evolution of non-uniform cellular automata
    Leskes, B
    Sloot, PMA
    [J]. CELLULAR AUTOMATA, PROCEEDINGS, 2004, 3305 : 172 - 181
  • [10] A Study of Chaos in Non-uniform Cellular Automata
    Kamilya, Supreeti
    Das, Sukanta
    [J]. COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2019, 76 : 116 - 131