2025-11-18T09:37:13.504087

The discrete adiabatic quantum linear system solver has lower constant factors than the randomized adiabatic solver

Costa, An, Babbush et al.
The solution of linear systems of equations is the basis of many other quantum algorithms, and recent results provided an algorithm with optimal scaling in both the condition number $κ$ and the allowable error $ε$ [PRX Quantum \textbf{3}, 040303 (2022)]. That work was based on the discrete adiabatic theorem, and worked out an explicit constant factor for an upper bound on the complexity. Here we show via numerical testing on random matrices that the constant factor is in practice about 1,200 times smaller than the upper bound found numerically in the previous results. That means that this approach is far more efficient than might naively be expected from the upper bound. In particular, it is about an order of magnitude more efficient than using a randomised approach from [arXiv:2305.11352] that claimed to be more efficient.
academic

The discrete adiabatic quantum linear system solver has lower constant factors than the randomized adiabatic solver

基本信息

  • 论文ID: 2312.07690
  • 标题: The discrete adiabatic quantum linear system solver has lower constant factors than the randomized adiabatic solver
  • 作者: Pedro C. S. Costa, Dong An, Ryan Babbush, Dominic W. Berry
  • 分类: quant-ph (量子物理)
  • 发表时间: 2023年12月,最新版本2025年10月11日
  • 论文链接: https://arxiv.org/abs/2312.07690

摘要

线性方程组求解是许多量子算法的基础,最近的研究提供了在条件数κ和允许误差ε方面都具有最优复杂度的算法PRX Quantum 3, 040303 (2022)。该工作基于离散绝热定理,并给出了复杂度上界的显式常数因子。本文通过对随机矩阵的数值测试表明,实际中的常数因子比之前结果中数值求得的上界小约1200倍。这意味着该方法远比从上界天真预期的要高效得多。特别地,它比声称更高效的随机化方法arXiv:2305.11352效率高约一个数量级。

研究背景与动机

问题的重要性

量子线性系统问题(QLSP)是量子计算中的核心问题之一,旨在高效产生与线性方程组Ax = b解成比例的量子态|x⟩。这个问题的解决是许多其他量子算法的基础,包括量子机器学习、量子优化等领域的算法。

现有方法的发展历程

  1. HHL算法: Harrow, Hassidim和Lloyd首次提出了量子线性系统算法,复杂度为O(poly(n)κ²/ε)
  2. 绝热量子计算方法: 后续研究基于绝热量子计算(AQC)提供了改进,特别是Costa等人在6中基于离散绝热定理实现了最优复杂度O(κlog(1/ε))
  3. 随机化方法: 另一种方法使用随机化时间演化来模拟量子芝诺效应

研究动机

虽然离散绝热方法在理论上达到了最优渐近复杂度,但其严格上界给出的常数因子α = 2305非常大,这让人质疑其实际效率。同时,随机化方法声称由于更紧的上界而在实践中更高效。本文旨在通过数值实验验证这些方法的实际性能。

核心贡献

  1. 揭示了离散绝热方法的实际常数因子:通过大量数值实验发现实际常数因子α = 1.84,比理论上界小约1200倍
  2. 证明了离散绝热方法的实际优越性:数值测试显示量子行走方法平均比随机化方法高效约7倍
  3. 提供了全面的性能比较:包括正定矩阵和一般非厄米矩阵的情况,以及不同维度和条件数的测试
  4. 考虑了完整算法的开销:分析了包含滤波步骤在内的总复杂度,证明即使考虑所有开销,离散绝热方法仍有至少3倍的改进

方法详解

任务定义

给定可逆矩阵A ∈ C^(N×N),其中∥A∥ = 1,和归一化向量|b⟩ ∈ C^N,目标是制备归一化态|x̃⟩,使其近似|x⟩ = A^(-1)|b⟩/∥A^(-1)|b⟩∥,精度为∥|x̃⟩ - |x⟩∥ ≤ ε。

离散量子行走方法(QW)

正定厄米矩阵情况

对于正定厄米矩阵A,构造哈密顿量:

  • H₀ := (0 Qb; Qb 0)
  • H₁ := (0 AQb; QbA 0)

其中Qb = I_N - |b⟩⟨b|是投影算子。

时间依赖的哈密顿量为: H(s) = (1 - f(s))H₀ + f(s)H₁

调度函数f(s)根据能隙条件设计: f(s) = κ/(κ-1)1 - (1 + s(κ^(p-1) - 1))^(1/(1-p))

非厄米矩阵情况

通过将矩阵维度加倍转换为厄米形式: A := (0 A; A† 0)

相应的哈密顿量为: H(s) = (0 A(f(s))Qb; QbA(f(s)) 0)

其中A(f) := (1-f)σz⊗I_N + fA。

随机化方法(RM)

随机化方法实现如下操作: e^(-it_q H(v_q)) ⋯ e^(-it₂H(v₂))e^(-it₁H(v₁))

