Fault-Tolerant Quantum Computation with Constant Overhead
Daniel Gottesman
TL;DR
This work shows that fault-tolerant quantum computation can be achieved with constant qubit overhead by using quantum LDPC stabilizer codes with fixed locality properties, in a model that allows long-range gates and fast classical processing. The author proves a threshold theorem (Thm main) for such codes under local stochastic noise, with the asymptotic overhead scaling as the inverse code rate $1/R$ and overhead bounded by $rac{ ext{const} imes k}{R}$ for any desired factor $rac{1}{ ext{const}}{>1}$. The paper analyzes candidate LDPC code families (e.g., hypergraph product and hyperbolic codes), their decoding challenges, and the trade-offs between distance, rate, and decodability, while providing schemes for fault-tolerant error correction, gate teleportation, and ancilla preparation that keep overhead sublinear in the code block size. It also discusses depth implications and practical limitations, emphasizing that finding LDPC codes with exponential error suppression and efficient decoding remains a central open problem for realistic large-scale quantum computing.
Abstract
What is the minimum number of extra qubits needed to perform a large fault-tolerant quantum circuit? Working in a common model of fault-tolerance, I show that in the asymptotic limit of large circuits, the ratio of physical qubits to logical qubits can be a constant. The construction makes use of quantum low-density parity check codes, and the asymptotic overhead of the protocol is equal to that of the family of quantum error-correcting codes underlying the fault-tolerant protocol.
