量子比特映射问题

The Qubit Mapping Problem — 从一个具体困境到容错时代的逻辑级映射

这是一份面向学习的交互式讲解:不追求罗列文献,而是沿着一条主线,把问题的来龙去脉一层层讲透。

阅读方式:全文 60 余个专有名词以虚线下划线标出——把鼠标悬停(或点击)即可在术语上方弹出一张讲解卡片,卡片里是这个词的完整小课程,读完关掉,主线还在原处。按 Esc 或点击页面空白处可关闭卡片;点击卡片右上角「📌 固定」可让它留在屏幕上边读边对照。
序 章

从一个具体的困境开始

假设我们要在台 NISQ 量子计算机上跑一个只有三个CNOT 门的小电路:

q0: ──■─────────■──
      │         │
q1: ──X────■────┼──   ; CNOT(q0,q1) → CNOT(q1,q2) → CNOT(q0,q2)
           │    │
q2: ───────X────X──

而这台机器的耦合图是 5 个量子比特连成的一条链:

P0 ── P1 ── P2 ── P3 ── P4

前两个门都没问题:把逻辑比特 q0、q1、q2 依次放到物理比特 P0、P1、P2 上(这一步叫 layout / 初始映射),相邻的比特对恰好能执行 CNOT。但第三个门 CNOT(q0, q2) 出事了——此刻 q0 停在 P0、q2 停在 P2,中间隔着 P1,而硬件根本不允许在互不相邻的两个比特上执行两比特门。这不是"性能差一点"的问题,而是"这条指令物理上无法执行"。

唯一的出路,是在执行这个门之前,先让某个SWAP 门把量子态"搬运"到相邻位置上。比如在 P0 与 P1 之间插一个 SWAP:

① 初始映射 q0→P0 q1→P1 q2→P2 q0 q1 q2 P0 P1 P2 CNOT(q0,q2) 无法执行 ✗ ② 插入 SWAP(P0,P1) q0↔q1 交换:q0→P1, q1→P0 SWAP(代价=3×CNOT) q1 q0 q2 P0 P1 P2 现在 CNOT(q0,q2) 在 P1–P2 上 ✓
图 1 · SWAP 插入:逻辑比特(q)是"量子态的标签",物理比特(P)是硬件上的真实位置。SWAP 门交换两个物理位置上的量子态,等效于改写了「逻辑→物理」的对应关系。每插一个 SWAP,就多付 3 个 CNOT 的误差与时间代价。

这个小小的困境就是整门学问的种子。量子比特映射问题(QMP)研究的就是:给定一个逻辑电路和一台拓扑受限的机器,如何决定「初始放哪里」与「途中怎么换」,使得额外代价最小。代价可以是 SWAP 个数、电路深度、执行时长,或者最终实验成功率(保真度)——这个"代价是什么"的问题,恰恰是过去三年(2023–2026)整个领域演进的主轴。

为什么值得认真学

SWAP 开销直接决定一个实验能否成功:每多 3 个 CNOT,就多吃 3 份两比特门误差(现役超导芯片每个约 0.5%–1.5%),深电路的累计误差会指数式吞掉信号。同时,这个问题被证明是 NP-hard 的——我们永远在跟一个"原则上解不了、实践上必须解"的问题打交道。工业界(IBM、Google)与学术界围绕它形成了精确求解、启发式、机器学习三大流派,并正在向容错时代的"逻辑级映射"升维。

第 一 章

预备概念:读懂问题所需的全部地基

1.1量子比特:位置敏感的量子态

量子比特的状态可以处在 叠加态中,而两个量子比特还可以进入纠缠。对映射问题而言,需要接受的只有一件事:量子态没有"复印件",它在物理上附着于某个具体硬件位置。当我们在 P0 与 P1 之间做 SWAP 时,交换的是两个位置上的量子态(以及它们与别处比特的全部纠缠关系)——所以 SWAP 是"搬态"而不是"复制"。这也解释了为什么映射问题里的"比特"必须一直追踪:逻辑比特 q0 是一个标签,它在硬件上的位置随 SWAP 不断漂移。

1.2两比特门:一切开销的源头

通用量子计算只需要单比特门 + 一种两比特门(如 CNOT 或 CZ)就足够了,但两比特门的物理实现远比单比特门困难:它需要把两个量子比特的能级"耦合"起来发生相互作用,误差通常高一到两个数量级(单比特门误差 ~10⁻⁴,两比特门 ~10⁻³–10⁻²),时长也更长。硬件出于频率规划与串扰控制的原因,只允许在物理上直接耦合的比特对之间执行两比特门——这就是耦合图约束的物理来源。映射问题的全部痛苦,本质上都是两比特门的位置约束带来的。

1.3耦合图:一条不容商量的硬约束

把硬件抽象成图 G = (V, E):V 是 n 个物理量子比特,E 是允许两比特门交互的比特对。不同机器的 E 差异巨大:IBM 的 heavy-hex 上每个比特最多 2–3 个邻居;Google 与中科大的方格拓扑约 4 个;离子阱机器近乎全连通但要用"搬运离子"来换位。耦合图是 transpiler 的硬输入——电路必须被改写到这个图上,不存在"软件上通融"的余地。

1.4电路的 DAG 与深度:时间从哪里来

