Exploiting Movable Logical Qubits for Lattice Surgery Compilation
Laura S. Herzog, Lucas Berent, Aleksander Kubica, Robert Wille
TL;DR
The paper tackles the high schedule-depth overhead of lattice-surgery-based quantum computation by enabling movable logical qubits through teleportation during CNOT operations. It develops a color-code focused, proof-of-concept compilation scheme and a practical heuristic pipeline (sliding window, simulated annealing, shortest-first routing) that dynamically repositions logical data qubits to minimize routed depth. Numerical results show significant depth reductions compared to traditional static-mapping approaches, identifying regimes where the method is especially beneficial and demonstrating applicability to superconducting hardware as well as other architectures. An open-source implementation is provided to facilitate adoption and further development.
Abstract
Lattice surgery with two-dimensional quantum error correcting codes is among the leading schemes for fault-tolerant quantum computation, motivated by superconducting hardware architectures. In conventional lattice surgery compilation schemes, logical circuits are compiled following a place-and-route paradigm, where logical qubits remain statically fixed in space throughout the computation. In this work, we introduce a paradigm shift by exploiting movable logical qubits via teleportation during the logical lattice surgery CNOT gate. Focusing on lattice surgery with the color code, we propose a proof-of-concept compilation scheme that leverages this capability. Numerical simulations show that the proposed approach can substantially reduce the routed circuit depth compared to standard place-and-route compilation techniques. Our results demonstrate that optimizations based on movable logical qubits are not limited to architectures with physically movable qubits, such as neutral atoms or trapped ions - they are also readily applicable to superconducting quantum hardware. An open-source implementation of our method is available on GitHub https://github.com/munich-quantum-toolkit/qecc.
