Simon's algorithm was one of the first problems to demonstrate a genuine quantum advantage. The algorithm, however, assumes access to noise-free qubits. In our work we use Simon's algorithm to benchmark the error rates of devices currently available in the "quantum cloud." As a main result we obtain an objective comparison between the different physical platforms made available by IBM and IonQ. Our study highlights the importance of understanding the device architectures and chip topologies when transpiling quantum algorithms onto hardware. For instance, we demonstrate that two-qubit operations on spatially separated qubits on superconducting chips should be avoided.
- 论文ID: 2406.11771
- 标题: Simon's algorithm in the NISQ cloud
- 作者: Reece Robertson, Emery Doucet, Ernest Spicer, Sebastian Deffner
- 分类: quant-ph cs.ET
- 发表时间: 2024年6月18日 (arXiv预印本)
- 论文链接: https://arxiv.org/abs/2406.11771
Simon算法是最早展示真正量子优势的问题之一。然而,该算法假设能够访问无噪声的量子比特。本研究使用Simon算法来基准测试当前"量子云"中可用设备的错误率。主要结果是对IBM和IonQ提供的不同物理平台进行了客观比较。研究强调了在将量子算法转译到硬件上时理解设备架构和芯片拓扑的重要性。例如,证明了应该避免在超导芯片上空间分离的量子比特之间进行双量子比特操作。
- 量子优势的理论与实践差距: Simon算法理论上具有指数级量子加速,但这基于无噪声量子比特的假设,而当前NISQ(Noisy Intermediate-Scale Quantum)设备存在显著噪声。
- NISQ设备性能评估需求: 随着量子计算投资激增(预计到2030年代中期达到1.3万亿美元市场规模),需要客观评估当前量子云设备的实际性能。
- 算法移植的挑战: 不同量子硬件平台(超导vs离子阱)具有不同的架构特点,需要理解这些差异对算法性能的影响。
- Simon算法对噪声高度敏感,使其成为NISQ设备噪声诊断的理想工具
- 缺乏对不同量子云平台的系统性比较研究
- 需要理解硬件拓扑对算法性能的具体影响
- 系统性基准测试: 首次使用Simon算法对IBM和IonQ的多个量子设备进行全面的错误率基准测试
- 平台对比分析: 提供了超导量子比特(IBM)与离子阱(IonQ)平台的客观性能比较
- 拓扑依赖性发现: 证明了量子比特空间分离对超导平台性能的显著负面影响
- 噪声模型验证: 发现现有噪声模拟器无法准确预测真实硬件的行为
- 量子优势阈值分析: 确定了当前NISQ设备距离真正量子优势的具体差距
Simon问题: 给定一个函数f,判断它是一对一函数还是具有秘密字符串s的二对一周期函数,如果是后者则找出s。
数学表述:对于n位字符串输入,f要么是一对一的,要么对于任意两个映射到相同输出的输入x₁和x₂,有x₁ ⊕ x₂ = s。
- 初始化: 两个n量子比特寄存器,均初始化为|0⟩态
- 第一次Hadamard变换: 对第一个寄存器应用H门,创建均匀叠加态
- Oracle操作: 应用Uₓ,实现 Uₓ(|x⟩|y⟩) = |x⟩|f(x)⊕y⟩
- 第二次Hadamard变换: 对第一个寄存器再次应用H门,产生干涉图案
- 测量: 测量所有量子比特,提取与秘密字符串s正交的结果
复杂Oracle: 使用最大数量的双量子比特门
- 包含多个CNOT门和单量子比特旋转
- 测试硬件在最大纠缠操作下的性能
简单Oracle: 使用最少数量的双量子比特门
算法错误率: 定义为返回与秘密字符串s不正交结果的迭代百分比
- 理想情况下应为0%
- 50%错误率等同于随机猜测,表示算法完全失效
- 设备: Brisbane, Osaka, Kyoto (均为127量子比特Eagle芯片)
- 特点: 固定连接拓扑,需要SWAP门实现远距离操作
- 噪声模型: IBM AER本地模拟器,包含单/双量子比特门错误和读出错误
- 设备: Harmony (11量子比特), Aria (25量子比特), Forte (32量子比特)
- 特点: 全连接拓扑,任意量子比特间可直接操作
- 优势: 更高精度、可预测性和相干时间
- 问题规模: n ∈ 2, 12 (对应4-24量子比特)
- 重复次数: 每个配置3次实验,模拟器30次
- 量子比特分配: 允许IBM系统动态优化物理量子比特选择
- 校准更新: 每次实验前获取最新噪声特性
- 所有NISQ设备在问题规模增加时都表现出错误率上升
- 关键阈值: 约12个量子比特时,复杂Oracle的错误率接近50%
- 量子优势预测: 外推至53量子比特时,所有设备错误率都将达到50%
IBM超导平台:
- 复杂Oracle: 非线性错误增长,在n>8时急剧恶化
- 简单Oracle: 表现良好,错误率保持较低
- 空间分离影响: CNOT门错误率随量子比特间距离显著增加
IonQ离子阱平台:
- 错误率呈现一致的线性增长模式
- 全连接拓扑避免了空间分离问题
- 整体性能更加可预测
- IBM: 噪声模拟器严重低估了复杂Oracle的错误率
- IonQ: 模拟器预测趋势正确但低估约2倍错误率
- 关键问题: 现有噪声模型未充分考虑相关错误
| 参数 | IBM Brisbane | IBM Osaka | IBM Kyoto | IonQ Forte | IonQ Aria |
|---|
| T₁时间 | 213.12 μs | 297.17 μs | 215.43 μs | 100 s | 100 s |
| T₂时间 | 145.97 μs | 127.23 μs | 109.44 μs | 1 s | 1 s |
| 双量子比特门错误率 | 0.74% | 0.93% | 0.92% | 0.74% | 8.57% |
| 读出错误率 | 1.32% | 2.18% | 1.48% | 0.5% | 0.52% |
IBM平台上,CNOT门错误率随控制位和目标位间距离呈现明显增长趋势,而噪声模拟器未能准确捕捉这一效应。
- 历史研究: Shor算法的早期小规模实现、随机电路采样、Grover搜索等
- NISQ评估: 先前研究表明IBM、Rigetti、IonQ和DWave设备均未实现公平采样
- 理论框架: Simon算法作为隐藏子群问题的代表,与Shor算法、Deutsch-Jozsa算法等同属此类
- 量子优势: 首批证明量子图灵机可违反Church-Turing论题的算法之一
- 噪声建模: 现有研究主要关注随机泡利噪声,本文揭示了实际硬件的复杂性
- 设备比较: 缺乏不同物理平台的系统性对比研究
- NISQ限制: 当前量子云设备仍然过于嘈杂,无法支持真正的量子优势
- 架构重要性: 理解设备架构和芯片拓扑对算法转译至关重要
- 空间效应: 超导芯片上应避免空间分离量子比特间的双量子比特操作
- 模拟器不足: 现有噪声模拟器无法准确预测实际硬件行为
- 算法设计时需考虑量子比特连接拓扑
- 最小化需要SWAP门的长距离操作
- 动态量子比特分配可部分缓解拓扑限制
- 全连接性简化了算法实现
- 更好的错误可预测性
- 当前量子比特数量限制仍是主要瓶颈
- 算法特异性: 结论主要基于Simon算法,其他算法可能表现不同
- 时间依赖性: 量子设备性能持续改进,结论具有时效性
- 规模限制: 受设备能力限制,未能测试更大规模问题
- 成本约束: IonQ Forte测试受预算限制,数据点较少
- 扩展算法范围: 测试Deutsch-Jozsa、Bernstein-Vazirani、Shor等算法
- 噪声容忍性: 研究Simon算法在保持量子优势前提下的噪声容忍阈值
- 布尔线性系统: 开发求解噪声布尔线性方程组的高效算法
- 硬件改进: 跟踪设备性能提升对算法表现的影响
- 系统性强: 首次对多个量子云平台进行Simon算法的全面基准测试
- 实用价值高: 为量子算法开发者选择合适平台提供了重要参考
- 发现重要: 揭示了空间分离对超导平台性能的显著影响
- 方法科学: 通过复杂/简单Oracle对比,有效隔离了不同因素的影响
- 数据开放: 提供了完整的代码和数据,支持结果复现
- 算法局限: 仅测试Simon算法,结论的普适性有待验证
- 规模受限: 最大测试规模(24量子比特)距离量子优势阈值仍有差距
- 时效性: NISQ设备快速发展,结论可能很快过时
- 理论分析不足: 缺乏对观察现象的深入理论解释
- 成本制约: 部分实验受预算限制,数据完整性有待提高
学术贡献:
- 为NISQ设备性能评估提供了新的基准方法
- 揭示了硬件拓扑对算法性能的重要影响
- 为量子优势实现的时间预期提供了数据支持
实用价值:
- 指导量子算法开发者选择合适的硬件平台
- 为量子云服务提供商改进设备提供了方向
- 为投资者评估量子计算发展阶段提供参考
可复现性:
- 提供完整的GitHub代码库
- 详细描述实验设置和参数
- 使用公开可访问的量子云平台
- NISQ算法开发: 为开发者提供硬件选择指导
- 量子云服务评估: 帮助用户选择合适的量子计算平台
- 硬件改进指导: 为量子设备制造商提供优化方向
- 教育研究: 作为量子计算课程的实践案例
- 投资决策: 为量子计算投资提供技术现状参考
本文引用了47篇重要文献,主要包括:
- Simon, D.R. (1997): Simon算法的原始论文
- Nielsen & Chuang (2010): 量子计算与量子信息经典教材
- Preskill, J. (2018): NISQ时代的开创性论文
- IBM和IonQ的技术文档和API说明
- 近期量子优势实验的相关工作
总结: 本文通过Simon算法对当前主流量子云平台进行了系统性基准测试,揭示了NISQ设备的性能限制和不同硬件架构的特点。研究结果对量子计算领域具有重要的实用价值,但也显示了距离真正量子优势实现仍有相当距离。随着量子硬件的快速发展,持续的性能监测和评估将是该领域的重要研究方向。