电路可以画成一张 DAG(有向无环图):门是节点,共享比特的门之间连边。互不冲突的门可以归入同一层并行执行;层数就是电路深度。深度之所以重要,是因为量子比特的相干性会随时间衰减(退相干,用 T1/T2 刻画):深度越大,执行越久,态"变质"得越厉害。插入 SWAP 不只是多付 3 个门的误差,它往往还会把电路拉长——一个设计不佳的 SWAP 有可能让深度直接翻倍。

1.5SWAP 的真实价格

一个 SWAP 门等价于 3 个 CNOT:

SWAP(a,b) = CNOT(a,b) · CNOT(b,a) · CNOT(a,b)

所以"插入 k 个 SWAP"的真实账单是 3k 个两比特门的误差与时延。有三点让它更微妙:

  • 有的 SWAP 可以打折:若电路里恰好有 CNOT(a,b),CNOT 与 SWAP 有公共子结构,聪明的编译器能把 SWAP "吸收"进相邻门(部分精确求解器如 OLSQ 专门做 SWAP 吸收)。
  • 有的场景不需要 SWAP:利用门的交换律改写逻辑标签(fermionic swap network)、或用桥门(bridge gate)跨越一个中间比特,都可能绕开 SWAP。
  • SWAP 数只是代理指标:真正在意的是深度、时长、保真度——SWAP 数与它们并不同步(第四章展开)。

1.6把电路看成"交互模式"

抛开具体门,电路对映射真正重要的信息是:哪些逻辑比特对、在什么时间步需要发生两比特交互。把它按时间片展开,就得到逐层的交互图 / flow 矩阵——这是几乎所有映射算法真正的"输入视图",也是后面机器学习方法(QAP 形式化)与 token swapping 理论的接口。

第 二 章

问题的形式化:输入、输出与目标

2.1严谨的问句

QMP 的输入 / 输出 / 目标

输入:

  • 逻辑电路 C:n 个逻辑比特上的门序列(或等价地,其 DAG 与逐层交互图);
  • 耦合图 G = (V, E),|V| = m ≥ n;
  • (可选的物理参数表)每条边/每个比特的门误差、门时长、T1/T2、读出误差。

输出:

  • 初始映射 π₀ : 逻辑比特 → 物理比特(单射);
  • 改写后的物理电路 C′:在 C 的门之间插入 SWAP(或桥门等),使得 C′ 的每个两比特门都落在 E 上;
  • 伴随的映射追踪 π(t)(随时间变化的对应关系)。

目标(常见四种):min |SWAP|;min depth(C′);min 执行时间;max 期望保真度。

2.2一个容易被忽略的事实:等价是"带置换的等价"

路由过程中逻辑比特会漂移,所以 C′ 执行完后,逻辑比特往往不在出发时的物理位置上。测量与后续操作必须按最终映射来解读——这带来两件事:其一,编译器必须正确追踪 末端置换,否则"算对了却读错了地方";其二,如果算法后续是循环结构(如 QAOA 的逐层迭代),可以把置换折叠回下一轮的 layout 而干脆不插末尾 SWAP——Qiskit 的 ElidePermutations pass 就在做这件事。置换的正确性靠 等价性检查兜底,这是映射器出错时的最后防线。

2.3复杂性与残酷的现实差距

SWAP 插入问题已被证明是 NP-complete / NP-hard(Siraichi et al. 2018;近年在 commuting gates 等子设定上被反复再证明)。这意味着精确方法有天然的规模墙,而启发式永远面对"离最优有多远"的拷问。2025 年的 QUBIKOS 基准用"已知最优 SWAP 数"的电路实测了主流工具:LightSABRE 平均偏离最优 63 倍,t|ket⟩ 达 330 倍。换句话说:这个问题的"平凡解"离"好解"隔着一整条峡谷,而这条峡谷正是研究者多年耕作的田地。

2.4为什么"哪个编译器更好"很难回答

指标之间并不同步:A 方法 SWAP 数最少,B 方法深度最浅,C 方法在真机上保真度最高——三者可以同时成立。SWAP 数是硬件无关的"干净"指标,但 virtual-Z 零成本、不同门时长、校准数据的漂移都会让"干净"指标与实验结果脱节。这解释了 2025–2026 年学界的一股新潮流:造"已知最优解"基准(QUEKO/QKNOB/QUBIKOS)、统一评估框架(RSQASM),把评测本身变成一门学问。

第 三 章

三大求解流派

同一个问题,三种世界观:精确派相信"可证最优";启发式派相信"工程上够好、快到能每天用";学习派相信"让数据教出策略"。理解它们的分歧点,比记住任何一篇论文都重要。

3.1精确派:把映射写成一道逻辑题

精确派把 QMP 编码成 SAT / SMT / CP / ILP 等数学求解器能吃的形式。以 SAT 为例,核心变量是"在每个时间步 t,逻辑比特 i 是否位于物理比特 p"的 0/1 矩阵 x[t,i,p],约束保证每个逻辑比特每步恰占一个位置、每个门的两端落在耦合图的边上,再以"插入 SWAP 数 ≤ k"做增式搜索:k=0 无解就试 k=1,直到可满足——得到的 k 就是可证最优的 SWAP 数。

精确派这三年

