PyMatching:一个用最小权完美匹配解码量子码的Python包
量子物理
2021-07-14 v2
摘要
本文介绍PyMatching,一个用于以最小权完美匹配(MWPM)算法解码量子纠错码的快速开源Python包。PyMatching包含标准MWPM解码器以及一个变体,我们称之为局部匹配,其将每个症缺陷限制为与局部邻域内的另一个缺陷匹配。局部匹配的译码性能在实践中与标准MWPM解码器几乎相同,同时将计算复杂度降低约二次方。我们对PyMatching的性能进行基准测试,表明对于误差校正模拟中通常考虑的问题规模,局部匹配比使用NetworkX或Blossom V的完整MWPM算法实现快几个数量级。PyMatching及其依赖项均为开源,可用于解码任何症缺陷成对出现、且具有简单Python接口的量子码。PyMatching支持加权边、钩子错误、边界和测量错误,从而实现容错量子计算的快速解码与仿真。
引用
@article{arxiv.2105.13082,
title = {PyMatching: A Python package for decoding quantum codes with minimum-weight perfect matching},
author = {Oscar Higgott},
journal= {arXiv preprint arXiv:2105.13082},
year = {2021}
}
备注
15 pages, 7 figures