# Almost-linear time decoding algorithm for topological codes

Preprint · Nicolas Delfosse, Naomi H. Nickerson

- Archive id: arxiv:1709.06218
- Published: 2017-09-19
- Venue: Quantum 5, 595 (2021)
- DOI: https://doi.org/10.22331/q-2021-12-02-595
- arXiv: https://arxiv.org/abs/1709.06218
- Source URL: https://arxiv.org/abs/1709.06218
- PDF: https://arxiv.org/pdf/1709.06218
- Provenance: arxiv

## Abstract

In order to build a large scale quantum computer, one must be able to correct errors extremely fast. We design a fast decoding algorithm for topological codes to correct for Pauli errors and erasure and combination of both errors and erasure. Our algorithm has a worst case complexity of $O(n α(n))$, where $n$ is the number of physical qubits and $α$ is the inverse of Ackermann's function, which is very slowly growing. For all practical purposes, $α(n) \\leq 3$. We prove that our algorithm performs optimally for errors of weight up to $(d-1)/2$ and for loss of up to $d-1$ qubits, where $d$ is the minimum distance of the code. Numerically, we obtain a threshold of $9.9\\%$ for the 2d-toric code with perfect syndrome measurements and $2.6\\%$ with faulty measurements.

_Abstract reproduced under CC0-1.0 (arXiv descriptive metadata)._

Topics: [Quantum Error Correction & Fault Tolerance](https://space-kitty.com/topics/quantum-error-correction)

Cited in dossiers:
- [Quantum Error Correction & Fault Tolerance: State of the Field (October 2026)](https://space-kitty.com/dossiers/quantum-error-correction)

---
Space Kitty Archive · https://space-kitty.com · API: https://space-kitty.com/api/v1 · MCP: https://space-kitty.com/mcp · Premium: $0.20/request via x402 (Base Sepolia (testnet)). Metadata: arXiv (CC0), OpenAlex (CC0), Europe PMC (CC BY/CC0 works), ClinicalTrials.gov.
