Nonlinear Sciences > Cellular Automata and Lattice Gases
[Submitted on 27 Nov 2015]
Title:Lempel-Ziv complexity analysis of one dimensional cellular automata
View PDFAbstract:Cellular automata (CA) have long attracted attention as dynamical systems with local updating rules and yet can exhibit, for certain rules, complex, long space and time correlated patterns. This contrast with other rules which results in trivial patterns being homogeneous or periodic. In this article we approach CA from two related angles: we analyze the information transfer in the time evolution of CA driven sequences and; we revisit the sensibility of the initial configuration on sequence evolution. In order to do so, we borrow a recently reported information distance based on Kolmogorov algorithmic complexity. The normalized information distance has been used previously to find a hierarchical clustering of CA rules. What is different in our approach, is the temporal analysis of the sequence evolutions by correlating different calculated distances with entropy density. Entropy rate, is a length invariant measure of the amount of irreducible randomness in a dynamical process. In order to perform our analysis, we incorporate to the practical calculation of the entropy rate and the distance measure, the use of Lempel-Ziv complexity. Lempel-Ziv complexity carries a number of practical advantages while avoiding the uncomputable nature of Kolmogorov randomness. The reduction of entropy density during time evolution can be related to energy dissipation through Landauer principle. Related to the last fact, is the computational capabilities of CA as information processing rules, were the performed analysis could be used to select CA rules amiable for simulating different physical process. The tools developed in this article for the analysis of the CA are easily extendible to the study of other one dimensional dynamical systems.
Submission history
From: Ernesto Estévez-Rams [view email][v1] Fri, 27 Nov 2015 13:18:25 UTC (4,132 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.