Splitting decoders for correcting hypergraph faults
Nicolas Delfosse, Adam Paetznick, Jeongwan Haah, Matthew B., Hastings

TL;DR
This paper introduces heuristic algorithms for splitting hyperedges in hypergraph decoders, enabling the use of surface code decoders for more complex quantum error correction codes, with promising results on certain LDPC and Floquet codes.
Contribution
The authors propose a novel hyperedge splitting strategy that allows existing surface code decoders to be applied to hypergraph-based quantum codes, expanding decoding capabilities.
Findings
Effective hyperedge splitting for some LDPC codes.
Achieved maximum code distance in Floquet code instances.
Decoding performance depends on low-weight checks.
Abstract
The surface code is one of the most popular quantum error correction codes. It comes with efficient decoders, such as the Minimum Weight Perfect Matching (MWPM) decoder and the Union-Find (UF) decoder, allowing for fast quantum error correction. For a general linear code or stabilizer code, the decoding problem is NP-hard. What makes it tractable for the surface code is the special structure of faults and checks: Each X and Z fault triggers at most two checks. As a result, faults can be interpreted as edges in a graph whose vertices are the checks, and the decoding problem can be solved using standard graph algorithms such as Edmonds' minimum-weight perfect matching algorithm. For general codes, this decoding graph is replaced by a hypergraph making the decoding problem more challenging. In this work, we propose two heuristic algorithms for splitting the hyperedges of a decoding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Error Correcting Code Techniques · Quantum-Dot Cellular Automata