2024 年"并行计划(parallel plans)"式 SAT 编码把最优映射从个位数比特推到 16 逻辑比特 / 127 物理比特平台(Q-Synth);2025 年深度最优的 SAT 编码比前代快 10–100 倍;针对 QAOA 交换门(commuting gates)的整数规划还附赠了 NP-hard 证明与上下界。进步来自更聪明的编码与剪枝,而不是更强的求解器。

代价是规模墙:官方口径下 MQT QMAP 的 exact 模式约在 8 逻辑比特封顶。因此精确派今天的主要身份是两重:小规模场景的直接求解器 + 给启发式"打分"的标尺(已知最优解基准就靠它们生产)。

3.2启发式派:SABRE 范式与七年拉锯

工业界的事实标准是 SABRE(ASPLOS 2019,Qiskit 默认引擎)。它的骨架出奇地简单,值得逐步拆开:

  1. 代价函数:对当前映射 π,逐门评估"执行这个门需要把两个比特拉近多远"。用距离矩阵 D(耦合图上的最短路)写出来就是 E(S) = Σg∈S h(π·D·πᵀ)——一个映射好不好,就是"所有近期门的两端距离之和"。
  2. look-ahead(前瞻):不能只看眼前这一门——交换律与就近执行常常是错的。SABRE 给紧邻层权重 1、次邻层一个衰减权重,让决策"看得更远一点";另配 decay 参数防止某些比特被反复折腾(深度感知)。
  3. 反向遍历(reverse traversal):SABRE 最漂亮的招式——先把电路反着跑一遍得到一个映射,再用它作正向的起点。直觉:末尾的映射"天然适合"电路尾部,反过来用就预热了正向搜索。
  4. 多起点:换不同随机种子跑多次取最好——Qiskit 把它暴露成 layout_trials / swap_trials 参数。

