Trade-offs between classical and quantum space using spooky pebbling
Arend-Jan Quist, Alfons Laarman
TL;DR
The paper advances the study of memory-time trade-offs by applying the spooky pebble game to general DAGs, proving a quantum-space upper bound and PSPACE-completeness for the problem. It introduces a SAT-based solver augmented with optimization heuristics to find memory-efficient strategies that trade quantum space for classical space and time. Empirical results on benchmark circuits demonstrate that allowing classical memory (ghosts) can significantly reduce quantum space, yielding practical Pareto fronts for quantum/classical/time trade-offs. The work also provides an open-source solver and lays groundwork for broader applications of measurement-based uncomputation in quantum memory management.
Abstract
Pebble games are used to study space/time trade-offs. Recently, spooky pebble games were introduced to study classical space / quantum space / time trade-offs for simulation of classical circuits on quantum computers. In this paper, the spooky pebble game framework is applied for the first time to general circuits. Using this framework we prove an upper bound for quantum space in the spooky pebble game. We also prove that solving the spooky pebble game is PSPACE-complete. Moreover, we present a solver for the spooky pebble game based on satisfiability solvers combined with heuristic optimizers. This spooky pebble game solver was empirically evaluated by calculating optimal classical space / quantum space / time trade-offs. Within limited runtime, the solver could find a strategy reducing quantum space when classical space is taken into account, showing that the spooky pebble model is useful to reduce quantum space.
