组合优化问题——如布尔可满足性、最大割、整数规划——的经典求解在大规模实例上普遍遇到困难:目标函数的地貌充满局部极小,贪心与局部搜索会被困住,而精确算法在最坏情形下需要指数时间。绝热量子计算(adiabatic quantum computation, AQC)为这类问题提供了一条与众不同的路线:把优化目标编码成一个 Hamiltonian ,使得解就是它的基态;然后从一个基态容易制备的 Hamiltonian 出发,让系统随时间缓慢变化。如果演化足够慢,量子态会始终”贴着”瞬时基态走,最终在 的基态附近被读出——也就是读出了最优解。

这一思想有两条主要历史线索。一条是 quantum annealing:用横场驱动项帮助系统隧穿出局部极小,后来演化为专用的退火硬件(Zoo 508—509)。另一条是通用 AQC:Aharonov 等人证明绝热模型与标准量子电路模型多项式等价(quant-ph/0405098,Zoo 96—98),因此它原则上不损失任何量子计算能力;与此同时,Roland—Cerf 的局部绝热搜索表明,绝热框架可以精确复现 Grover 搜索的二次加速(Zoo 96—98、185)。

但必须强调:模型等价于电路模型,不等于任意优化实例都有加速。一个绝热算法的运行时间由三个因素决定——路径上的最小能隙 、路径导数 、以及终态读出的成功概率。“把目标函数写成了 Hamiltonian”只完成了编码,并不构成任何复杂度证明:如果最小能隙随问题规模指数收缩,再漂亮的编码也救不了指数运行时间。本词条教程的目标,就是把这些因素一个个讲清楚:第 1—2 节建立绝热演化的框架与能隙定理,第 3 节用局部 Grover 搜索做一个完整可算的例子,第 4 节用一个可手算的两能级模型展示能隙如何指数收缩,第 5—7 节讨论模型的计算能力与主要瓶颈,第 8 节介绍连续变量的 Quantum Hamiltonian Descent 方案。

预备知识:我们假设读者熟悉量子力学基础(Hamiltonian、Schrödinger 方程、本征值问题)、Grover 搜索与相位估计、以及 QSP/QSVT 的基本语言()。全篇取

1. 基本演化与重参数化

取一条光滑的 Hamiltonian 路径

其中无量纲参数 标记”演化进度”: 对应容易制备基态的初始 Hamiltonian 对应编码了优化问题答案的问题 Hamiltonian (problem Hamiltonian) 。物理时间记为 ,二者通过调度函数 联系,要求 。系统的态矢量满足含时 Schrödinger 方程

这里引入 两层参数是有意为之的”重参数化 (reparametrization)“:路径 的形状由问题本身决定,而调度 则完全在我们手中——我们可以在能隙大的地方快速通过、在能隙小的地方放慢脚步。第 3 节的局部调度正是利用了这一自由度。

对每个固定的 是一个普通的 Hermitian 算符,可以求解瞬时本征值问题

其中 是瞬时基态, 是第一激发态,依此类推。我们要求基态非简并,于是可以定义瞬时基态能隙 (ground gap)

算法的目标非常单纯:把系统制备在 (例如横场 的基态 ),沿路径演化,使末态 与目标基态 有足够大的重叠,测量后即得以高概率读出最优解。整个理论的核心问题是: 需要多大,才能保证”贴着基态走”这件事真的发生?

2. 为什么误差含

这一节推导绝热定理的核心尺度。分两步:第一步看瞬时基态本身对参数变化有多敏感(静态部分),第二步看真实演化偏离瞬时基态多少(动力学部分)。我们将看到,两个步骤各自贡献一个能隙分母,合起来就是

2.1 基态的敏感程度:一阶微扰

把本征方程 两边对 求导。左边用乘积法则,右边同样:

这里每一项都是合法的: 光滑,本征态在基态非简并时可以取得光滑(简并点附近本征矢可能无法光滑选取,这正是我们要求 的原因之一)。

用第一激发态以上的某个本征态 )左乘上式。注意到两个事实:(本征态正交),以及 (Hermitian 算符左乘本征矢)。于是右边第一项 消失,剩下

