English

The Complexity of Iterated Reversible Computation

Computational Complexity 2024-02-14 v5 Cellular Automata and Lattice Gases

Abstract

We study a class of functional problems reducible to computing f(n)(x)f^{(n)}(x) for inputs nn and xx, where ff is a polynomial-time bijection. As we prove, the definition is robust against variations in the type of reduction used in its definition, and in whether we require ff to have a polynomial-time inverse or to be computible by a reversible logic circuit. These problems are characterized by the complexity class FPPSPACE\mathsf{FP}^{\mathsf{PSPACE}}, and include natural FPPSPACE\mathsf{FP}^{\mathsf{PSPACE}}-complete problems in circuit complexity, cellular automata, graph algorithms, and the dynamical systems described by piecewise-linear transformations.

Keywords

Cite

@article{arxiv.2112.11607,
  title  = {The Complexity of Iterated Reversible Computation},
  author = {David Eppstein},
  journal= {arXiv preprint arXiv:2112.11607},
  year   = {2024}
}

Comments

35 pages, 8 figures

R2 v1 2026-06-24T08:27:11.642Z