A symbiosis between cellular automata and genetic algorithms

被引:9
|
作者
Cerruti, Umberto [1 ]
Dutto, Simone [1 ]
Murru, Nadir [1 ]
机构
[1] Univ Torino, Dept Math G Peano, Turin, Italy
关键词
Cellular automata; Genetic algorithms; Game of life; Prisoner's dilemma; CONWAYS GAME;
D O I
10.1016/j.chaos.2020.109719
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Cellular automata are systems which use a rule to describe the evolution of a population in a discrete lattice, while genetic algorithms are procedures designed to find solutions to optimization problems inspired by the process of natural selection. In this paper, we introduce an original implementation of a cellular automaton whose rules use a fitness function to select for each cell the best mate to reproduce and a crossover operator to determine the resulting offspring. This new system, with a proper definition, can be both a cellular automaton and a genetic algorithm. We show that in our system the Conway's Game of Life can be easily implemented and, consequently, it is capable of universal computing. Moreover two generalizations of the Game of Life are created and also implemented with it. Finally, we use our system for studying and implementing the prisoner's dilemma and rock-paper-scissors games, showing very interesting behaviors and configurations (e.g., gliders) inside these games. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:11
相关论文
共 50 条
  • [2] Genetic algorithms and cellular automata in aquifer management
    Sidiropoulos, E.
    Tolikas, P.
    APPLIED MATHEMATICAL MODELLING, 2008, 32 (04) : 617 - 640
  • [3] Controlling Desertification Using Cellular Automata and Genetic Algorithms
    Kone, Alassane
    El Yacoubil, Samira
    Fontaine, Allyx
    CELLULAR AUTOMATA, ACRI 2024, 2024, 14978 : 189 - 202
  • [4] Simulating recrystallization through cellular automata and genetic algorithms
    Dewri, R
    Chakraborti, N
    MODELLING AND SIMULATION IN MATERIALS SCIENCE AND ENGINEERING, 2005, 13 (02) : 173 - 183
  • [5] Using genetic algorithms to evolve behavior in cellular automata
    Bäck, T
    Breukelaar, R
    UNCONVENTIONAL COMPUTATION, PROCEEDINGS, 2005, 3699 : 1 - 10
  • [7] Genetic algorithms for determining the parameters of cellular automata in urban simulation
    Xia Li
    QingSheng Yang
    XiaoPing Liu
    Science in China Series D: Earth Sciences, 2007, 50 : 1857 - 1866
  • [8] Genetic algorithms for the calibration of cellular automata urban growth Modeling
    Shan, Jie
    Alkheder, Sharaf
    Wang, Jun
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2008, 74 (10): : 1267 - 1277
  • [9] Generation of Voronoi diagram based on genetic algorithms and cellular automata
    Wang, Haijun
    Deng, Yu
    Zhang, Wenting
    He, Sanwei
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2010, 35 (07): : 778 - 781
  • [10] Genetic algorithms for determining the parameters of cellular automata in urban simulation
    Li Xia
    Yang QingSheng
    Liu XiaoPing
    SCIENCE IN CHINA SERIES D-EARTH SCIENCES, 2007, 50 (12): : 1857 - 1866