把含 的两项移到同侧,解出

这个公式的含义值得停下来读一下。分子满足 (Cauchy—Schwarz 与算符范数的定义),是有界的;分母 。因此基态方向随 的变化率被 放大:能隙越小,基态”转身”越快。从几何上看, 正是瞬时基态在射影 Hilbert 空间中沿路径的”速度”在第 个激发方向上的分量。

2.2 动力学泄漏:快速相位与分部积分

第二步问:真实的 会有多少分量泄漏到激发态?把态按瞬时本征基展开,并把每个分量的快速相位因子显式写出来:

将它代入 Schrödinger 方程,左边对三项分别求导(系数、相位、本征态)。相位项求导给出 ,与右边 恰好抵消——这正是我们按绝热相位展开的原因。整理后得到系数 的常微分方程组:在选取合适的规范(parallel transport gauge,把 的对角项吸收进相位)之后,

初态是 。只看从基态到第 个激发态的直接耦合,并把 2.1 节的微扰公式代入 ,一阶近似下

被积函数是”缓变振幅”乘以”快速振荡相位”。振荡相位满足

即它平均每振荡一周就把缓变振幅的贡献相互抵消。把这一观察严格化就是分部积分:以上式把指数因子写成导数,做一次分部积分,边界项为

其大小被

控制——注意这里出现了两个能隙分母:一个来自 2.1 节基态导数的微扰公式,另一个来自振荡相位的分部积分。这就是绝热条件中 的来源。对匀速调度 ,泄漏振幅因此是 量级;要让它小于给定精度 ,充分的时间尺度为

分部积分剩下的积分项含有被积函数再求一次导数的项,其中出现 、边界导数与更多重分部积分产生的更高阶修正。因此严谨的绝热定理有多种版本,结论的幂次依赖假设:

  • 不加边界条件、对任意路径都成立的一般界,可以表现为 这类含 的形式(积分项中对振幅再求导会多出一个能隙分母);
  • 若路径在端点处平滑切换( 的若干阶导数在 处消失,或路径充分光滑并配合边界消去技巧),误差的高阶项被压低,界可以改善到

所以,只引用一个幂次而不列出定理假设是会误导的 都是正确陈述,区别在于对路径正则性和端点行为的要求。本词条后续讨论中,我们统一以启发式尺度 作为估算工具,并在涉及严格结论时注明假设。

3. 局部绝热 Grover 搜索

这是绝热优化最干净的样板间:问题、能隙、调度、运行时间全部可以精确算出来,而且能直接看到”调度设计”如何把 压缩回

3.1 问题的绝热编码

回到无结构搜索: 个条目中有唯一的目标条目 ,它对应计算基预言机可以识别 。定义均匀叠加态

取初始与问题 Hamiltonian 为两个投影算符的补:

并沿线性插值路径演化:

为什么这样编码? 的基态正是 (本征值 ),其余所有态本征值为 ,所以末态基态就是答案本身; 的实现只需要调用一次搜索预言机(对目标项翻转符号),不涉及对 的先验知识。 的基态是 ,用 Hadamard 门即可制备。整条路径因此是”可制备、可实现”的。

3.2 约化到二维子空间并求出能隙

定义未标记条目的均匀态

并把 分解为

论断:从 出发的演化始终限制在二维子空间 内。理由是: 只含恒等算符与两个投影,而 本身落在该子空间内,故 把子空间映入自身;Schrödinger 演化由 生成,初态在子空间内就不会离开。(在子空间的正交补上 ,只贡献全局相位。)

于是整个问题化为一个 矩阵。在基 下,

其中

的能隙等于 两本征值之差(整体减去 不改变本征值间距)。对 矩阵,本征值为 ,因此

逐项计算。迹:

行列式(利用 ):

第二行到第三行,后两项完全相同、相互抵消——这不是巧合,而是 的内积结构所致。代回:

由于 处取最大值 ,根号内的量在该处最小,故

