匹配图构造:为什么边权是
以相位错误(,触发 型检查)为例。每个数据比特恰与两个 稳定子反对易,故单个 错误恰翻转两个缺陷——错误链与缺陷配对一一对应。构造匹配图:节点为翻转的检查(缺陷),边为可能的单比特错误(含边界节点,粗糙边界互连权重为 0),边权取
其中 是第 个错误机制的概率。一行推导:i.i.d. 噪声下错误集 的概率为
即更概然的错误链总匹配权重更小——最小权重匹配≈最大似然(在”每个余等价类取最小代表元”的非简并近似下)Higgott 2021 (arXiv)。测量也出错时,把轮数当时间维,得到 3D 时空图上的匹配(见surface-code); 在原格与对偶格上分别独立匹配Dennis et al. 2002 (J. Math. Phys.)。一般化表述:任何列重为 2 的校验矩阵加非负边权,MWPM 译码就是求 的最小权解。
Edmonds blossom:奇环收缩的直觉
一般图匹配比二部图难在奇环:沿奇环增广会破坏配对。Edmonds 的 blossom 算法把奇环收缩成一个”花”(blossom)超节点,使其对外表现为普通节点;同时给每个节点 配对偶变量 ,只有”紧”(tight)边 才允许进入交替树,增广路径的搜索变成对偶变量的同步增长Dennis et al. 2002 (J. Math. Phys.)(算法原始文献为 Edmonds 1965,Canad. J. Math. 17, 449)。加权情形最坏 ( 为缺陷数)。

探测图与 local matching
朴素的”完全探测图”做法先对每对缺陷跑 Dijkstra 最短路作为边权、再在完全图上跑 blossom,对距离 的表面码是 。Higgott 的 PyMatching 论文提出 local matching:探测图只连每个缺陷最近 个邻居,复杂度降到 ; 时阈值与精确匹配一致(0.10321(1),现象学 0.0292), 时甚至略高于精确匹配——局部性限制意外利用了简并性,把同类的多条链当作同一解Higgott 2021 (arXiv)。PyMatching 的适用码族清单覆盖 toric/表面码、子系统表面码、2D 双曲、3D toric()、XZZX、compass/heavy-hex、色码(作子程序)、fracton 与含噪 repetition 码。
sparse blossom:单核微秒级
经典 blossom 在完全图上最坏 、经验约 ,大数据集上不可用。Higgott 与 Gidney 的 sparse blossom 直接在探测图(detector graph)上解匹配,不做全源 Dijkstra、不显式建完全图:把交替树生长改写成区域生长(region growing)事件队列,flooder/shrinker/blossom 三种结构只触碰与本次匹配相关的边,每轮探测事件数正比于缺陷数;块分解(block decomposition)支持增量与流水化解码,使每图解码时间与轮数解耦Higgott & Gidney 2023 (arXiv)。关键数字:0.1% 电路级去极化噪声下, 表面码 两基单核译码低于 1 µs/轮,约每核每秒一百万个错误——分钟级完成过去要 HPC 集群数小时的模拟,这也是 PyMatching 2 的内核。同期平行工作 fusion blossom(Rust 的 mwpm 库,被 Google 实验与 sinter 基准采用)思想同源Wu & Zhong 2023 (arXiv)。

局限与补救
MWPM 的精度天花板来自两处近似:(i) 忽略 相关—— 错误同时出现在两套匹配图里,独立匹配无法利用这一相关。Bravyi–Suchara–Vargo 的基准显示去极化噪声下 MPS 译码比匹配译码好两个数量级以上Bravyi, Suchara & Vargo 2014 (PRA);(ii) 忽略简并性——类概率不等价于最小代表元概率。补救谱系:correlated MWPM 在两图间共享 边信息(AlphaQubit 论文中的 MWPM-Corr 基线即此类Bausch et al. 2024 (Nature));K-最小权重匹配(K-MWM)采样 个低权重匹配近似类概率,架起匹配与 ML 之间的桥Lin 2025 (PRA)。速度侧的极限仍在推进:2026 年已出现 sparse blossom 的亚常数摊销时间版本Mikami & Yamasaki 2026 (arXiv)。