An algorithm of finding rules for a class of cellular automata

被引:3
|
作者
Kou, Lei [1 ]
Zhang, Fangfang [2 ]
Chen, Luobing [2 ]
Ke, Wende [3 ]
Yuan, Quande [4 ]
Wan, Junhe [5 ]
Wang, Zhen [5 ]
机构
[1] Qilu Univ Technol, Inst Oceanog Instrumentat, Shandong Acad Sci, Qingdao, Peoples R China
[2] Qilu Univ Technol, Shandong Acad Sci, Sch Informat & Automat Engn, Jinan, Peoples R China
[3] Southern Univ Sci & Technol, Dept Mech & Energy Engn, Shenzhen, Peoples R China
[4] Changchun Inst Technol, Sch Comp Technol & Engn, Changchun, Peoples R China
[5] Qilu Univ Technol, Inst Oceanog Instrumentat, Shandong Acad Sci, Qingdao, Peoples R China
关键词
cellular automaton with weights; CAW; transition rules; updated cells; fixed configuration; MODEL;
D O I
10.1504/IJBIC.2023.132760
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A cellular automata (CA) is an important modelling paradigm for complex systems. In the design of CA, the most difficult task is to find the transformation rules that describe the temporal evolution or pattern of a modelled system. A CA with weights (CAW) yields transition rules algorithm is proposed in this paper, which has ample physical meanings and extend the category of CA. Firstly, the weights are increased to connect the updated cell and its neighbours, and the output of each cell depends on the states of cells in the neighbourhood and their respective weights. Secondly, the error correction algorithm is adopted to find correct transition rules by adjusting weights. When the error is zero, the required transition rules with correct weights will be found to describe the fixed configuration. The CAW with the correct rules will relax to the fixed configuration regardless of the initial states. Finally, the mathematical analysis and simulation are carried out with one-dimensional CAW, and the results show that the proposed algorithm has the ability to find correct transition rules as the error converges exponentially.
引用
收藏
页码:189 / 199
页数:12
相关论文
共 50 条
  • [31] An algorithm for testing permutativeness of cellular automata
    Hibbard, Thomas
    Jadur, Camilo
    Yazlle, Jorge
    ADVANCES IN APPLIED MATHEMATICS, 2009, 43 (04) : 323 - 330
  • [32] Cellular Automata Learning Algorithm for Classification
    Wongthanavasu, Sartra
    Ponkaew, Jesada
    2014 INTERNATIONAL ELECTRICAL ENGINEERING CONGRESS (IEECON), 2014,
  • [33] A new algorithm for finding association rules
    Dumitriu, L
    Tudorie, C
    Pecheanu, E
    Istrate, A
    DATA MINING II, 2000, 2 : 195 - 202
  • [34] Learning cellular automata rules for binary classification problem
    Anna Piwonska
    Franciszek Seredynski
    Miroslaw Szaban
    The Journal of Supercomputing, 2013, 63 : 800 - 815
  • [35] Design Rules for Quantum-dot Cellular Automata
    Liu, Weiqiang
    Lu, Liang
    O'Neill, Maire
    Swartzlander, Earl E., Jr.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 2361 - 2364
  • [36] EXACT RESULTS FOR DETERMINISTIC CELLULAR AUTOMATA WITH ADDITIVE RULES
    GUAN, PH
    HE, Y
    JOURNAL OF STATISTICAL PHYSICS, 1986, 43 (3-4) : 463 - 478
  • [37] On the construction of state diagrams for cellular automata with additive rules
    Stevens, JG
    INFORMATION SCIENCES, 1999, 115 (1-4) : 43 - 59
  • [38] Evolving transition rules for multi dimensional cellular automata
    Breukelaar, R
    Bäck, T
    CELLULAR AUTOMATA, PROCEEDINGS, 2004, 3305 : 182 - 191
  • [39] Data mining of cellular automata's transition rules
    Li, X
    Yeh, AGO
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2004, 18 (08) : 723 - 744
  • [40] 1-Resiliency of Bipermutive Cellular Automata Rules
    Leporati, Alberto
    Mariot, Luca
    CELLULAR AUTOMATA AND DISCRETE COMPLEX SYSTEMS, 2013, 8155 : 110 - 123