Understanding a non-trivial cellular automaton by finding its simplest underlying communication protocol

Eric Goles, Cedric Little, Ivan Rapaport

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

In the present work we find a non-trivial communication protocol describing the dynamics of an elementary CA, and we prove that there are no simpler descriptions (protocols) for such CA. This is, to our knowledge, the first time such a result is obtained in the study of CAs. More precisely, we divide the cells of Rule 218 into two groups and we describe (and therefore understand) its global dynamics by finding a protocol taking place between these two parts. We assume that x∈ ∈{0,1} n is given to Alice while y∈ ∈{0,1} n is given to Bob. Let us call z(x,y)∈ ∈{0,1} the result of the dynamical interaction between the cells. We exhibit a protocol where Alice, instead of the n bits of x, sends 2⌈log(n)⌉+1 bits to Bob allowing him to compute z(x,y). Roughly, she sends 2 particular positions of her string x. By proving that any one-round protocol computing z(x,y) must exchange at least 2⌈log(n)⌉ - 5 bits, the optimality of our construction (up to a constant) is concluded.

Original languageEnglish
Title of host publicationAlgorithms and Computation - 19th International Symposium, ISAAC 2008, Proceedings
Pages592-604
Number of pages13
DOIs
StatePublished - 2008
Externally publishedYes
Event19th International Symposium on Algorithms and Computation, ISAAC 2008 - Gold Coast, QLD, Australia
Duration: 15 Dec 200817 Dec 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5369 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Symposium on Algorithms and Computation, ISAAC 2008
Country/TerritoryAustralia
CityGold Coast, QLD
Period15/12/0817/12/08

Fingerprint

Dive into the research topics of 'Understanding a non-trivial cellular automaton by finding its simplest underlying communication protocol'. Together they form a unique fingerprint.

Cite this