Complex Systems

Synthesis of Scalable Single Length Cycle, Single Attractor Cellular Automata in Linear Time Download PDF

Bidesh Chakraborty
Department of Computer Science and Engineering
Haldia Institute of Technology, Haldia
Purba Medinipur, West Bengal 721657, India

Mamata Dalui
Department of Computer Science and Engineering
National Institute of Technology, Durgapur
Paschim Burdwan, West Bengal 713209, India

Biplab K. Sikdar
Department of Computer Science and Technology
Indian Institute of Engineering Science and Technology, Shibpur
Howrah, West Bengal 711103, India

Abstract

This paper proposes the synthesis of single length cycle, single attractor cellular automata (SACAs) for arbitrary length. The n-cell single length cycle, single attractor cellular automaton (SACA), synthesized in linear time O(n), generates a pattern and finally settles to a point state called the single length cycle attractor state. An analytical framework is developed around the graph-based tool referred to as the next state transition diagram to explore the properties of SACA rules for three-neighborhood, one-dimensional cellular automata. This enables synthesis of an (n+1)-cell SACA from the available configuration of an n-cell SACA in constant time and an (n+m)-cell SACA from the available configuration of n-cell and m-cell SACAs also in constant time.

Keywords: cellular automata; single length cycle, single attractor cellular automata; SACA; scalable test structure; NSRTD; linear time  

Cite this publication as:
B. Chakraborty, M. Dalui and B. K. Sikdar, “Synthesis of Scalable Single Length Cycle, Single Attractor Cellular Automata in Linear Time,” Complex Systems, 30(3), 2021 pp. 415–439.
https://doi.org/10.25088/ComplexSystems.30.3.415