English

Classification of Discrete Dynamical Systems Based on Transients

Artificial Intelligence 2021-08-04 v1 Neural and Evolutionary Computing Chaotic Dynamics Cellular Automata and Lattice Gases

Abstract

In order to develop systems capable of artificial evolution, we need to identify which systems can produce complex behavior. We present a novel classification method applicable to any class of deterministic discrete space and time dynamical systems. The method is based on classifying the asymptotic behavior of the average computation time in a given system before entering a loop. We were able to identify a critical region of behavior that corresponds to a phase transition from ordered behavior to chaos across various classes of dynamical systems. To show that our approach can be applied to many different computational systems, we demonstrate the results of classifying cellular automata, Turing machines, and random Boolean networks. Further, we use this method to classify 2D cellular automata to automatically find those with interesting, complex dynamics. We believe that our work can be used to design systems in which complex structures emerge. Also, it can be used to compare various versions of existing attempts to model open-ended evolution (Ray (1991), Ofria et al. (2004), Channon (2006)).

Keywords

Cite

@article{arxiv.2108.01573,
  title  = {Classification of Discrete Dynamical Systems Based on Transients},
  author = {Barbora Hudcová and Tomáš Mikolov},
  journal= {arXiv preprint arXiv:2108.01573},
  year   = {2021}
}

Comments

15 pages. arXiv admin note: substantial text overlap with arXiv:2008.13503

R2 v1 2026-06-24T04:47:45.376Z