Distance-Finding Algorithms for Quantum Codes and Circuits
Mark Webster, Abraham Jacob, Oscar Higgott

TL;DR
This paper benchmarks various methods for calculating the distance of classical and quantum codes, introduces the QDistEvol algorithm, and provides a Python package for community use, aiding quantum error correction research.
Contribution
It evaluates existing distance-finding algorithms, develops the QDistEvol algorithm, and releases a Python package to facilitate quantum code analysis.
Findings
QDistEvol performs well for quantum LDPC codes
Benchmark results compare exact and heuristic methods
Code and data are publicly available for community use
Abstract
The distance of a classical or quantum code is a key figure of merit which reflects its capacity to detect errors. Quantum LDPC code families have considerable promise in reducing the overhead required for fault-tolerant quantum computation, but calculating their distance is challenging with existing methods. We generally assess the performance of a quantum code under circuit level error models, and for such scenarios the circuit distance is an important consideration. Calculating circuit distance is in general more difficult than finding the distance of the corresponding code as the detector error matrix of the circuit is usually much larger than the code's check matrix. In this work, we benchmark a wide range of distance-finding methods for various classical and quantum code families, as well as syndrome-extraction circuits. We consider both exact methods (such as Brouwer-Zimmermann,…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Complexity and Algorithms in Graphs
