TL;DR
This paper introduces efficient algorithms for maximum likelihood decoding of the 2D surface code, including exact and approximate methods that improve error correction performance under various noise models.
Contribution
It presents a novel reduction of MLD to matchgate circuit simulation for exact decoding and an MPS-based approximate decoding method for general noise models.
Findings
Exact MLD runs in $O(n^2)$ time for specific noise models.
Approximate MLD with MPS achieves significant error reduction.
Benchmark shows improved logical error rates over standard decoders.
Abstract
We describe two implementations of the optimal error correction algorithm known as the maximum likelihood decoder (MLD) for the 2D surface code with a noiseless syndrome extraction. First, we show how to implement MLD exactly in time , where is the number of code qubits. Our implementation uses a reduction from MLD to simulation of matchgate quantum circuits. This reduction however requires a special noise model with independent bit-flip and phase-flip errors. Secondly, we show how to implement MLD approximately for more general noise models using matrix product states (MPS). Our implementation has running time where is a parameter that controls the approximation precision. The key step of our algorithm, borrowed from the DMRG method, is a subroutine for contracting a tensor network on the two-dimensional grid. The subroutine uses MPS with a bond…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
