arrow
Return

PyMatching: A Python Package for Decoding Quantum Codes with Minimum-Weight Perfect Matching

delete2022-06-30
delete54
delete
OA
AI
O
Oscar Higgott *
DOI:10.1145/3505637delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This article introduces PyMatching, a fast open-source Python package for decoding quantum errorcorrecting codes with the minimum-weight perfect matching (MWPM) algorithm. PyMatching includes the standard MWPM decoder as well as a variant, which we call local matching, that restricts each syndrome defect to be matched to another defect within a local neighborhood. The decoding performance of local matching is almost identical to that of the standard MWPM decoder in practice, while reducing the computational complexity. We benchmark the performance of PyMatching, showing that local matching is several orders of magnitude faster than implementations of the full MWPM algorithm using NetworkX or Blossom V for problem sizes typically considered in error correction simulations. PyMatching and its dependencies are open-source, and it can be used to decode any quantum code for which syndrome defects come in pairs using a simple Python interface. PyMatching supports the use of weighted edges, hook errors, boundaries and measurement errors, enabling fast decoding, and simulation of fault-tolerant quantum computing.
Keywords:
Quantum error correction
surface code quantum computing

Journal

A
ACM Transactions on Quantum Computing
IF:
6.8
Papers:
542
Citations:
508

Organization

U
university of london
Scholars:
21.5W
Papers: 19.7W
Citations: 305
Cited Papers

Cited Papers

Stim: a fast stabilizer circuit simulator
errQUANTUM
IF5.4
err2021-07-06
err116
errOAAI
errGidney, Craig
errShare
errSave
Single-Shot Error Correction of Three-Dimensional Homological Product Codes
err2021-06-14
err32
errOAAI
errQuintavalle, Armanda O.; Vasmer, Michael; Roffe, Joschka; Campbell, Earl T.
errShare
errSave
Image Sequence Stabilization in Real Time
err1996-10-01
err0
PREAI
errZoran Duric; Azriel Rosenfeld
errShare
errSave
Hydration in silica based mesoporous materials: a DFT model
err2016-01-01
err0
errOAAI
errMaciej Gierada; Ivan Petit; Jarosław Handzlik; Frederik Tielens
errShare
errSave
Parallelized quantum error correction with fracton topological codes
err2020-03-12
err38
errOAAI
errBrown, Benjamin J.; Williamson, Dominic J.
errShare
errSave
Can an Ape Create a Sentence?
err1979-11-23
err0
PREAI
errH. S. Terrace; L. A. Petitto; R. J. Sanders; T. G. Bever
errShare
errSave
researcher View more