scispace - formally typeset
Open AccessJournal ArticleDOI

Procedures for calculating reversible one-dimensional cellular automata

Reads0
Chats0
TLDR
Two algorithms for calculating reversible one-dimensional cellular automata of neighborhood size 2 using two basic properties of reversible automata such as uniform multiplicity of ancestors and Welch indices are described.
About
This article is published in Physica D: Nonlinear Phenomena.The article was published on 2005-03-01 and is currently open access. It has received 31 citations till now. The article focuses on the topics: Mobile automaton & Reversible cellular automaton.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Reversible computing and cellular automata—A survey

TL;DR: This survey/tutorial paper discusses how computation can be carried out in a reversible system, how a universal reversible computer can be constructed by reversible logic elements, and how such logic elements are related to reversible physical phenomena.
Book

Theory of Reversible Computing

TL;DR: Various models of reversible computing ranging from a microscopic level to a macroscopic one are dealt with from the viewpoint of the theory of automata and computing.
Journal Article

Computation and Universality: Class IV versus Class III Cellular Automata

TL;DR: In this article, the authors examined the claim that cellular automata belonging to Class III (in Wolfram's classification) are capable of (Turing universal) computation and explored some chaotic automata that may be candidates for universal computation.
Journal ArticleDOI

How to make dull cellular automata complex by adding memory: Rule 126 case study

TL;DR: Using Rule 126 elementary cellular automaton (ECA), it is demonstrated that a chaotic discrete system — when enriched with memory — hence exhibits complex dynamics where such space exploits on an ample universe of periodic patterns induced from original information of the ahistorical system.
Posted Content

Complex dynamics emerging in Rule 30 with majority memory

TL;DR: This work implements Rule 30 automata with a majority memory and shows that using the memory function it can transform quasi-chaotic dynamics of classical Rule 30 into domains of travelling structures with predictable behaviour.
References
More filters
Book

Theory of Self-Reproducing Automata

TL;DR: This invention relates to prefabricated buildings and comprises a central unit having a peripheral section therearound to form a main residential part defined by an assembly of juxtaposed roofing and facing trusses.
Book

An Introduction to Symbolic Dynamics and Coding

TL;DR: Requiring only a undergraduate knowledge of linear algebra, this first general textbook includes over 500 exercises that explore symbolic dynamics as a method to study general dynamical systems.
Journal ArticleDOI

Endomorphisms and automorphisms of the shift dynamical system

TL;DR: It is shown that closed subset of X(SQ which is invariant under a defines a subdynamical system, and that these mappings, composed with powers of the shift, constitute the entire class of continuous transformations which commute with the shift.
Journal Article

Cellular automata machines

Tommaso Toffoli
- 01 Jan 1977 - 
TL;DR: A cellular automata machine is a computer optimized for the simulation of cellular Automata that allows it to run thousands of times faster than a general-purpose computer of comparable cost programmed to do the same task.
Frequently Asked Questions (10)
Q1. What contributions have the authors mentioned in the paper "Procedures for calculating reversible one-dimensional cellular automata" ?

In this paper, two algorithms for computing reversible one-dimensional cellular automata of neighborhood size 2 are presented. 

For 5 states the search takes thirty seconds by the algorithm using connectivity matrices and forty-five seconds by the algorithm using the state-pair matrix. 

If a given connected component contains an ordered pair where both elements are different one another, then there is a sequence of states with two different cyclic ancestors and the automaton is not reversible. 

For automata of 5 states, the first ordered neighborhood is not grouped and the rest is grouped in blocks of two cells, numbering each block with a number in base 25. 

The procedure for checking the connectedcomponents is O(k4) so the algorithm is polynomial with regard to the number of states, but with a very big exponent. 

The number of necessary steps to form the state-pair matrix is O(k4) and the transitive closure of each matrix is calculated by Warshall’s algorithm [13] which is O(k6). 

Reversible cellular automata are systems where the information is conserved during its evolution, for this reason they present a very interesting mathematical theory, and have been used as models for data ciphering, information coding [8] and simulation of reversible physical phenomena [14], [16] among other applications. 

The concept of cellular automata began with the work of John von Neumann [15] for proving the existence of self-reproductive system. 

Given an evolution rule ϕ and two ordered pairs (i1, j1), (i2, j2) where im, jm ∈ K, m = 1, 2, the entry ((i1, j1), (i2, j2)) at the state-pair matrix is defined as follows:((i1, j1), (i2, j2)) = 1 if ϕ(i1, i2) = ϕ(j1, j2)0 in other case (1) The state-pair matrix is a 0− 1 matrix and shows what pairs of states evolve in the same state. 

For constructing the state-pair matrix take all the ordered pairs of states in the automaton, these pairs will be the indices by rows and columns of the state-pair matrix and its order is k2.