Overflow-Safe Polylog-Time Parallel Minimum-Weight Perfect Matching Decoder: Toward Experimental Demonstration
arXiv:2603.03776 · doi:10.1103/6y9t-4zjp
Abstract
Fault-tolerant quantum computation (FTQC) requires fast and accurate decoding of quantum errors, which is often formulated as a minimum-weight perfect matching (MWPM) problem. A determinant-based approach has been proposed as a novel method to surpass the conventional polynomial runtime of MWPM decoding via the blossom algorithm, asymptotically achieving polylogarithmic parallel runtime. However, the existing approach requires an impractically large bit length to represent intermediate values during the computation of the matrix determinant; moreover, when implemented on a finite-bit machine, the algorithm cannot detect overflow, and therefore, the mathematical correctness of such algorithms cannot be guaranteed. In this work, we address these issues by presenting a polylog-time MWPM decoder that detects overflow in finite-bit representations by employing an algebraic framework over a truncated polynomial ring. Within this framework, all arithmetic operations are implemented using bitwise XOR and shift operations, enabling efficient and hardware-friendly implementation. Furthermore, with algorithmic optimizations tailored to the structure of the determinant-based approach, we reduce the arithmetic bit length required to represent intermediate values in the determinant computation by more than , making it possible to implement it on machines supporting -bit computing while preserving the decoder's polylog runtime scaling. These results open the possibility of a proof-of-principle demonstration of the polylog-time MWPM decoding in the early FTQC regime.
arXiv comment15 pages, 4 figures, corrected typos and revised abstract
References in corpus (17)
- Surface codes: Towards practical large-scale quantum computation
- Topological quantum memory
- Quantum Error Correction for Quantum Memories
- Suppressing quantum errors by scaling a surface code logical qubit
- Quantum error correction below the surface code threshold
- Stim: a fast stabilizer circuit simulator
- Analytic and numerical demonstration of quantum self-correction in the 3D Cubic Code
- Decoding Across the Quantum LDPC Code Landscape
- Optimal Resources for Topological 2D Stabilizer Codes: Comparative Study
- Decoding Small Surface Codes with Feedforward Neural Networks
- Sparse Blossom: correcting a million errors per core second with minimum-weight matching
- NP-hardness of decoding quantum error-correction codes
- Cellular-automaton decoders with provable thresholds for topological codes
- Cellular-automaton decoders for topological quantum memories
- Proof of finite surface code threshold for matching
- Cellular automaton decoders for topological quantum codes with noisy measurements and beyond
- A local automaton for the 2D toric code