分享自:

量子计算中的电路切割与量子比特重用集成方法研究

期刊:ACM International Conference on Architectural Support for Programming Languages and Operating SystemsDOI:10.1145/3622781.3674179

量子电路切割与量子比特重用的集成框架QRCC研究报告

作者及发表信息

本研究由美国匹兹堡大学(University of Pittsburgh)的Aditya Pawar、Yingheng Li、Zewei Mo、Yanan Guo、Xulong Tang、Youtao Zhang和Jun Yang合作完成,论文标题为《QRCC: Evaluating Large Quantum Circuits on Small Quantum Computers Through Integrated Qubit Reuse and Circuit Cutting》,发表于2024年4月27日至5月1日举办的ACM国际会议ASPLOS ‘24(29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems),并被收录于会议论文集第1卷。

学术背景

研究领域:
该研究属于量子计算(Quantum Computing)领域,聚焦于噪声中等规模量子(NISQ, Noisy Intermediate-Scale Quantum)时代的硬件限制问题。当前量子计算机的物理比特数量有限(如IBM最大设备仅433个量子比特),且存在噪声干扰(如退相干时间短、比特间串扰),导致大规模量子电路(Quantum Circuit)的高保真度运行面临挑战。

研究动机:
现有方案如Wire Cutting(导线切割)、Qubit Reuse(比特重用)和Gate Cutting(门切割)虽能部分缓解问题,但单独使用时效果次优:
1. Wire Cutting通过分割电路为子电路(Subcircuit)降低硬件需求,但后处理开销随切割数指数增长(每切一次需4倍计算量)。
2. Qubit Reuse利用硬件的中途测量与重置(MR, Mid-circuit Measurement and Reset)功能复用闲置比特,但仅适用于局部优化。
3. Gate Cutting虽适用于期望值计算(如哈密顿模拟),但其在电路级优化中的应用尚未充分探索。

研究目标:
提出QRCC框架,首次将Wire Cutting、Gate Cutting与Qubit Reuse集成,通过整数线性规划(ILP, Integer Linear Programming)搜索最优切割方案,实现以下目标:
- 最小化切割数以降低后处理开销;
- 通过比特重用减少子电路所需的物理比特数;
- 在期望值计算场景中,联合利用Gate Cutting进一步优化。

研究方法与流程

1. QRCC框架设计

QRCC分为以下核心步骤:

(1)QR感知的DAG表示

将量子电路转换为带比特重用机会的有向无环图(DAG),通过插入虚拟身份门(Identity Gate)对齐所有比特的操作层,明确每层的潜在切割位置(如图3所示)。与传统DAG不同,QRCC显式区分单比特门与双比特门的切割点,以支持更精细的优化。

(2)ILP问题建模

将电路切割问题转化为整数线性规划模型,关键变量与约束包括:
- 变量定义:
- 双比特门是否被切割(Wire Cut或Gate Cut);
- 单比特门是否被切割(仅Wire Cut);
- 子电路分配(如式5-8)。
- 约束条件:
- 每个门必须唯一归属子电路(式10);
- 子电路比特数不超过设备容量(式11);
- 切割数上限(式12);
- 相邻门间的切割一致性(式13-14)。
- 目标函数(式18):
最小化后处理开销(权重δ)与计算保真度损失(权重1-δ)的加权和,其中后处理开销线性化为α×(Wire Cut数)+ β×(Gate Cut数)。

(3)切割方案执行与后处理

  • Wire Cutting:按式(3)重构原始电路的输出概率分布,需4^k次子电路运行(k为切割数)。
  • Gate Cutting:按式(4)重构期望值,需6^m次子电路运行(m为门切割数)。
  • 混合切割:优先处理Wire Cut,再处理Gate Cut,如图4示例所示。

2. 实验验证

(1)基准测试

  • 概率分布计算:QFT(量子傅里叶变换)、AQFT(近似QFT)、Supremacy(随机电路)、Adder(加法器)。
  • 期望值计算:M-Regular(正则图)、Erdős-Rényi(随机图)、Hamiltonian Simulation(哈密顿模拟)、VQE(变分量子本征求解器)。

(2)对比方案

  • CutQC:仅Wire Cutting的MIP(混合整数规划)方案。
  • QRCC变体:
    • QRCC-c(δ=1):仅优化后处理开销;
    • QRCC-b(δ=0.75):平衡后处理与保真度。

(3)性能指标

  • 切割数(#cuts)、子电路数(#sc)、最大子电路双比特门数(#ms)。
  • 后处理开销(以浮点运算数#fp衡量)。

主要结果

1. Wire Cutting优化

如表1所示,QRCC平均减少29%的切割数(QRCC-c)和24%(QRCC-b)。例如:
- QFT(n=30, d=27):CutQC需32次切割,QRCC仅需6次(降低81%)。
- 复杂电路优势:QFT因全连接特性难以切割,而QRCC通过比特重用显著改善;AQFT因连接简化,改进较小。

2. Wire + Gate Cutting联合优化

如表2所示,引入Gate Cutting后:
- 平均切割数:QRCC-c(Wire+Gate)较CutQC降低44%,例如Erdős-Rényi(n=50, d=27)从39次降至23.46次(等效Wire Cut数)。
- 后处理加速:Reg(n=40, d=27)的等效Wire Cut数从21降至16.29,对应685倍后处理速度提升。

3. 实际设备验证

在IBM 7-qubit Lagos量子计算机上测试Reg(m=2):
- QRCC(4-qubit子电路):精度达98.3%,优于7-qubit直接运行的22.3%(表3)。
- 原因:子电路的双比特门数从16降至3,减少噪声累积。

结论与价值

科学价值

  1. 方法创新:首次集成Wire Cutting、Gate Cutting与Qubit Reuse,提出ILP驱动的全局优化框架。
  2. 性能突破:显著降低切割数与后处理开销,扩展了NISQ设备可处理的电路规模。
  3. 理论贡献:为电路切割问题建立了严格的数学建模与优化方法。

应用价值

  1. 硬件兼容性:使小规模量子设备能够运行大规模电路,缓解当前硬件资源不足的问题。
  2. 成本效益:通过减少后处理开销,降低量子-经典混合计算的总体成本。

研究亮点

  1. 跨层优化:QRCC揭示Wire Cutting可创造新的比特重用机会,反之亦然,形成正向反馈。
  2. 灵活性:ILP模型支持不同优化目标(如δ可调),适应多样化需求。
  3. 可扩展性:如图7所示,QRCC在电路规模(N)与设备容量(D)比值增大时仍保持良好性能。

其他发现

  • 参数δ的影响(图5):δ>0.5时切割数趋于稳定,而δ<0.5可提升保真度但增加切割数。
  • 后处理策略比较(图6):近似重构(ARP)比全状态重构(FRP)容忍更多切割,如ARP-4可支持50次切割。

(注:因篇幅限制,部分实验细节与公式推导未完全展开,读者可参考原文进一步查阅。)

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com