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 条
  • [31] Identifying hierarchical structure in sequences: A linear-time algorithm
    NevillManning, CG
    Witten, IH
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1997, 7 : 67 - 82
  • [32] Synthesis of Scalable Single Length Cycle, Single Attractor Cellular Automata in Linear Time
    Chakraborty, Bidesh
    Dalui, Mamata
    Sikdar, Biplab K.
    COMPLEX SYSTEMS, 2021, 30 (03): : 415 - 439
  • [33] A LINEAR EXPECTED-TIME ALGORITHM FOR COMPUTING PLANAR RELATIVE NEIGHBORHOOD GRAPHS
    KATAJAINEN, J
    NEVALAINEN, O
    TEUHOLA, J
    INFORMATION PROCESSING LETTERS, 1987, 25 (02) : 77 - 86
  • [34] An Isotropic Optimum-Time FSSP Algorithm for Two-Dimensional Cellular Automata
    Umeo, Hiroshi
    Kubo, Keisuke
    Takahashi, Yusuke
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2013), 2013, 7979 : 381 - 393
  • [35] A Simple Optimum-Time FSSP Algorithm for Multi-Dimensional Cellular Automata
    Umeo, Hiroshi
    Nishide, Kinuo
    Kubo, Keisuke
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (90): : 151 - 165
  • [36] Combining cellular automata and Monte Carlo algorithm to simulate three-dimensional grain growth
    Wang Wei
    Chen Ju-hua
    Guo Pei-quan
    Zhao Ping
    TRANSACTIONS OF NONFERROUS METALS SOCIETY OF CHINA, 2006, 16 : S104 - S106
  • [37] Non-linear cellular automata based PRPG design (without prohibited pattern set) in linear time complexity
    Das, S
    Kundu, A
    Sen, S
    Sikdar, PK
    Chaudhuri, PP
    ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 78 - 83
  • [38] Considering the spatial multi-scale neighborhood effect and time dependence into cellular automata model for urban growth simulation
    Wang H.
    Chang R.
    Li Q.
    Zhou X.
    Wang Q.
    Zeng H.
    Liu Y.
    Yue Z.
    Cehui Xuebao/Acta Geodaetica et Cartographica Sinica, 2023, 52 (10): : 1772 - 1783
  • [39] An efficient algorithm deciding chaos for linear cellular automata over (Z/mZ)n with applications to data encryption
    Dennunzio, Alberto
    Formenti, Enrico
    Margara, Luciano
    INFORMATION SCIENCES, 2024, 657
  • [40] Description of Reversibility of 9-Cyclic 1D Finite Linear Cellular Automata with Periodic Boundary Conditions
    Akin, Hasan
    JOURNAL OF CELLULAR AUTOMATA, 2021, 16 (1-2) : 127 - 151