English

Complete Simulation of Automata Networks

Formal Languages and Automata Theory 2018-03-12 v3 Computational Complexity Discrete Mathematics Group Theory

Abstract

Consider a finite set AA and an integer n1n \geq 1. This paper studies the concept of complete simulation in the context of semigroups of transformations of AnA^n, also known as finite state-homogeneous automata networks. For mnm \geq n, a transformation of AmA^m is \emph{nn-complete of size mm} if it may simulate every transformation of AnA^n by updating one coordinate (or register) at a time. Using tools from memoryless computation, it is established that there is no nn-complete transformation of size nn, but there is such a transformation of size n+1n+1. By studying the the time of simulation of various nn-complete transformations, it is conjectured that the maximal time of simulation of any nn-complete transformation is at least 2n2n. A transformation of AmA^m is \emph{sequentially nn-complete of size mm} if it may sequentially simulate every finite sequence of transformations of AnA^n; in this case, minimal examples and bounds for the size and time of simulation are determined. It is also shown that there is no nn-complete transformation that updates all the registers in parallel, but that there exists a sequentally nn-complete transformation that updates all but one register in parallel. This illustrates the strengths and weaknesses of parallel models of computation, such as cellular automata.

Keywords

Cite

@article{arxiv.1504.00169,
  title  = {Complete Simulation of Automata Networks},
  author = {Florian Bridoux and Alonso Castillo-Ramirez and Maximilien Gadouleau},
  journal= {arXiv preprint arXiv:1504.00169},
  year   = {2018}
}

Comments

Vastly updated version of the paper previously known as "Universal simulation of automata networks." Florian Bridoux has joined the paper, thanks to his significant contribution

R2 v1 2026-06-22T09:07:49.364Z