Fast offline decoding with local message-passing automata
Ethan Lake
TL;DR
This work presents a fast, fully local offline decoder for topological codes based on parallel message passing between anyons, implemented as a translation-invariant cellular automaton with local feedback. By encoding inter-anyon distances in message fields and enforcing lightfront-constrained propagation, the decoder achieves a threshold for p-bounded noise and a decoding time that scales polylogarithmically with system size, notably $T_{\sf dec} = O((\log L)^{\eta})$ with $\eta$ near 1 in the toric-code setting. A multi-scale clustering/erosion analysis proves the threshold, showing that large error clusters are exponentially rare and that isolated clusters erase linearly in their size, enabling a percolation-based argument for the overall failure rate. The authors extend the construction to continuous-time Lindbladian dynamics via a marching-soldiers desynchronization, proving that the asynchronous decoder retains the same thresholds and scaling, while remaining suitable for hardware implementations. Numerics in 1D and 2D corroborate the predicted thresholds ($p_c \approx 0.5$ in 1D and $p_c \approx 7.3\%$ in 2D) and decay rates of logical errors, supporting the practicality of local, fast offline decoding for quantum memories.
Abstract
We present a local offline decoder for topological codes that operates according to a parallelized message-passing framework. The decoder works by passing messages between anyons, with the contents of received messages used to move nearby anyons towards one another. We prove the existence of a threshold, and show that in a system of linear size $L$, decoding terminates with an $O((\log L)^η)$ average-case runtime, where $η$ is a small constant. For the toric code subject to i.i.d Pauli noise, our decoder has $η=1$ and a threshold at a noise strength of $p_c\approx 7.3\%$.