其中:

  • vⱼ = vₐ + j(vb - vₐ)/q是离散化的时间点
  • tⱼ是根据特定概率分布选择的随机变量

概率密度函数为: p_j(t) ∝ (J_p(Δ(vⱼ)|t|/2)/(Δ^(p-1)(vⱼ)|t|^p))²

其中J_p是第一类贝塞尔函数,p = 1.165。

实验设置

测试矩阵

  • 维度: 4×4, 8×8, 16×16的随机矩阵
  • 条件数: κ = 10, 20, 30, 40, 50
  • 矩阵类型: 正定厄米矩阵和一般非厄米矩阵
  • 样本数: 每个条件数生成100个独立随机矩阵

评价指标

  • 量子行走方法: 达到目标误差Δ = 0.4所需的行走步数
  • 随机化方法: 达到相同误差所需的总演化时间∑|tⱼ|
  • 误差定义: 2-范数误差∥|x̃⟩ - |x⟩∥

实现细节

  • 调度函数参数p = 1.4
  • 使用几何平均值计算复杂度
  • 包含四分位数范围和完整数据范围的误差条
  • 每个随机化方法实例进行200次重复

实验结果

主要结果

常数因子比较

对于κ = 50的情况:

  • 理论上界: α = 2305
  • 实际测量: α = 1.84
  • 改进倍数: 约1250倍

方法间性能比较

条件数κQW步数QW误差RM时间RM误差改进倍数
10360.3482810.3957.81
20760.3816040.3977.95
301200.4009630.3988.03
401760.39913300.3977.56
502320.39717220.3997.42

实际应用测试

使用SuiteSparse矩阵集合中的实际矩阵:

  • 有向图问题(ID=168, κ=4.041×10²): QW比RM快9.58倍
  • 电路仿真问题(ID=1199, κ=6.302×10⁵): QW比RM快457倍

维度依赖性

实验显示复杂度对矩阵维度的依赖性很小,符合理论预期,因为复杂度主要取决于条件数而非维度。

完整算法开销分析

考虑滤波步骤后的总复杂度:

  • 对于典型的目标误差ε > 0.0004,绝热部分占主导
  • QW方法在包含滤波开销后仍比RM方法有显著优势
  • 最优误差阈值Δ约为0.4,与实验设置一致

相关工作

量子线性系统算法发展

  1. HHL算法: 开创性工作,但复杂度为O(κ²/ε)
  2. 变分时间振幅放大: 改进了对精度的依赖
  3. 绝热量子计算方法: 提供了更好的复杂度scaling
  4. 最优多项式滤波: 进一步优化了实现

复杂度下界

Harrow和Kothari证明了量子线性系统问题的下界为Ω(κlog(1/ε)),这个下界在Costa等人的工作中首次达到。

随机化方法

Subaşı等人提出的随机化方法复杂度为O(κlog(κ/ε)),虽然有额外的log κ因子,但声称由于更小的常数因子在实践中更高效。

结论与讨论

主要结论

  1. 理论与实践的巨大差距: 离散绝热方法的实际常数因子比理论上界小1200倍
  2. 方法优越性: 量子行走方法在所有测试案例中都优于随机化方法
  3. 实用价值: 该方法不仅理论最优,在实践中也高度高效

局限性

  1. 误差阈值: 使用相对较大的目标误差Δ = 0.4,可能导致某些outlier情况
  2. 矩阵类型: 主要测试随机矩阵,实际应用中的结构化矩阵可能有不同表现
  3. 比较公平性: RM方法比较的是演化时间而非具体的量子门数

未来方向

  1. 更精确的常数因子分析: 开发更紧的理论界限
  2. 结构化矩阵: 研究特殊结构矩阵的性能
  3. 硬件实现: 在实际量子硬件上验证这些结果

深度评价

优点

  1. 实用价值高: 解决了理论与实践的重要差距问题
  2. 实验充分: 大量随机矩阵测试和实际应用案例
  3. 分析全面: 考虑了完整算法包括滤波步骤的开销
  4. 结果可信: 所有测试实例都显示一致的优势

不足

  1. 理论解释不足: 没有深入分析为什么实际常数因子如此小
  2. 比较基准: 与RM方法的比较可能不够直接(时间vs步数)
  3. 规模限制: 测试的矩阵维度相对较小(最大16×16)

影响力

这项工作对量子算法社区有重要影响:

  1. 重新评估算法效率: 提醒研究者理论上界可能过于保守
  2. 算法选择指导: 为实际应用提供了明确的算法选择建议
  3. 未来研究方向: 激发了对更精确复杂度分析的需求

适用场景

该方法特别适用于:

  1. 需要高精度线性求解的量子算法
  2. 条件数适中的实际问题
  3. 对常数因子敏感的应用场景

参考文献

本文引用了量子线性系统求解领域的关键文献,包括:

  • 1 HHL原始算法
  • 6 Costa等人的离散绝热方法
  • 10 Jennings等人的随机化方法改进
  • 14 Berry等人的哈密顿仿真优化