Improved decoding algorithms for surface codes under independent bit-flip and phase-flip errors
Louay Bazzi

TL;DR
This paper introduces more efficient exact decoding algorithms for surface and toric codes under independent X/Z noise, reducing computational complexity and leveraging planarity and algebraic techniques.
Contribution
It presents novel polynomial-time decoding algorithms with improved complexity for surface and toric codes, utilizing planarity-preserving reductions and algebraic formulations.
Findings
SMW decoding achieved in O(n^{3/2} log n) time
SMLC decoding for planar surface codes in O(n^{3/2}) algebraic complexity
Toric code SMLC decoding in O(n^{3}) algebraic complexity
Abstract
We study exact decoding for the toric code and for planar and rotated surface codes under the standard independent \(X/Z\) noise model, focusing on Separate Minimum Weight (SMW) decoding and Separate Most Likely Coset (SMLC) decoding. For the SMW decoding problem, we show that an \(O(n^{3/2}\log n)\)-time decoder is achievable for surface and toric codes, improving over the \(O(n^{3}\log n)\) worst-case time of the standard approach based on complete decoding graphs. Our approach is based on a local reduction of SMW decoding to the minimum weight perfect matching problem using Fisher gadgets, which preserves planarity for planar and rotated surface codes and genus~\(1\) for the toric code. This reduction enables the use of Lipton--Tarjan planar separator methods and implies that SMW decoding lies in \(\mathrm{NC}\). For SMLC decoding, we show that the planar surface code admits an exact…
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
TopicsComplexity and Algorithms in Graphs · Coding theory and cryptography · Cellular Automata and Applications
