Complexity of Two-Dimensional Patterns
Kristian Lindgren, Cristopher Moore, and Mats G. Nordahl

TL;DR
This paper investigates the complexity of two-dimensional patterns in dynamical systems, revealing that multiple classes of pattern regularity differ significantly from one-dimensional cases, with implications for cellular automata analysis.
Contribution
It extends the hierarchy of pattern complexity to higher dimensions, demonstrating distinct classes and their computational properties, including undecidability and complexity results.
Findings
Decidability issues for periodic points in 2D cellular automata
Certain local lattice languages are not realizable as CA images
Entropy decay rates in 2D CA finite-time images
Abstract
In dynamical systems such as cellular automata and iterated maps, it is often useful to look at a language or set of symbol sequences produced by the system. There are well-established classification schemes, such as the Chomsky hierarchy, with which we can measure the complexity of these sets of sequences, and thus the complexity of the systems which produce them. In this paper, we look at the first few levels of a hierarchy of complexity for two-or-more-dimensional patterns. We show that several definitions of ``regular language'' or ``local rule'' that are equivalent in d=1 lead to distinct classes in d >= 2. We explore the closure properties and computational complexity of these classes, including undecidability and L-, NL- and NP-completeness results. We apply these classes to cellular automata, in particular to their sets of fixed and periodic points, finite-time images, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · semigroups and automata theory · DNA and Biological Computing
