Linear Time Algorithm for Identifying the Invertibility of Null-Boundary Three Neighborhood Cellular Automata

被引:13
|
作者
Maiti, Nirmalya S. [1 ]
Ghosh, Soumyabrata [1 ]
Munshi, Shiladitya [1 ]
Chaudhuri, P. Pal [1 ]
机构
[1] Alumnus Software Ltd, Cellular Automata Res Lab, Sector V, Kolkata 700091, W Bengal, India
来源
COMPLEX SYSTEMS | 2010年 / 19卷 / 01期
关键词
D O I
10.25088/ComplexSystems.19.1.89
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This paper reports an algorithm to check for the invertibility of null-boundary three neighborhood cellular automata (CAs). While the best known result for checking invertibility is quadratic [1, 2], the complexity of the proposed algorithm is linear. An efficient data structure called a rule vector graph (RVG) is proposed to represent the global functionality of a cellular automaton (CA) by its rule vector (RV). The RVG of a null-boundary invertible CA preserves the specific characteristics that can be checked in linear time. These results are shown in the more general case of hybrid CAs. This paper also lists the elementary rules [3] that are invertible.
引用
收藏
页码:89 / 113
页数:25
相关论文
共 50 条
  • [21] A Novel Linear Cellular Automata-Based Data Clustering Algorithm
    de Lope, Javier
    Maravall, Dario
    FOUNDATIONS ON NATURAL AND ARTIFICIAL COMPUTATION: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART I, 2011, 6686 : 70 - 79
  • [22] Reversibility of general 1D linear cellular automata over the binary field Z2 under null boundary conditions
    Yang, Bin
    Wang, Chao
    Xiang, Aiyun
    INFORMATION SCIENCES, 2015, 324 : 23 - 31
  • [23] Dynamics and resistance to neighborhood perturbations of discrete- and continuous-time cellular automata
    Hiebeler, David
    JOURNAL OF CELLULAR AUTOMATA, 2006, 1 (02) : 125 - 139
  • [24] A modified cellular automata algorithm for the simulation of boundary advancement in deposition topography simulation
    Huang, QA
    Zhou, ZF
    Li, WH
    Xu, DW
    JOURNAL OF MICROMECHANICS AND MICROENGINEERING, 2006, 16 (01) : 1 - 8
  • [25] One-Dimensional Cellular Automata with Reflective Boundary Conditions and Radius Three
    Akin, H.
    Siap, I.
    Uguz, S.
    ACTA PHYSICA POLONICA A, 2014, 125 (02) : 405 - 407
  • [26] Kalman Condition and New Algorithm Approach for Regional Controllability of Peripherally-linear Elementary Cellular Automata via Boundary Actions
    Dridi, Sara
    El Yacoubi, Samira
    Bagnoli, Franco
    JOURNAL OF CELLULAR AUTOMATA, 2022, 16 (3-4) : 173 - 195
  • [27] Synchronous cellular automata-based scheduler initialized by heuristic and modeled by a pseudo-linear neighborhood
    Carneiro, Murillo G.
    Oliveira, Gina M. B.
    NATURAL COMPUTING, 2013, 12 (03) : 339 - 351
  • [28] Synchronous cellular automata-based scheduler initialized by heuristic and modeled by a pseudo-linear neighborhood
    Murillo G. Carneiro
    Gina M. B. Oliveira
    Natural Computing, 2013, 12 : 339 - 351
  • [29] A Virtual Three-Dimension Cellular Automata Pseudorandom Number Generator Based on the Moore Neighborhood Method
    Shin, Sang-Ho
    Park, Geum-Dal
    Yoo, Kee-Young
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2008, 5227 : 174 - +
  • [30] A cellular automata-based deterministic inversion algorithm for the characterization of linear structural heterogeneities
    Fischer, P.
    Jardani, A.
    Lecoq, N.
    WATER RESOURCES RESEARCH, 2017, 53 (03) : 2016 - 2034