Reversible Simulation of Irreversible Computation by Pebble Games
Ming Li, John Tromp, Paul Vitanyi
Abstract
Reversible simulation of irreversible algorithms is analyzed in the stylized form of a `reversible' pebble game. While such simulations incur little overhead in additional computation time, they use a large amount of additional memory space during the computation. The reacheable reversible simulation instantaneous descriptions (pebble configurations) are characterized completely. As a corollary we obtain the reversible simulation by Bennett and that among all simulations that can be modelled by the pebble game, Bennett's simulation is optimal in that it uses the least auxiliary space for the greatest number of simulated steps. One can reduce the auxiliary storage overhead incurred by the reversible simulation at the cost of allowing limited erasing leading to an irreversibility-space tradeoff. We show that in this resource-bounded setting the limited erasing needs to be performed at precise instants during the simulation. We show that the reversible simulation can be modified so that it is applicable also when the simulated computation time is unknown.
Create a lesson
Related papers
Pinning of a High-Energy Wavepacket by a Single Impurity
Fartash Chalangari, Anant Vijay Varma, Joonas Keski-Rahkonen et al.
Loss-Tolerant Measurement-Device-Independent QKD over Untrusted Repeaters via High-Dimensional Time-Bin Multiplexing
Yu-Chun Yin, Ching-Yi Lai, Alexei Ashikhmin
Strong subadditivity of topological entropy on the torus: Rényi order and non-Abelian structure
Yi Liang
Advances in quantum optomechanical control based on cavity cold-atom systems
Baijun Li, Tianxiang Lu, Jie Wang et al.
Metric-Changing Quasi-Hermitian Quenches: Normalized Loschmidt Amplitude and Complex-Time Zeros
Xu-Yang Hou, Jia-Chen Tang, Hao Guo
Multi-Instantons and Exact-WKB Stokes Jumps in Multi-Well Quantum Mechanics
Alireza Behtash, Syo Kamata