2023–2026 年的启发式创新,绝大多数不是推翻 SABRE,而是往它的代价函数里塞新信号:单比特门对深度的贡献(ICCAD'23,深度平均 -27%)、门/读出误差、T2 相干衰减(TRAM)、核间通信代价(dSABRE)。工程侧则是 LightSABRE:Rust 重写,约 200 倍加速,已随 Qiskit 1.2.0 落地。另有一条"经典搜索回归"线——A\*、beam search、滑动窗口——以可控的编译时间换接近最优的解。

一个务实的提醒

SABRE 的输出是随机的:同一电路跑 20 次,SWAP 数可能差出 30%。所以"调 SABRE"的正确姿势是多次采样取最优(社区戏称 SABRE-best20),也是一切"我的方法 vs SABRE"对比实验必须写明的公平性细节。

3.3学习派:从 DQN 到「Transformer + GNN + 指针」配方

把路由建模成 MDP:状态 = 当前映射 + DAG 前沿门的交互需求;动作 = 选一条边插 SWAP(或执行当前门);奖励 = 负的 SWAP 数 / 保真度。2018 年起的早期工作用扁平 DQN,2023 年后配方收敛为:GNN 编码硬件拓扑 + Transformer 编码电路序列 + 注意力指针输出匹配,奖励也升级为直接对齐经典组合优化的 二次分配问题(QAP)目标 O = Tr(F·X·D·Xᵀ)(F=交互流矩阵,D=距离矩阵)。

代表作:IBM 把 RL 合成/路由装进产品管线(133 比特上超 SABRE);QAP-Router 在 1,831 个真实电路上把 CNOT 数比工业编译器再降 12–30%;QARMA 在模块化多核架构上把核间通信平均砍 86%。但学习派有一个公开的软肋:泛化——同一篇 2026 年的校准感知 RL 论文里,5–8 比特电路保真度 0.73 大胜 SABRE 的 0.44,10 比特族却全面落回下风。学习式映射器"小电路称王、大电路还债"的现状,正是这个方向最诚实的入场须知。

第 四 章

目标函数的升级:一部"SWAP 数不够用"的历史

把 2023–2026 年的文献横着看,会发现一条惊人清晰的主线:几乎每个新方法都是靠"换目标函数"切入的。这条演化链值得逐环走一遍。

4.1SWAP 数 → 深度

SWAP 数不等于深度。ICCAD 2023 的工作证明:忽视单比特门对深度的贡献,插入一个 SWAP 可能让深度翻倍;把单比特门深度代价塞进 SABRE 后,117 个真实电路平均降深 27%。

4.2深度 → 执行时长 → 校准感知保真度

深度还隐含了"所有门一样快"的错误假设:CZ 门 68 ns,读出却要 1,660 ns,virtual-Z 为零——真实时间预算必须按时长加权。再往上一层,就是直接以期望保真度为目标:用当日 校准数据给候选布局打分。IBM 的 Nation & Treinish(PRX Quantum 2023)用"同构子图 + 误差代价"的方法平均找回了近 40% 的丢失保真度,这个思想已经融入 Qiskit 默认编译流程。噪声的粒度也在细化:串扰(并行门之间的额外误差)、T2 相干衰减(TRAM)、甚至中途测量的逐比特误差差异(MERA,较 Qiskit-O3 保真度 +25%~52%)。同时一个新问题浮出水面:校准数据是会过期的——"校准漂移"让昨天的最优映射今天失优,催生了多版本预编译、运行时选区等工程对策。

4.3保真度 → 核间通信(分布式)

当一台机器装不下电路,映射升级为"划分 + 通信":把逻辑比特分到多个 QPU,跨分区的两比特门用 EPR 对与 teleportation 实现。此时代价单位变成"EPR 消耗 / 核间操作数"——dSABRE 用"核内 SWAP 优先、核间传送兜底"的统一打分,把 EPR 消耗较前代再降 41–44%。与之并行的另一条路是 电路切割(用经典后处理换量子通信),两者的分界线由互联硬件的质量决定。

4.4一切的尽头:时空体积(容错)

进入容错时代(第七章),目标函数最终定格为时空体积 = 占用补丁数 × 占用时间步。此时 SWAP 数、深度这些 NISQ 指标全部退役——它们甚至不再是良定义的。这条"SWAP → 深度 → 时长 → 保真度 → EPR → 时空体积"的链条,就是理解近年全部文献的一把钥匙。

目标函数升级链(2023–2026 主轴) SWAP 数 深度 执行时长 校准保真度 EPR 通信 时空体积 单比特门门时长差异校准漂移多 QPU容错时代
图 2 · 每一次目标函数升级,都由一个被旧指标掩盖的物理事实触发。新指标不淘汰旧指标——它们按场景共存(不同平台/场景用不同的第一指标)。
第 五 章

硬件平台如何改写问题:同一个 QMP,不同的物理

把"映射"想成一个问题而非一个算法,才能理解为什么 2023 年后的论文越来越"平台特化":耦合图、native 门集、频率方案,任何一项变了,问题的形态就变了。

5.1超导三大拓扑:一条"连接度 vs 串扰"的权衡线

heavy-hex(IBM) 度 ≤ 3(约 2/3 比特度为 2) 串扰低,但 SWAP 开销大 Heron 在役;Nighthawk 已转 grid 方格 lattice(Google/中科大/IQM) 度 4(实测平均 3.47) 路由开销低于 heavy-hex(量化研究一致) Willow / Zuchongzhi 3.0 / IQM Crystal hub 星型(IQM Star) hub 远端比特经中央总线两跳可达 官方卖点:大幅减少 SWAP
图 3 · 三种主流超导拓扑。连接度越高路由越省,但频率规划与串扰控制越难——这是硬件工程师与编译器研究者共享的一条权衡线。

拓扑之外,还有两个经常被忽略的硬件自由度:

  • native 门集决定 SWAP 的"合成税":SWAP 在 CZ 门机器上是 3 个 CZ;在 iSWAP 机器上(如祖冲之三号、Rigetti Ankaa-3)属于同一交换族,合成结构完全不同;IBM Heron 开放的 fractional RZZ(θ) 更让 Ising/QAOA 类电路可以"就地旋转、免 SWAP"。ISA 感知路由(Canopus,ISCA 2026)报告了相对 SOTA 方法 15–35% 的路由开销下降——这意味着"在哪个门集上跑"直接改变问题的最优解形状。
  • 频率约束是隐藏的并行限制:fixed-frequency 超导比特靠 可调耦合器开关相互作用,邻居频率太近会撞车(频率碰撞),并行执行的门之间还有 串扰——祖冲之三号甚至要在执行时把邻位耦合器动态关闭(DTN)。逐边校准误差是"隔离测量"的产物,不包含并行串扰,直接拿它当并行调度代价会系统性低估。

5.2当"移动"本身成为原语:离子阱与中性原子

离子阱机器(Quantinuum H2 等)近乎全连通,但比特是物理离子——要执行门,必须用 shuttling(穿梭)把离子搬运到同一区域(QCCD 架构)。于是映射的"路由"变成了"搬运调度",代价单位从 SWAP 数变成搬运次数与距离(伴随运动发热)。2025–2026 年甚至出现了用强化学习(搬运操作 -36%)和 LLM 直接生成穿梭序列的编译器。

中性原子阵列更激进:原子可以被激光重排,"移动"本身是一种编译自由度。分区(zoned)架构把芯片划成存储区/纠缠区/读出区,编译器要联合决定"放哪 + 何时搬";可重构阵列上的两级映射(MAX k-Cut 粗粒度 + 负载均衡细粒度,Atomique,ISCA 2024)和扩展到数千比特的搜索方法(MQT IDS)是这一线的代表。

平台一览:同一个问题的六种形态
平台路由原语第一代价指标典型机器
超导 heavy-hexSWAP 插入SWAP 数 / 深度 / 保真度IBM Heron
超导方格 / hubSWAP 插入(更少)同上,路由压力更小Willow、IQM
离子阱shuttling 调度搬运次数 × 距离Quantinuum H2/Helios
中性原子原子重排 + 移动门rearrangement 开销QuEra、Pasqal
多核/分布式核间 teleportationEPR 对消耗IBM Flamingo 类互联
容错芯片补丁 merge/split时空体积(路线图:IBM Starling)

跨平台的"统一代价模型"与"公平评测"是公认开放问题——你会在第八章看到这对实践者的直接后果。

第 六 章

动态电路:当程序在运行中途改变主意

传统电路是"一次编译、从头执行到尾"。但现代硬件支持在电路执行中途测量、重置比特、并按测量结果实时分支(动态电路)。三个原语改变了映射问题的边界:

  • 中途测量(mid-circuit measurement):读到中间结果后继续计算(前馈)。
  • 重置(reset):把测完的比特清回 |0⟩。
  • 比特复用(qubit reuse):把"用完即弃"的比特回收再利用。

6.1比特复用:用时间换空间

一个典型战果:Quantinuum 在 20 比特的机器上执行了 80 比特的 QAOA——通过系统的"测量-重置-复用"编译(DeCross et al., PRX 2023)。对映射而言,复用引入了全新的约束与机会:复用决策与 SWAP 代价耦合(复用哪个位置的比特,取决于它之后要和谁交互),首个可证最优的形式模型(Brandhofer, QCE 2023)就把 reset 保真度(实测 67.5%–100%,状态依赖!)与 SWAP/深度代价一起写进了优化目标。

6.2前馈:SWAP 网络的运行时替身

动态 QFT(PRL 2024)展示了一个概念性突破:用"测量 + 实时经典前馈"替代 SWAP 网络,把 O(n²) 的全连接需求降为 O(n) 次中途测量,完全绕开拓扑约束。代价是经典控制链路的延迟成为新的资源——前馈慢一点,量子比特就在等待中退相干。于是"映射问题"第一次有了运行时维度:编译产物不再是静态门序列,而是带分支的程序,控制器(FPGA 时序、分支指令延迟)成了代价模型的一部分。

理论的空白区(= 你的机会)

现有 transpiler 对 if/分支的处理基本是"把每个分支复制一份各自编译",跨分支共享映射、保证前馈目标随 SWAP 正确改写的形式化理论与最优性刻画尚属空白;测量串扰、reset 不保真等逐比特误差如何实时进入映射决策,也还停留在离线画像阶段。这是 2023–2026 年文献中反复出现、但尚未被占领的高地。

第 七 章

容错时代:当"比特"变成"补丁",映射问题升维

7.1为什么需要量子纠错

物理两比特门误差约 10⁻³,而实用算法(如大数分解)需要 10⁻⁹–10⁻¹² 量级的总成功率——中间隔着六个数量级,靠物理门工艺永远填不上。量子纠错(QEC)的思路是:用许多物理比特编码一个逻辑量子比特,通过反复测量稳定子来发现并纠正错误。当前的主流选择是表面码:把逻辑比特放进一块 d×d 的"补丁"(patch),d 叫码距——d 越大,纠错能力越强,物理开销越大(每个 d=27 的逻辑比特约需上千个物理比特)。

7.2lattice surgery:用"合并与劈开"做逻辑门

两个补丁不相邻时,逻辑两比特门怎么执行?答案优雅得像一场外科手术:把两个补丁沿同类边界合并(merge),测量联合稳定子,再劈开(split)——这一对操作等价于对两个逻辑比特做一次联合 Pauli 测量。逻辑 Clifford 门可以被代数地分解为一串这样的联合测量(Pauli 轮换中间表示);更妙的是,可对易的 Clifford 旋转能一路"漂移"到电路末端被测量吸收——在这个框架里 Clifford 门本身不占用资源,真正昂贵的是 T 门与时间本身。

两个逻辑比特补丁 L1 L2 各占一格,边界相邻 merge 合并:测联合算子 Z₁Z₂ L1 L2 边界被抹掉,联合稳定子被测量 ≈ 1 个时间步(d 个 QEC cycle) split L1 读出 ±1 结果 (随机 Pauli 修正)
图 4 · lattice surgery 的 merge/split:逻辑门不再是"对两个比特施门",而是"把两块补丁合并、测量联合算子、再劈开"。补丁会变形、移动、融合——映射问题变成了三维时空(两维空间 + 一维时间)中的布线问题。

7.3新的成本观:时空体积

FT 电路的第一代价指标是 时空体积 = 占用补丁数 × 占用时间步(以 d³ 计)。它同时惩罚"摊得太大"(浪费面积)与"排得太慢"(浪费时间),而这两者居然可以交换:极省空间的配置跑 4 小时,多雇 11 座 magic state 蒸馏工厂就能压到 22 分钟——蒸馏工厂生产非 Clifford 门消耗的"燃料",本身占据大量时空体积,调度器必须同时安排"计算"与"供电"。逻辑级映射因此分裂为三个互相咬合的子问题:补丁放置(placement)→ 手术布线(routing)→ 时间调度(scheduling),最优性目标从"SWAP 数"换成了时空体积。编译器谱系上,SAT 精确综合(LaSsynth,小规模体积最优、甚至发现过已发表设计的错误)与启发式(TopoLS 的 ZX 图 + MCTS,平均 -46% 体积;Qomet 的对易重组 + 事件驱动调度,平均加速 4.29×)双线并行——恰好是 NISQ 时代两大流派的镜像重演。

7.4qLDPC 与 BB 码:换一套"路由原子操作"

表面码的致命伤是码率:上千个物理比特才换 1 个逻辑比特。qLDPC 码用长程、低权重的稳定子换高码率——IBM 的 bivariate bicycle 码(BB 码,如 [[144,12,12]] "gross code")把 12 个逻辑比特装进 288 个物理比特,同等纠错能力下比特数约为表面码的 1/10。代价:稳定子是长程的,芯片需要长程连接器。

对映射研究最有启发性的是它的路由方式:BB 码没有 SWAP。环面的旋转对称性给出一族"移位自同构"指令(automorphism),数学上保证任何逻辑置换都能表示为至多两条指令的乘积;Clifford 门由自同构与 Pauli 测量合成,T 门靠 magic state 传送注入。搜索空间从"边序列"变成了"群元素序列"——这是问题定义层面的升维,而不是参数调整。

NISQ QMP ↔ FT 逻辑级映射:一张对照卡
维度NISQ QMP表面码 surgeryBB 码架构
映射对象物理量子比特可变形的补丁模块内的逻辑比特槽位
路由原子SWAP 门辅助补丁链 + merge/splitautomorphism(≤2 条)+ 传送
时间单位门时长d 个 QEC cycle / 测量syndrome cycle(一次手术 C=10/18 cycles)
目标函数SWAP / 深度 / 保真度时空体积逻辑错误率 × 时钟
外部耦合无magic state 供需调度工厂吞吐约束流水线
正确性反馈无解码依赖指令成败依赖解码器实时性

SABRE 类 NISQ mapper 无法直接迁移:代价模型、路由机制、目标函数、资源约束四者全部不匹配。这正是 2025–2026 年"FT 编译"从各方向的开放问题跃升为最活跃前沿的原因——它不是 NISQ 方法的延伸应用,而是一片需要重新开垦的土地。

第 八 章

近三年研究前沿巡礼(2023–2026)

前面七章建立的是"不变的概念骨架"。这一章把 2023–2026 年的研究前线铺开:两条平台研究线(中性原子、离子阱)、目标函数的最新一代、以及一场正在发生的"评测方法论自省"运动。所有数字都出自经核验的论文与官方文档。

8.1平台前沿 · 中性原子:从"能否映射"到"能否扩展"

中性原子阵列给编译器的礼物是"移动"本身成了一种指令:原子可以被激光镊子搬运,所以布线不再只靠 SWAP,还可以"把原子搬过去"。研究线按时间推进:

  • 精确最优线:DPQA(动态场可编程原子阵列)上的布局综合被离散化后交给 SMT 求解(OLSQ-DPQA,Quantum 2024)——小规模下可证最优,混合启发式在 90 比特随机图基准上比固定网格架构省 5.1 倍两比特门;
  • 两级映射线:Atomique(ISCA 2024)把问题拆成"量子比特→阵列"(门频图上做 MAX k-Cut)与"量子比特→原子"(负载均衡)两层,再加并行门调度,在 QASMBench/SupermarQ 等 20+ 基准上一致优于把中性原子当超导格子编译的做法;
  • 扩展性线:zoned 架构(存储区/纠缠区/读出区)此前一编译到数千比特就内存爆炸——MQT 的 IDS 搜索(2025,已并入 MQT QMAP)用目标导向搜索把编译推到数千比特,原子重排开销平均降 28.1%;
  • 重用与分区线:ZAC(HPCA 2025)让"读出后立即重填"的重用策略与数据放置、调度联合优化——分区架构较单区架构保真度约 22 倍;后续 ZAP 把 zoned 编译速度再提三个数量级;
  • 装载与损耗线:ATLAS(2025)处理含原子丢失的重排(99% 填充率、90% 保留率)——装载阶段的重排与电路映射的边界正在融合。
这条线的独特教训

2026 年的 RSQASM 统一评估框架重评了三款中性原子编译器(HybridMapper/DasAtom/Enola),发现此前论文声称的多项性能差距在统一口径下大幅缩水、部分完全无法复现——原因包括优化级别、移动时长模型、保真度来源乃至实现 bug 的口径不一致。中性原子因此成了全领域"评测自省"(8.4 节)的第一个战场。

8.2平台前沿 · 离子阱:映射问题的"调度化"

离子阱(QCCD 架构)门区近乎全连通——SWAP 税消失了,但每次执行门前要把离子穿梭(shuttling)到同一区域,搬运有耗时与运动加热代价。于是映射问题变形为时空调度问题,近三年形成一条完整的研究线:

  • 自动化基线:线性分段阱的穿梭序列全自动生成 + 初始分配方法对比(Quantum 2023)——证明"初始分配好坏直接改变穿梭开销",与 NISQ layout 的结论遥相呼应;
  • 统一抽象:position graph(2025)把多种穿梭架构统一成图抽象,其上的 SHAPER/SHAW 启发式调度比基线平均快 1.45 倍(最佳 4 倍),并附带线性规划最优模型做标尺——这是"抽象先行"的方法论样本;
  • 学习式最先开胡的平台:RL 穿梭调度(2026)较 SOTA 启发式减搬运 36.3% 且跨芯片架构即插即用;LLM 直接生成穿梭调度(2025)降最多 15% 并泛化到训练中未见的 four-way junction 布局——注意,学习式方法在门级 routing 上还困于泛化(3.3 节),却在搬运调度上先拿到了真机级收益;
  • 容错延伸:离子阱版表面码编译器 TISCC(SC-W 2023);2026 年离子阱上完成跨码手术实验(表面码 Hadamard + 3D 色码 CCZ 组合)——手术编译首次跨码落地。

8.3目标函数前沿:新指标就是新方法的入场券

第四章的升级链在这三年里每环都有标志性成果,值得按"研究动作"重述一遍:

目标函数代际代表工作(年份)关键数字
时间/深度最优(精确派换目标)Booth CP 模型(CP 2023)→ 并行计划 SAT(2024,16 逻辑/127 物理比特)→ 深度最优 SAT 编码(2025)深度最优编码比 OLSQ2 快 10–100×;实证"门数与深度须联合优化才能最好抑制噪声"
校准感知保真度Nation & Treinish(PRX Quantum 2023,已入 Qiskit 默认)→ TRAM(T2 时间加权,2025)→ MERA(中途测量误差画像,2025)→ 校准感知图 RL(2026)40% 保真度找回;TRAM:保真度 +3.59%/门数 −11.49%;MERA:+25%~52%;RL 精确保真度 0.727 vs SABRE-best20 0.440(但 10 比特族反输)
交换门专用目标(QAOA 结构)交换门路由整数规划(2025):NP-hard 证明 + 渐近上下界 + 两步分解 IP解质量优于启发式、运行时间优于既有精确方法
通信 / EPR(分布式)统一 gate/state teleportation 图论形式化(QCE 2024)→ dSABRE(2026)→ 时间感知分区(2026)dSABRE 几何平均 EPR −41%~44%;通信的"时间维度"(纠缠就绪时刻)开始进入成本模型
时空体积(容错)LaSsynth(ISCA 2024,体积最优)→ TopoLS(2026,ZX+MCTS)→ Qomet(2026,事件驱动)−8%/−18%(工厂);平均 −46%;加速 4.29×(详见第七章)

把这张表竖着读是指标史,横着读是方法论竞赛:同一个目标函数下,精确、启发式、学习式三派各自交卷——这正是三足鼎立格局成熟的表现。

8.4评测框架前沿:一场"方法论自省"运动

三年间增长最快的小众方向不是某个新算法,而是"怎么评"本身。导火索是一个尴尬的实证发现:中性原子编译器的已发表结论在统一口径下缩水甚至不复现(8.1 节)。社区的响应分三层:

  1. 已知最优锚点:QUEKO(最优深度+映射,2020/IEEE TC)→ QKNOB(近优 + SWAP 动作序列,2023/2024)→ QUBIKOS(可证最优 SWAP 数,DAC 2025)——后者一举实测出主流工具 63–330 倍的最优性鸿沟,把"我们离最优还有多远"从感觉变成数字;
  2. 统一评测流程:RSQASM(统一后端表示 + 归一化评测,QCE 2026)、Benchpress(编译器基准框架,Nature Computational Science 2025)、QED-C 应用级基准(17 应用 × 5 难度级)、microbench 微基准、以及以保真度为综合指标的 NISQ router 评测(2025);容错侧 FTCircuitBench(2026)补上 FT 编译基准空白;
  3. 工程自省:transpilation 漂移的 CI/CD 检测、编译过程 provenance 自动追踪、量子工具链 reproducible builds——评测的"基础设施化";甚至有工作用 MLIR 等经典编译基础设施重写映射层(2026)。
对研究者的直接行动建议

① 报告 optimality ratio(与已知最优的比值),不要只报"比 SABRE 好 x%"——SABRE 本身离最优 63 倍;② 写明随机种子、编译器版本、optimization level、校准快照时间戳(SABRE 输出是分布);③ 新平台研究优先考虑"统一表示 + 可复现管线",那是当下性价比最高的贡献形态——超导与离子阱至今没有 RSQASM 的对应物,也没有任何平台有持续更新的 leaderboard。

8.5三年大事记:一页看懂 2023–2026

年份精确 / 启发式学习式平台与系统容错
2023深度感知映射(ICCAD,深度 −27%);QKNOB 基准GNAQC:GNN 错误感知布局(+12.7%)MQT Bench 发表;TISCC 离子阱 FT 编译;穿梭序列自动生成Watkins 高性能手术编译器(Quantum 2024)
2024Qiskit 1.0 六阶段管线;LightSABRE(200×,入 1.2.0);Duostra(大电路 −21.75%);并行计划 SAT:最优映射上 127 比特AlphaRouter(RL+MCTS,−20%);IBM RL 转译产品化(133q 超 SABRE)Atomique(ISCA);动态 QFT(PRL,O(n²)→O(n));统一传送图论形式化;Willow(105q,Λ=2.14)LaSsynth 体积最优综合(ISCA);Silva 打包调度(TQC)
2025深度最优 SAT(10–100×);HAIL;QUBIKOS 实测 63–330× 鸿沟; Nation & Treinish 方法成 Qiskit 默认QARMA(核间通信 −86%);Russo 配方定型(DATE)ZAC(HPCA,22×);MQT IDS(数千比特);position graph;IBM Nighthawk 转 gridTour de Gross(BB 码,10×);TopoLS(−46%);FTCircuitBench;RSQASM"不可复现"实证
2026Canopus(ISCA,ISA 感知 −15~35%);交换门 IP(NP-hard+界)CO-MAP(SWAP −65~85%);QAP-Router(1,831 电路评测);校准感知图 RLdSABRE(EPR −41~44%);IBM Nighthawk r2;天衍 504q 真机开放;IQM Star 24 hubQomet(4.29×);可移动逻辑比特;107 比特超导补丁手术实验;跨码手术(离子阱)

完整论文清单与链接见姊妹文档《QMP研究综述_2023-2026.md》与《QMP专题调研2》。

第 九 章

动手实践:从跑通一个映射到造自己的数据集

8.1第一课:Qiskit 里的映射长什么样

from qiskit import transpile
from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager

# 目标机器:IBM Heron r2(heavy-hex, 156 比特)—— 免费层即可用
pm = generate_preset_pass_manager(optimization_level=3, backend=backend)

best = None
for seed in range(20):          # SABRE 是随机的:多采样取最优
    tqc = transpile(qc, backend=backend, optimization_level=3, seed_transpiler=seed)
    if best is None or tqc.count_ops().get('cz', 0) < best.count_ops().get('cz', 0):
        best = tqc
# best.layout 追踪了初始映射与路由过程 —— 试着打印它,对照序章的图 1

三个值得亲手验证的观察:① level 3 的 layout 阶段是"完美解优先(VF2 子图同构找零 SWAP 布局)→ SabreLayout 兜底"的两步范式;② 换 seed 结果会变(2.3 节的随机性);③ 数一数输出里的 SWAP:把电路手工画在耦合图上,看编译器与你的直觉谁赢。

8.2进阶:用精确求解器生产"已知最优"标签

若你想训练自己的映射器,最大的瓶颈是没有标签。管线分三层(按规模递进):

工具可解电路规模产出
MQT QMAP exact(MaxSAT/Z3)≤ 约 8 逻辑比特可证最优 SWAP 数(秒级)
Q-Synth(并行计划 SAT)8–16 比特 → 127 比特平台可证最优(分钟级)
OLSQ2("normal" 模式)至 54 比特 / 1,726 门可证最优(小时级)
# pip install mqt.qmap qiskit
from mqt.qmap.plugins.qiskit.sc import compile_
from mqt.qmap.sc import Method

qc_mapped, res = compile_(qc, arch,
    method=Method.exact,                  # MaxSAT/Z3 精确模式
    post_mapping_optimizations=False)     # 保持标签语义纯净
print(res.output.swaps)                   # 该电路在该拓扑上的最优额外 SWAP 数

评测集则直接用现成的"已知最优/近优"基准:QUEKO(最优深度+映射)、QUBIKOS(可证最优 SWAP 数,生成器式可扩量)、QKNOB(近优 + SWAP 动作序列,可做模仿学习)。训练分布用 MQT Bench 批量生成。注意许可:QKNOB/QUEKO/MQT 系(MIT/BSD)可放心使用;QUBIKOS 仓库未标 license。

8.3零成本上机:把编译结果送上真机

  • IBM Quantum:Open Plan 免费 10 分钟真机时长/28 天(模拟器不限量),Heron r2 已下放免费层——映射研究的主力试验床;
  • IQM Resonance:每月 30 免费 credits,方格拓扑做第二架构对照;
  • Quantinuum:syntax checker 免费校验电路合法性(全连通对照);
  • 本源量子云:免费"悟空"真机机时(中文侧对照)。

完整 14 家平台清单、免费额度与"零成本实验闭环"路线,见姊妹文档《QMP专题调研2》第四章。

8.4推荐学习路径

  1. 读一篇综述定框架:arXiv:2505.16891《Quantum Compiler Design for Qubit Mapping and Routing》(2025,43 页,唯一跨超导/离子阱/中性原子的 QMP 专述综述);
  2. 跑通 8.1,再读 SABRE 原文(arXiv:1809.02573)对照 Qiskit 源码;
  3. 做一个"已知最优"实验:在 QUEKO 的小实例上对比 SABRE-best20 与 QMAP exact,亲手感受 63 倍差距(8.2 节);
  4. 选一个方向下潜:噪声感知(Nation & Treinish, arXiv:2209.15512)/机器学习(QAP-Router, arXiv:2605.12365)/容错(Litinski, arXiv:1808.02892 起步)。
尾 声

开放问题:这片大陆还没有地图

  1. 最优性鸿沟:主流工具距已知最优 63–330 倍——这条峡谷的底部在哪里,没人知道;
  2. 校准漂移:映射收益依赖会过期的校准数据,"鲁棒的噪声感知映射"尚无系统性理论;
  3. 学习式方法的泛化:小电路称王、大电路还债——跨拓扑/跨规模的泛化是 ML 路线的生死题;
  4. 评测口径:统一评估框架刚在中性原子平台证明"部分已发表结论无法复现",超导/离子阱尚无对应物;
  5. 控制流感知 routing:动态电路的分支/前馈与映射的联合理论几乎空白;
  6. 容错层的开垦:qLDPC 布局布线调度的通用理论、编译-解码协同、magic state 工厂与计算的联合调度,全部处于"刚刚起步"状态。

就在几年前(2018 年前后),这个问题还只是编译器流水线里一个不起眼的 pass;今天它同时牵动着算法、体系结构、纠错与机器学习四个社区。你手里的这份讲义覆盖的是地图上已被命名的部分——而 2.3 节那条 63 倍的峡谷,正等着有人去走。

配套文档:《QMP研究综述_2023-2026.md》(领域全景与 90 篇核心论文)· 《QMP专题调研2_FT映射_数据集_超导平台_测试站点.md》(本页第八章的展开版)。

事实来源与核验:文中数字(门时长、误差率、加速比、免费额度等)来自 2026-09 经多智能体联网调研并核验的文献与官方文档;预印本结论引用前请二次核对。术语卡片内容由本页脚本内置,可离线阅读。