Evolutionary Cellular Automata Bonsai

被引:0
|
作者
Ashlock, Daniel [1 ]
Pugh, Carolyn [1 ]
机构
[1] Univ Guelph, Dept Math & Stat, Guelph, ON N1G 2W1, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cellular automata are known to be capable of Turing-complete computation and yet "programming" them to do particular tasks can be quite daunting. In this paper we use single parent crossover as a means of transferring information between successive evolving populations to create rules for cellular automata that have proscribed shapes. The proscription of regions where the automata are permitted to grow is the reason they are called bonsai automata. This work follows earlier work on apoptotic cellular automata that simply exhibit self-limited growth. The correct choice of single parents permits enormous improvement in the performance of evolutionary algorithms searching for automata that satisfy particular bonsai templates. In this study, we demonstrate that single parent techniques make meeting shape constraints on the growth of CAs possible at all in some cases. This study also introduces range niche specialization to control problems with the cloning of ancestors used for single parent crossover in an evolving population. This study demonstrates that different bonsai shapes have highly variable difficulty. It is also shown that automata evolved to satisfy one bonsai template may be needed to enable, via single parent crossover, solutions for another template. The use of bonsai techniques yields many automata not found during studies of apoptotic automata demonstrating that the technique encourages exploration of different parts of the fitness landscape.
引用
收藏
页码:325 / 332
页数:8
相关论文
共 50 条
  • [1] Evolutionary Cellular Automata for image compression
    Martínez, HJ
    Moreno, JA
    [J]. CELLULAR AUTOMATA: RESEARCH TOWARDS INDUSTRY, 1998, : 117 - 126
  • [2] Evolutionary design of rule changing cellular automata
    Kanoh, H
    Wu, Y
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2003, 2773 : 258 - 264
  • [3] Evolutionary Progress in Heterogenous Cellular Automata (HetCA)
    Medernach, David
    Fitzgerald, Jeannie
    Carrignon, Simon
    Ryan, Conor
    [J]. ECAL 2015: THE THIRTEENTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 2015, : 512 - 519
  • [4] Modeling wildfire using evolutionary cellular automata
    Green, Maxfield E.
    DeLuca, Todd F.
    Kaiser, Karl W. D.
    [J]. GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, : 1089 - 1097
  • [5] Evolutionary algorithms for designing reversible cellular automata
    Mariot, Luca
    Picek, Stjepan
    Jakobovic, Domagoj
    Leporati, Alberto
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2021, 22 (04) : 429 - 461
  • [6] Evolutionary algorithms for designing reversible cellular automata
    Luca Mariot
    Stjepan Picek
    Domagoj Jakobovic
    Alberto Leporati
    [J]. Genetic Programming and Evolvable Machines, 2021, 22 : 429 - 461
  • [7] Evaluating Cellular Automata Models by Evolutionary Multiobjective Calibration
    Avolio, Maria Vittoria
    D'Ambrosio, Donato
    Di Gregorio, Salvatore
    Lupiano, Valeria
    Rongo, Rocco
    Spataro, William
    Trunfio, Giuseppe A.
    [J]. CELLULAR AUTOMATA, PROCEEDINGS, 2008, 5191 : 114 - +
  • [8] Artistic Image Processing with Cellular Automata and Evolutionary Algorithms
    Tseng, Hsuan-wen
    Chen, Ying-ping
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 2153 - 2159
  • [9] COLLABORATIVE EVOLUTIONARY SEARCH FOR DENSITY CLASSIFICATION IN CELLULAR AUTOMATA
    Gog, Anca
    Chira, Camelia
    [J]. KEPT 2011: KNOWLEDGE ENGINEERING PRINCIPLES AND TECHNIQUES, 2011, : 223 - 232
  • [10] Evolutionary Algorithms and Cellular Automata Towards Image Reconstruction
    Seredynski, Franciszek
    Skaruz, Jaroslaw
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON EMERGING APPLICATIONS OF INFORMATION TECHNOLOGY (EAIT), 2012, : 283 - 286