Computing the periods of preimages in surjective cellular automata

被引:0
作者
Luca Mariot
Alberto Leporati
Alberto Dennunzio
Enrico Formenti
机构
[1] Università degli Studi Milano-Bicocca,Dipartimento di Informatica, Sistemistica e Comunicazione
[2] Université Nice-Sophia Antipolis,Laboratoire I3S
来源
Natural Computing | 2017年 / 16卷
关键词
Cellular automata; Surjectivity; De Bruijn graph; Bipermutivity; Linear recurring sequences; Linear feedback shift registers; 37B15; 68Q80; 94A55;
D O I
暂无
中图分类号
学科分类号
摘要
A basic property of one-dimensional surjective cellular automata (CA) is that any preimage of a spatially periodic configuration (SPC) is spatially periodic as well. This paper investigates the relationship between the periods of SPC and the periods of their preimages for various classes of CA. When the CA is only surjective and y is a SPC of least period p, the least periods of all preimages of y are multiples of p. By leveraging on the De Bruijn graph representation of CA, we devise a general algorithm to compute the least periods appearing in the preimages of a SPC, along with their corresponding multiplicities (i.e. how many preimages have a particular least period). Next, we consider the case of linear and bipermutive cellular automata (LBCA) defined over a finite field as state alphabet. In particular, we show an equivalence between preimages of LBCA and concatenated linear recurring sequences (LRS) that allows us to give a complete characterization of their periods. Finally, we generalize these results to LBCA defined over a finite ring as alphabet.
引用
收藏
页码:367 / 381
页数:14
相关论文
共 50 条
  • [31] A Quantum Cellular Automata Type Architecture with Quantum Teleportation for Quantum Computing
    Ntalaperas, Dimitrios
    Giannakis, Konstantinos
    Konofaos, Nikos
    ENTROPY, 2019, 21 (12)
  • [32] ReLiCADA: Reservoir Computing Using Linear Cellular Automata design algorithm
    Jonas Kantic
    Fabian C. Legl
    Walter Stechele
    Jakob Hermann
    Complex & Intelligent Systems, 2024, 10 : 3593 - 3616
  • [33] Tangible Computing for Establishing Generative Algorithms A Case Study with Cellular Automata
    Al-Qattan, Emad
    Yan, Wei
    Galanter, Philip
    ECAADE 2017: SHARING OF COMPUTABLE KNOWLEDGE! (SHOCK!), VOL 2, 2017, : 363 - 370
  • [34] A Robust Deep Learning Mechanism Augmented with Cellular Automata for DNA Computing
    Sree, P. Kiran
    Devi, S. S. S. N. Usha N.
    Sudheer, M. S.
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 1305 - 1308
  • [35] Cellular automata modeling of polymer nanocomposite deformation using parallel computing
    S. I. Ivanov
    A. V. Matasov
    N. V. Menshutina
    Theoretical Foundations of Chemical Engineering, 2017, 51 : 335 - 340
  • [36] Cellular Automata Modeling of Polymer Nanocomposite Deformation Using Parallel Computing
    Ivanov, S. I.
    Matasov, A. V.
    Menshutina, N. V.
    THEORETICAL FOUNDATIONS OF CHEMICAL ENGINEERING, 2017, 51 (03) : 335 - 340
  • [37] Cellular Automata coupled with Memristor devices: A fine unconventional computing paradigm
    Ntinas, Vasileios
    Karamani, Rafailia-Eleni
    Fyrigos, Iosif-Angelos
    Vasileiadis, Nikolaos
    Stathis, Dimitrios
    Vourkas, Ioannis
    Dimitrakis, Panagiotis
    Karafyllidis, Ioannis
    Sirakoulis, Georgios Ch
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [38] A cellular automata approach for extending data privacy and security of edge computing
    Sharma, Sandeep Kumar
    Kumar, Anil
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2024, 27 (2B) : 601 - 612
  • [39] Dimer automata and cellular automata
    Schofisch, B
    Hadeler, KP
    PHYSICA D-NONLINEAR PHENOMENA, 1996, 94 (04) : 188 - 204
  • [40] Sand automata as cellular automata
    Dennunzio, Alberto
    Guillon, Pierre
    Masson, Beniot
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (38-40) : 3962 - 3974