物理解读:在 附近, 两个投影”势均力敌”,基态从 转向 ,两能级发生最小间隔为 的回避交叉(avoided crossing)。这个 与 Grover 迭代中每次旋转的角度 是同一个数。

3.3 匀速调度:丢失加速

先用最朴素的匀速调度 。路径导数为常数

其算符范数有界:(事实上可算出恰好为 ,这里只需常数界)。套用第 2 节的充分条件

得到 ——与经典随机搜索同阶,Grover 的二次加速完全丢失。原因很清楚:匀速调度要求全程都慢到足以通过最窄的能隙,而最窄能隙 只在 附近的极小窗口内出现;在路径的其余部分,能隙是 ,完全可以快速通过。

3.4 局部调度:按瞬时能隙变速

Roland—Cerf 的局部绝热条件把第 2 节的逐点约束用到极致:要求在每个时刻,基态的瞬时转动速率都不超过能隙允许的”跟随能力”,即

其中等号用了链式法则 与 2.1 节的微扰公式, 是控制泄漏振幅的小参数。整理得对调度速度的逐点约束

由于 ,取饱和调度

(吸收常数因子到 中)。这就是”能隙小处减速、能隙大处加速”的精确形式:在 附近 ,在两端

3.5 总运行时间:逐项积分

,总时间为

这个积分可以精确算出。记 ,换元 ,则 ,分母化为

于是

用标准公式 (这里 ):

最后一步代回了 。当 时,,因此

Grover 的二次加速被完整恢复。把复杂度表达式的每个因子交代清楚: 来自能隙倒数 (而不是其平方)——逐点调度把全局最坏的 换成了积分 ,而这个积分被宽度 、深度 的窄窗口主导,结果是 是精度参数的代价,因为泄漏振幅被控制在

这个例子的方法论意义超出了搜索本身:绝热运行时间应当积分局部能隙 ,而不是永远套用全局最小能隙的粗界 。每当能隙剖面中有狭窄的最小值,局部调度都能带来实质收益。

3.6 数值验证

手算一遍。此时 ,与公式一致。精确积分

而渐近公式 。再取 :积分 ,渐近值为 。两个点都精确值低于渐近值且比值趋向 ,与 的收敛一致。

4. 小例子:回避交叉与指数小能隙

上一节的能隙 只是多项式地小,局部调度尚能应付。优化问题的真正噩梦是指数小能隙。用一个可以手算的两能级模型(Landau—Zener 模型的参数化形式)看它是怎么出现的:

本征值由 解出:

  • ,两能级在 直接交叉,基态与激发态交换身份:绝热演化无法定义,因为基态不光滑。
  • ,交叉变成回避交叉 处取到。 就是两能级”互相排斥”的耦合强度。

按第 2 节的尺度,,绝热时间 。关键点在于:在真实的优化实例中,两个竞争的低能组态往往对应差异悬殊的自旋构型,它们之间的有效耦合 要经过 阶微扰才出现,因此 是普遍现象。此时无论定理中的幂次是 还是 ,运行时间都是 ——定理的幂次只影响指数前的常数,救不了指数本身。这就是第 6 节将讨论的一阶相变瓶颈的微观图像。

5. 与电路模型的等价

绝热模型的能力上限由如下结果刻画:AQC 与标准量子电路模型多项式等价(quant-ph/0405098,Zoo 96—98)。构造的核心是 Feynman—Kitaev 的历史态 (history state)。给定一个 步电路 作用于输入 ,定义

它是”时钟寄存器 “与”第 步的部分计算结果”的均匀叠加。设计一组局域 Hamiltonian 项,每一项检查相邻两个时间片之间是否恰好由 衔接(传播项),再加上约束输入的项;该 Hamiltonian 的基态恰好是 ——这就是 Feynman—Kitaev 传播 Hamiltonian。

