Almost-linear time decoding algorithm for topological codes

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) ≤ 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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…