The Complexity of Iterated Reversible Computation
David Eppstein

TL;DR
This paper investigates the complexity of computing iterated polynomial-time bijections, establishing their robustness and characterizing their class as FP^PSPACE, with implications for various computational problems.
Contribution
It introduces a robust definition of iterated reversible computation and characterizes its complexity class as FP^PSPACE, connecting it to natural problems in multiple domains.
Findings
Problems are characterized by FP^PSPACE complexity class.
The definition is robust against variations in reduction types and invertibility requirements.
Includes natural problems in circuit complexity, cellular automata, graph algorithms, and dynamical systems.
Abstract
We study a class of functional problems reducible to computing for inputs and , where 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 to have a polynomial-time inverse or to be computible by a reversible logic circuit. These problems are characterized by the complexity class , and include natural -complete problems in circuit complexity, cellular automata, graph algorithms, and the dynamical systems described by piecewise-linear transformations.
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.