它的能隙为何只需 ?直觉是把时钟方向看成一条长度为 的一维链:传播项在时钟坐标上相当于离散 Laplacian,合法的历史态对应链上的”均匀波”(零动量模)。一维链上 Laplacian 的激发模式是波长受限的驻波,最低激发态要多出半个波长的起伏,动量 ,能量 ——这正是 量级的能隙(精确常数依赖具体构造,但幂次是稳健的)。于是从简单的”输入+初始时钟”Hamiltonian 绝热演化到传播/输出 Hamiltonian,所需时间由 这类多项式控制;构造甚至可以限制到二维格点上的局域相互作用。

结论的含义要读准:

  • 它证明了:非 stoquastic 的通用绝热模型在计算能力上与 BQP 等价——任何量子电路都能被绝热地模拟,代价是多项式开销。
  • 它没有证明:任意优化 cost Hamiltonian 的绝热路径有多项式能隙。历史态路径是为人造目标精心设计的,其能隙有下界保证;而优化问题的 能隙由问题实例决定,不受此定理保护。

6. Stoquastic、Quantum Annealing 与瓶颈

在计算基下,若 Hamiltonian 的所有非对角矩阵元都非正),则称它为 stoquastic。这个条件的物理后果由 Perron—Frobenius 型论证给出:对 而言,非对角元全非负,基态可以取成所有振幅非负的矢量。振幅没有符号振荡,路径积分 Monte Carlo 采样时就不会遇到正负贡献剧烈相消的 sign problem,因此 stoquastic 系统是量子退火硬件与量子 Monte Carlo 的天然对象。典型退火机实现的调度形如

其中 是横场驱动项(非对角元为 ,满足 stoquastic 条件), 是对角的 Ising 型经典代价函数。 大、 小,基态 易制备; 时退化为纯经典问题。

stoquastic 不等于经典易模拟,两个方向都要小心:

  • 即使振幅全正,采样链的 mixing 仍可能因拓扑势垒或熵势垒而指数缓慢——“没有 sign problem”只排除了一种具体的数值困难,不排除动力学困难;
  • Hastings 的构造表明,无 sign problem 的模型仍可能比某些经典路径方法更强,因此也不能反过来说明 stoquastic 系统一定没有量子优势。其精确复杂度类很可能与通用 non-stoquastic AQC 不同,但边界尚未完全划定(Zoo 429、508—509)。

实践中绝热优化最常见的失败模式是第 4 节图像的大规模化:一阶相变伴随的回避交叉使

运行时间随之指数化,与定理中 gap 的幂次无关。已提出的补救手段包括:加入 catalyst 项(在路径中段引入、端点消失的辅助项)、改用 non-stoquastic 驱动、非均匀(inhomogeneous)逐比特调度、或改走”短路径”避开相变点。这些方法都可能改变能隙剖面,但必须逐实例证明——不存在对所有优化问题普适有效的调度定理。

7. Spectral-gap amplification 与 Markov 问题

有一类方法把经典 Markov 链的结构翻译成 Hamiltonian 能隙,从而获得干净的二次加速。设经典可逆 Markov 链的谱隙为 (转移矩阵次大本征值与 的距离),它控制链的 mixing 时间 。某些这样的链可以映射到 frustration-free Hamiltonian,其能隙与 相关;进一步引入辅助比特、构造新的 Hamiltonian,可以把能隙放大(Zoo 184、85)。

平方根的直觉与 Szegedy 量子行走一致:经典链的判别矩阵被嵌入一个酉行走算符,经典本征值 变成行走相位 ,谱隙 附近的相位间隔 ——相位估计能分辨 的相位差,对应能隙 。对 hitting/search 类问题,这把经典的 改进为绝热/行走意义上的 ,与振幅放大中的二次加速同源。

同一个思想也进入了数值线性代数:对线性方程组 ,可以构造一族 Hamiltonian 路径,使终点基态正比于 。配合 time-optimal 调度与离散绝热定理(把连续演化离散化并精确控制误差),运行时间可以达到关于条件数 的近最优缩放(Zoo 517—518)。需要记住的保留条款与 HHL 类算法相同:输出是量子态 ,而不是完整的经典解向量,读出全部分量会抵消加速。

8. Quantum Hamiltonian Descent

