On Routine Evolution of Complex Cellular Automata

被引:12
作者
Bidlo, Michal [1 ]
机构
[1] Brno Univ Technol, Fac Informat Technol, IT4Innovat Ctr Excellence, Brno 61266, Czech Republic
关键词
Cellular automaton; evolutionary algorithm (EA); replicating loop; square calculation; SELF-REPRODUCTION; CLASSIFICATION; IDENTIFICATION; COMPUTATIONS; PATTERNS; 2-STATE; DESIGN; 1-D;
D O I
10.1109/TEVC.2016.2516242
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper discusses a special technique, called conditionally matching rules (CMRs), for the representation of transition functions of cellular automata (CA) and its application to the evolutionary design of complex multistate CA. The problem of designing replicating loops in 2-D CA and the square calculation in 1-D CA will be treated as case studies. It will be shown that the evolutionary algorithm in combination with CMRs is able to successfully solve these tasks and provide some innovative results compared to existing solutions. In particular, a novel replication scheme will be presented that exhibits a higher replication speed in comparison with the existing replicating loops. As regards the square calculation, some results have been obtained that allow a substantial reduction of the number of steps of the cellular automaton against the currently known solution. The utilization of the CMRs in the proposed experiments represents the first case of a successful automatic evolutionary design of complex CA for solving nontrivial problems in which the existing conventional approaches have failed.
引用
收藏
页码:742 / 754
页数:13
相关论文
共 60 条
[1]  
Adamatzky A., 2012, COMPUT COMPLEX, P1564
[2]  
Adamatzky A., 1994, IDENTIFICATION CELLU
[3]  
Andre D., 1996, Genetic Programming. Proceedings of the First Annual Conference 1996, P3
[4]  
Andre D., 1996, Proceedings of the Fifth International Workshop on the Synthesis and Simulation of Living Systems, P513
[5]  
[Anonymous], 1966, Artificial_Intelligence_Through_Simulated Evolution
[6]  
[Anonymous], 2002, A New Kind of Science
[7]  
[Anonymous], 1968, Cellular Automata
[8]   Towards a comprehensive understanding of multi-state cellular automata [J].
Baetens, Jan M. ;
De Baets, Bernard .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8751 :16-24
[9]   Phenomenological study of irregular cellular automata based on Lyapunov exponents and Jacobians [J].
Baetens, Jan M. ;
De Baets, Bernard .
CHAOS, 2010, 20 (03)
[10]   A new approach of presenting reversible logic gate in nanoscale [J].
Bahar, Ali Newaz ;
Waheed, Sajjad ;
Hossain, Nazir .
SPRINGERPLUS, 2015, 4