English

Almost-linear time decoding algorithm for topological codes

Quantum Physics 2021-12-08 v3

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))O(n \alpha(n)), where nn is the number of physical qubits and α\alpha is the inverse of Ackermann's function, which is very slowly growing. For all practical purposes, α(n)3\alpha(n) \leq 3. We prove that our algorithm performs optimally for errors of weight up to (d1)/2(d-1)/2 and for loss of up to d1d-1 qubits, where dd is the minimum distance of the code. Numerically, we obtain a threshold of 9.9%9.9\% for the 2d-toric code with perfect syndrome measurements and 2.6%2.6\% with faulty measurements.

Keywords

Cite

@article{arxiv.1709.06218,
  title  = {Almost-linear time decoding algorithm for topological codes},
  author = {Nicolas Delfosse and Naomi H. Nickerson},
  journal= {arXiv preprint arXiv:1709.06218},
  year   = {2021}
}