Weight Reduced Stabilizer Codes with Lower Overhead
arXiv:2402.05228 · doi:10.1103/PRXQuantum.5.040302
Abstract
Stabilizer codes are the most widely studied class of quantum error-correcting codes and form the basis of most proposals for a fault-tolerant quantum computer. A stabilizer code is defined by a set of parity-check operators, which are measured in order to infer information about errors that may have occurred. In typical settings, measuring these operators is itself a noisy process and the noise strength scales with the number of qubits involved in a given parity check, or its weight. Hastings proposed a method for reducing the weights of the parity checks of a stabilizer code, though it has previously only been studied in the asymptotic regime. Here, we instead focus on the regime of small-to-medium size codes suitable for quantum computing hardware. We provide both a fully explicit description of Hastings's method and propose a substantially simplified weight reduction method that is applicable to the class of quantum product codes. Our simplified method allows us to reduce the check weights of hypergraph and lifted product codes to at most six, while preserving the number of logical qubits and at least retaining (in fact often increasing) the code distance. The price we pay is an increase in the number of physical qubits by a constant factor, but we find that our method is much more efficient than Hastings's method in this regard. We benchmark the performance of our codes in a photonic quantum computing architecture based on GKP qubits and passive linear optics, finding that our weight reduction method substantially improves code performance.
References in corpus (50)
- Fault-tolerant quantum computation by anyons
- Surface codes: Towards practical large-scale quantum computation
- Good Quantum Error-Correcting Codes Exist
- Topological quantum memory
- Encoding a qubit in an oscillator
- Suppressing quantum errors by scaling a surface code logical qubit
- How to factor 2048 bit RSA integers in 8 hours using 20 million noisy qubits
- Roads towards fault-tolerant universal quantum computation
- Operator Quantum Error Correcting Subsystems for Self-Correcting Quantum Memories
- A fault-tolerant one-way quantum computer
- Stabilizer Formalism for Operator Quantum Error Correction
- Quantum Low-Density Parity-Check Codes
- Blueprint for a Scalable Photonic Fault-Tolerant Quantum Computer
- A Unified and Generalized Approach to Quantum Error Correction
- Quantum LDPC codes with positive rate and minimum distance proportional to n^{1/2}
- A no-go theorem for a two-dimensional self-correcting quantum memory based on stabilizer codes
- Tradeoffs for reliable quantum information storage in 2D systems
- Decoding Across the Quantum LDPC Code Landscape
- Optimal Resources for Topological 2D Stabilizer Codes: Comparative Study
- Fault-tolerant bosonic quantum error correction with the surface-GKP code
- Fault-tolerant conversion between the Steane and Reed-Muller quantum codes
- High-threshold fault-tolerant quantum computation with analog quantum error correction
- Quantum Error Correction with the Toric-GKP Code
- Balanced Product Quantum Codes
- Quasi-Cyclic LDPC Codes: Influence of Proto- and Tanner-Graph Structure on Minimum Hamming Distance Upper Bounds
- Foliated Quantum Codes
- Low-overhead fault-tolerant quantum computing using long-range connectivity
- Fault-tolerant resource estimate for quantum chemical simulations: Case study on Li-ion battery electrolyte molecules
- Matching and maximum likelihood decoding of a multi-round subsystem quantum error correction experiment
- A theory of single-shot error correction for adversarial noise
- Continuous-variable gate teleportation and bosonic-code error correction
- Low overhead fault-tolerant quantum error correction with the surface-GKP code
- Fault-tolerant quantum computation with static linear optics
- Single-shot error correction of three-dimensional homological product codes
- Constructions and Noise Threshold of Topological Subsystem Codes
- Stacked codes: universal fault-tolerant quantum computation in a two-dimensional layout
- Universal fault-tolerant measurement-based quantum computation
- Subsystem codes with high thresholds by gauge fixing and reduced qubit overhead
- Enhanced noise resilience of the surface-GKP code via designed bias
- Higher-dimensional quantum hypergraph-product codes
- Bias-tailored quantum LDPC codes
- Quantifying nonlocality: how outperforming local quantum codes is expensive
- Finite Rate QLDPC-GKP Coding Scheme that Surpasses the CSS Hamming Bound
- Fault-tolerant gates on hypergraph product codes
- Partitioning qubits in hypergraph product codes to implement logical gates
- Connectivity constrains quantum codes
- Gauge color codes in two dimensions
- Fold-Transversal Clifford Gates for Quantum Codes
- Quantum error correction with the color-Gottesman-Kitaev-Preskill code
- Concatenation of the Gottesman-Kitaev-Preskill code with the XZZX surface code
Cited by in corpus (8)
- Fault-tolerant logical measurements via homological measurement
- Linear-optical quantum computation with arbitrary error-correcting codes
- Low-overhead fault-tolerant quantum computation by gauging logical operators
- High-threshold, low-overhead and single-shot decodable fault-tolerant quantum memory
- Single-shot preparation of hypergraph product codes via dimension jump
- Effective Distance of Higher Dimensional HGPs and Weight-Reduced Quantum LDPC Codes
- Parallel Logical Measurements via Quantum Code Surgery
- Wire Codes