绝热思想也可以搬到连续变量优化。Quantum Hamiltonian Descent(QHD,2311.00811,Zoo 529—530)使用形如

的 Hamiltonian(或其离散化),其中 是动能项(Laplacian), 是把经典目标函数直接当作势能的对角算符。机制是绝热退火在连续空间的翻版:演化早期动能项占主导,波包在 的地貌上扩散、隧穿过势垒(而不是像经典梯度下降那样被局部极小捕获);随着 增大,波包逐步向低势能区域集中,最终测量位置即得近似极小点。

已证明的结果(Zoo 529—530):对一族特制的 维非凸函数——它们含有 个局部极小,是专为困住经典局部搜索而设计的——QHD 以 次函数查询(function queries)求解。这里复杂度的每个因子都属于量子算法自身的、在明确查询模型下证明的上界 的多项式来自波包演化时间的离散化与查询模拟,波浪线掩盖对数因子。

论文同时对 Gurobi 等代表性经典求解器做了广泛实证,显示它们在该函数族上呈超多项式行为。但必须按证据的性质措辞:经典一侧是经验性证据而非复杂度下界证明——没有人证明所有经典算法在该函数族上都需要超多项式时间,只观察到当前最好的通用求解器表现如此。因此正确的说法是 “plausible / empirical quantum—classical separation”(可信的、经验性的量子—经典分离),而不能写成”已证明经典算法都需要超多项式时间”。这条措辞纪律对第 6 节的退火瓶颈讨论同样适用:量子加速的论断与经典困难的论断,证据强度必须分别标注。

9. 小结与习题

  • 绝热误差有两个来源:瞬时基态导数被 放大(一阶微扰),动力学泄漏经快速相位分部积分再得一个能隙分母;典型充分尺度含 ,无边界正则性的一般严谨界可到 。引用幂次必须同时引用定理假设。
  • 局部调度按瞬时能隙变速,,运行时间积分 ;在 Grover 路径上它精确恢复 ,而匀速调度只有
  • AQC 经历史态构造与电路模型多项式等价,历史态能隙只需 ;但该结论不保护任意优化路径,一阶相变可使
  • Stoquastic 退火避开 sign problem 但不等于经典易模拟;spectral-gap amplification 把 Markov 谱隙 放大为 ,给 hitting/搜索与绝热线性系统二次或近最优加速。
  • Hamiltonian descent 的量子上界(查询复杂度的已证结果)与经典实证(对现有求解器的超多项式观察)应分开陈述,只宜称 empirical separation。

习题

  1. (基础)从 出发,完整推导 ),并说明为什么基态简并会破坏这一推导。
  2. (计算)对局部 Grover 路径,验证 ,完成积分 ,并取渐近极限得 ;再验证匀速调度给出
  3. (计算)对第 4 节的 ,求本征态在 处的导数 ,验证绝热条件 ,并讨论 时运行时间的标度。
  4. (概念)解释历史态 Hamiltonian 的能隙为什么只需 :把时钟方向视为一维链,最低激发模的”半个波长起伏”如何导致 的能隙?这一结论为什么不能套用到任意优化 cost Hamiltonian?
  5. (概念)比较 quantum simulated annealing 中的 Markov 谱隙 与绝热框架中的能量能隙 :平方根关系从哪里来?它对 hitting time 意味着什么?
  6. (辨析)QHD 论文(Zoo 529—530)中哪一部分是已证明的复杂度上界、哪一部分是经验观察?为什么后者只能支持 “empirical separation” 的措辞?试举一种可能推翻该分离的经典算法研究方向。

参考文献与 Zoo 覆盖

  • Zoo 96—98、185、247:AQC 等价性、局部 Grover 与严谨 adiabatic theorems。
  • Zoo 176、179—199、226、406:优化、PageRank、机器学习与图问题实例及 gap 分析。
  • Zoo 184、85:spectral gap amplification/Szegedy 联系。
  • Zoo 429、508—509:stoquastic 能力与早期 quantum annealing。
  • Zoo 517—518:绝热线性系统;Zoo 529—530:Hamiltonian descent 与实证 separation

参考资料