An Improved Algorithm for Coarse-Graining Cellular Automata

12/22/2020
by   Yerim Song, et al.
0

In studying the predictability of emergent phenomena in complex systems, Israeli Goldenfeld (Phys. Rev. Lett., 2004; Phys. Rev. E, 2006) showed how to coarse-grain (elementary) cellular automata (CA). Their algorithm for finding coarse-grainings of supercell size N took doubly-exponential 2^2^N-time, and thus only allowed them to explore supercell sizes N ≤ 4. Here we introduce a new, more efficient algorithm for finding coarse-grainings between any two given CA that allows us to systematically explore all elementary CA with supercell sizes up to N=7, and to explore individual examples of even larger supercell size. Our algorithm is based on a backtracking search, similar to the DPLL algorithm with unit propagation for the NP-complete problem of Boolean Satisfiability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/01/2021

Visualizing computation in large-scale cellular automata

Emergent processes in complex systems such as cellular automata can perf...
research
08/01/2021

Computational Hierarchy of Elementary Cellular Automata

The complexity of cellular automata is traditionally measured by their c...
research
10/24/2019

On the Complexity of Asynchronous Freezing Cellular Automata

In this paper we study the family of freezing cellular automata (FCA) in...
research
01/25/2020

Elementary Cellular Automata along with delay sensitivity can model communal riot dynamics

This work explores the potential of elementary cellular automata to mode...
research
10/28/2021

Four-dimensional hybrid chaos system and its application in creating a secure image transfer environment by cellular automata

One of the most important and practical researches which has been consid...
research
11/28/2017

Hardness Results on Finding Leafless Elementary Trapping Sets and Elementary Absorbing Sets of LDPC Codes

Leafless elementary trapping sets (LETSs) are known to be the problemati...
research
06/09/2021

A reversible system based on hybrid toggle radius-4 cellular automata and its application as a block cipher

The dynamical system described herein uses a hybrid cellular automata (C...

Please sign up or login with your details

Forgot password? Click here to reset