Relativized Separation of Reversible and Irreversible Space-Time Complexity Classes
Reversible computing can reduce the energy dissipation of computation, which can improve cost-efficiency in some contexts. But the practical applicability of this method depends sensitively on the space and time overhead required by reversible algorithms. Time and space complexity classes for revers...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Reversible computing can reduce the energy dissipation of computation, which
can improve cost-efficiency in some contexts. But the practical applicability
of this method depends sensitively on the space and time overhead required by
reversible algorithms. Time and space complexity classes for reversible
machines match conventional ones, but we conjecture that the joint space-time
complexity classes are different, and that a particular reduction by Bennett
minimizes the space-time product complexity of general reversible computations.
We provide an oracle-relativized proof of the separation, and of a lower bound
on space for linear-time reversible simulations. A non-oracle proof applies
when a read-only input is omitted from the space accounting. Both constructions
model one-way function iteration, conjectured to be a problem for which
Bennett's algorithm is optimal. |
---|---|
DOI: | 10.48550/arxiv.1708.08480 |