扩张码(expander code)由 Sipser 与 Spielman 在 1994 年提出:把 Tanner 图的校验节点放在一张扩张图上,图的"小集合的邻点充分展开"性质直接兑换成码的距离与线性时间译码——第一批显式构造的渐进好码。2015 年 Leverrier–Tillich–Zémor 把同一译码思想量子化,对超图积量子码给出线性时间算法、可证对抗式纠正 Ω(√n) 个错误,是经典 LDPC 技术第一次成功移植到量子码的非恒数错误场景;2022 年的量子 Tanner 码把距离推到 Θ(n),2026 年的代数扩张码继续推进速率下界。

扩张图

双正则二部图 ,左度 、右度 。称 为 -左扩张,若任意左子集 ()满足

即小集合的邻点几乎”满展开”( 越小越强)。随机双正则图以高概率是好扩张图;显式构造(如 zig-zag 积)可多项式时间给出Leverrier, Tillich & Zémor 2015 (FOCS)。

扩张码:构造、速率与距离

构造:比特放在左侧 ;每个右侧节点 携带一个局部码 (码率 、相对距离 ,如取扩展汉明码),约束是” 的邻接比特构成 的码字”。这是 Tanner 广义 LDPC 的特例(局部约束替换单奇偶校验,见tanner-graphs)。扩张把局部约束”摊开”到全局:速率 (Sipser–Spielman 的约束计数论证给出),且该下界在 Kopparty–Tamo 的代数扩张码中被推广到更低速率区域Kopparty & Tamo 2026 (arXiv)。

唯一邻居引理(距离分析的工具):记 为恰有一个邻点在 中的右侧节点。 时

证明:边计数 ,故 ;代入展开式 整理即得。∎

距离定理: 时扩张码距离 ——渐进好码。证明:设非零码字支撑 ,。取唯一邻居 : 的邻接比特中恰有一个落在 内(取值 1),其余全在 外(取值 0),局部字重恰为 1;但 距离 ,不含重量 1 的字,矛盾。∎ 这是显式构造渐进好码的第一个例子——GV 界只保证随机码好(见classical-bounds),扩张码把”存在”变成”可写出、可译码”Sipser & Spielman 1994 (FOCS)。

Sipser–Spielman 线性时间译码

算法(翻转译码,单奇偶校验版):接收 ,算综合征;反复寻找”多数校验失败”的错误比特并翻转它,直到综合征归零。

为什么存在可翻的比特:设错误集 ,。 的唯一邻居必不满意(恰一个错误邻居 ⇒ 局部奇偶破坏 ⇒ 该综合征比特为 1),故不满意校验 ;而 的邻点总数至多 ,满意校验至多占其余部分 。当

时不满意校验严格占多数,逐个累加可知存在某个错误比特 ,其邻点中过半校验失败——翻转 使综合征重量严格下降。综合征重量单调下降且有下界 0,算法必终止;只要初始错误 ,终止时必归零。每步局部计算 ,总步数线性,编码与译码都是线性时间Sipser & Spielman 1994 (FOCS)。Gallager 式的比特翻转(见ldpc-classical)在扩张图上第一次获得可证明的收敛保证。

量子扩张码(Leverrier–Tillich–Zémor 2015)

经典翻转要”猜单比特的值”,量子上测单比特会摧毁叠加——直接移植不可行。LTZ 的解法是以生成元为单位操作:对超图积构造(把一个经典码 与自身做积,得 CSS 码;见hypergraph-product),每步在单个稳定子生成元( 或 的一行)的支撑内寻找一个比特模式 ,使综合征重量严格下降(并取降幅/代价比最大者)。扩张性保证只要当前错误 ,改进步必存在。

临界生成元的六分区示意
图:量子扩张码的临界生成元 六分区——翻转 使两组综合征比特由 1 变 0、另两组不变、至多一组 +1,从而严格降低综合征重量(来源:QE056)

改进步的构造如上图:把候选生成元 划分为六份,翻转其中两份 让”单侧错误”的两组校验从失败转为通过、交叉组不变、剩余组至多增加一个失败——净效果必为负。定理(LTZ): 时,算法线性时间纠正任何重量 的对抗错误。对码长 、参数 的超图积码族(常数码率、距离 ),这是纠到距离常数分数的第一个线性时间量子算法Leverrier, Tillich & Zémor 2015 (FOCS)。

谱系:从 FOCS’94 到量子 Tanner 码

Sipser–Spielman(经典,线性时间好码)→ LTZ 2015(量子, 对抗纠错)→ 量子 Tanner 码 2022(距离 且保留扩张式线性时间译码,见quantum-tanner)→ Panteleev–Kalachev 渐进好量子码(见good-quantum-codes)。2026 年 Kopparty–Tamo 的代数扩张码把局部码换成代数结构,将正速率的参数区域向下推广Kopparty & Tamo 2026 (arXiv)——“扩张图 + 局部约束”这个 1994 年的配方,至今仍是构造好码与可译码的主力框架(见qldpc-frontier-2026)。

延伸阅读