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 条
  • [1] Computing the periods of preimages in surjective cellular automata
    Mariot, Luca
    Leporati, Alberto
    Dennunzio, Alberto
    Formenti, Enrico
    NATURAL COMPUTING, 2017, 16 (03) : 367 - 381
  • [2] Algorithms for computing preimages of cellular automata configurations
    Jeras, Iztok
    Dobnikar, Andrej
    PHYSICA D-NONLINEAR PHENOMENA, 2007, 233 (02) : 95 - 111
  • [3] Sharing Secrets by Computing Preimages of Bipermutive Cellular Automata
    Mariot, Luca
    Leporati, Alberto
    CELLULAR AUTOMATA: 11TH INTERNATIONAL CONFERENCE ON CELLULAR AUTOMATA FOR RESEARCH AND INDUSTRY, 2014, 8751 : 417 - 426
  • [4] On the Periods of Spatially Periodic Preimages in Linear Bipermutive Cellular Automata
    Mariot, Luca
    Leporati, Alberto
    CELLULAR AUTOMATA AND DISCRETE COMPLEX SYSTEMS, AUTOMATA 2015, 2015, 9099 : 181 - 195
  • [5] Sharing secrets by computing preimages of bipermutive cellular automata
    Mariot, Luca
    Leporati, Alberto
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8751 : 417 - 426
  • [6] Computing aggregate properties of preimages for 2D cellular automata
    Beer, Randall D.
    CHAOS, 2017, 27 (11)
  • [7] Homogeneity of surjective cellular automata
    Moothathu, TKS
    DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS, 2005, 13 (01) : 195 - 202
  • [8] Statistical Mechanics of Surjective Cellular Automata
    Kari, Jarkko
    Taati, Siamak
    JOURNAL OF STATISTICAL PHYSICS, 2015, 160 (05) : 1198 - 1243
  • [9] Statistical Mechanics of Surjective Cellular Automata
    Jarkko Kari
    Siamak Taati
    Journal of Statistical Physics, 2015, 160 : 1198 - 1243
  • [10] Cellular automata preimages: Count and list algorithm
    Jeras, Iztok
    Dobnikar, Andrej
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 3, PROCEEDINGS, 2006, 3993 : 345 - 352