量子偏微分方程(partial differential equation, PDE)求解是量子计算最具变革性潜力的应用之一。PDE 描述了物理世界的基本规律——流体力学、电磁学、量子场论、金融定价——而经典求解的计算代价随空间维度指数增长。本词条系统梳理量子 PDE 求解的复杂度演进史,从 2014 年前后的初步方案到 2024 年的最优结果。记号与本百科 HHL 教程保持一致:条件数(condition number)记 ,酉演化采用 约定, 为编码 维离散系统所需的量子比特数;为避免与条件数混淆,热方程的扩散系数记 (而非部分文献的 )。

问题定义

PDE 的一般形式

我们考虑发展型方程

其中 是空间微分算符(如 Laplace 算符 、散度 、旋度 ), 为源项;椭圆型方程(如 Poisson 方程)没有时间变量,直接化为边值问题。主要类型如下表所示。

类型代表方程物理意义
抛物型热方程 扩散、热传导
双曲型波方程 声波、电磁波
椭圆型Poisson 方程 静电场、引力
混合型Navier-Stokes 方程流体力学

经典复杂度

维空间、每维 个格点(共 个自由度)、时间精度 的问题,经典方法的代价为: 阶时间格式需要 步(局部误差 累积为全局误差 ),每步代价由空间离散算子的应用或求解决定,如下表。

方法每步复杂度步数总复杂度
有限差分(显式)
有限元(隐式稀疏求解)
谱方法(FFT)

维度灾难(curse of dimensionality)体现在自由度数 上: 已十分巨大, 时经典方法完全不可行。量子编码把空间自由度压缩到 个量子比特,这是量子 PDE 求解的根本动机;但门数是否也随之改善,取决于下文讨论的条件数与输出方式。

量子 PDE 求解的复杂度演进

第一代:量子模拟直接方法(2014-2019)

Berry 的高阶 ODE 算法 [1] 与 Lloyd 等人的早期方案确立了基本范式:对线性 PDE,先做空间离散化得到线性 ODE 系统 ,其中 由空间差分矩阵构成,再用 Trotter 分解逐步推进 类的演化。

对 Hermitian 部分(可写成 的系统,如波方程的适当变形,见下文),问题直接归结为稀疏哈密顿量模拟。 的稀疏度为 (每个格点只与 个邻居耦合),编码需要 个量子比特。用一阶 Trotter 分解实现时间 的演化,门数为

其中 阶 Suzuki 公式把每步误差压到 。这一代方法的关键限制是:空间复杂度对 指数改善,但时间复杂度中 受稳定性与精度双重约束,整体对 只有多项式依赖(早期约为 量级),且只适用于能直接写成酉演化的系统。

第二代:高阶方法(2020-2022)

Costa–An–Jordan–Liu 的波方程量子算法与同期工作把时间积分系统地高阶化:用高阶 Magnus 展开处理时变部分、用高阶 Suzuki 公式或截断 Taylor 级数降低分解误差,将复杂度改进为

即对模拟时间近线性、对精度对数。这一步把”对 多项式依赖”的瓶颈彻底移除,代价是对 超线性因子。

第三代:Schrödingerization(2022-2024)

Jin–Liu–Yu 提出的 Schrödingerization 框架 [2] 是突破性的:它不要求算符 Hermitian、不依赖 Trotter 分解,适用于任意线性 PDE。我们给出其构造的完整推导,这与本百科 ODE 教程中的推导一致。

空间离散化后,线性 PDE 化为 矩阵,可以是非 Hermitian 的)。把 分解为 Hermitian 与反 Hermitian 部分:

引入辅助变量 (动量算符 ,自伴)与初值 ,则增广哈密顿量取为

是 Hermitian 的(两个直积项的每个因子都 Hermitian),因此 是酉演化,可用任意标准模拟方法实现。在 表示下薛定谔方程化为输运方程 (速度 叠加相位旋转);当 时沿特征线求解给出 ,于是恢复量 精确成立;非交换情形由生成元幂级数的逐项归纳同样给出精确恢复(严格表述见 [2])。

我们用热方程逐模式验证构造。 是 Hermitian 的(),故 表示下方程为 。对特征模式 ,见下文谱方法一节的推导),输运速度为 ,解为

恰好给出热方程的衰减因子 。整体复杂度为

突破点在于:对局域差分算符 与格点总数 无关(只与尺度相关),因此总代价是 而非 。后选择概率正比于解的范数平方与初值范数平方之比;解指数衰减(长期热演化)时需要振幅放大,这一代价与问题的物理收缩率相关,无法由算法侧消除。

第四代:黑盒 PDE 求解(2023-2024)

An–Liu–Lin 的 LCHS(linear combination of Hamiltonian simulation)框架 [3] 针对非齐次线性系统 给出了近最优的态制备方案。出发点仍是 Duhamel 公式(推导见本百科 ODE 教程情况三,由常数变易法得到):

量子实现分为三步:第一步,把积分离散化为 个时间片上的求积 ;第二步,对每个 ,用 LCHS 把非酉块 分解为一族可模拟酉演化 的加权积分( 的 Hermitian 与反 Hermitian 部分组装,积分权重可解析给出);第三步,用受控操作把所有时间片叠加成历史态,末时刻分量即解。相比早期方法,总代价从 降至

这是已知的近最优时间依赖。

主要 PDE 类型的具体处理

热方程(抛物型)

热方程为 。我们先在傅里叶基下对角化(完整推导见下文谱方法一节):周期域上 ,逐项代入得 ,解为

即每个模式的模长严格衰减——传播子 是收缩半群而非酉算符。这正是量子模拟的挑战所在: 需要”虚时间演化”,不是酉操作。可行的量子路线有三条。其一,Schrödingerization:按第三节的构造 为离散 Laplacian),通过辅助维度与后选择实现收缩;解衰减越多,后选择概率越低,需配合重缩放(见 ODE 教程情况四)。其二,QSVT:对块编码 施加多项式变换 ,直接以多项式代价(随 多项式增长)实现收缩半群。其三,隐式时间步进(如 Crank–Nicolson)把每步化为线性方程组 ,再调用线性求解器,代价由该系统的条件数(,见 Poisson 一节)决定。整体复杂度

波方程(双曲型)

波方程为 。降为一阶系统的朴素做法是令 ,得到

需要指出:这个生成矩阵并不是 Hermitian 的——按分块伴随的计算,,它与原矩阵相等当且仅当 ,一般并不成立。波方程守恒的是能量范数而非标准范数,正确的 Hermitian 化必须引入平方根算符。记 的谱非正,故 是 Hermitian 正算符),做变量替换 ,我们逐行求导:

。由 直接验算

反 Hermitian,因此 是酉演化, 守恒(这正是能量)。写成薛定谔形式 ,哈密顿量为 ,它是 Hermitian 的(验证:)。在傅里叶基下 对角(),每个模式以频率 谐振;单模式核对: 给出 ,故 为常数。离散化后 一般是稠密的,但恰好可用谱方法(下节)经 QFT 对角化实现,或者保留非 Hermitian 的一阶形式改用 Schrödingerization/LCHS。复杂度

Poisson 方程(椭圆型)

Poisson 方程 (等价地 ,我们解正定的 形式)没有时间变量,有限差分离散化直接得到线性方程组。我们把整条推导链逐步展开。

第一步(中心差分格式及其误差)。在 上取网格 ),内部节点为未知量。由 Taylor 展开

两式相加时奇次项相消,得 ,移项即

因此离散算符 精度逼近

第二步(边界条件进入矩阵)。齐次 Dirichlet 条件 意味着 ,未知量是 ,系统为 ,其中

非齐次 Dirichlet 条件 时,边界值是已知量,从矩阵行移到右端:第 行的方程 化为 (第 行同理加 )。也就是说,Dirichlet 条件不改变矩阵、只改变右端。Neumann 条件 则改变矩阵:引入镜像点 并用中心差分 ,把它代入第 行的离散方程 ,得 ——首行变为 (此朴素形式不对称,对称化需改用半格点格式 )。原则上:边界条件通过修改边界行(Neumann)或右端(Dirichlet)进入离散系统。

第三步(谱与条件数)。我们推导 的全部特征值。对候选特征向量 ),用和差恒等式 计算

是特征向量、特征值为 。边界条件要求 (自动满足)且 ,后者给出 。于是

两端估计:最小特征值用 ),并注意

与连续算符 上的第一特征值 一致,这是对推导的自洽核对。最大特征值用恒等式

因此条件数

第四步(高维与量子求解)。 维情形的离散算符是 Kronecker 和 ,其特征向量为一维正弦函数的张量积、特征值为 个一维特征值之和,故 仍为 ;矩阵稀疏度为 (中心加每维两个邻居),未知量 个,编码需 个量子比特。用量子线性求解器(HHL/QSVT)求 的门数为

与经典比较:稀疏 Cholesky/共轭梯度为 量级,因此量子优势要求 ,即 才有明确的渐近优势( 时条件数抵消对数编码收益);此外输出必须是泛函而非全场。缓解 的途径包括预条件化(preconditioning,Clader–Jacobs–Sprouse 的早期分析)与下节的谱方法。

谱方法:傅里叶基下的对角化

对周期边界问题,谱方法(spectral method)用傅里叶基代替差分,二阶导数算符在该基下严格对角。我们逐项推导。取规范正交基 ,域 )。正交性由直接积分验证:

其中用了 为整数)。对 求两次导数,每次求导产生因子

因此微分算符 在傅里叶基下是对角的,本征值(同样地 在多维情形的本征值为 )。把 代入线性 PDE,由正交性可逐项比对系数:对热方程得 (上节已用);对 Poisson 方程

模式必须单独讨论:它对应右端的积分 ,方程 有解当且仅当 (相容性条件,物理上即总电荷为零),此时 任意(解可差常数)。离散版本:格点 上的差分算符是循环矩阵,被离散傅里叶变换 对角化为 为折叠频率)。量子实现恰好匹配:QFT 以 门实现 ,对角因子 是对角预言机(每行一个非零元),逆 QFT 返回物理空间。整条链路不含条件数因子 ,代价由态制备与 QFT 决定;其代价是仅适用于周期边界,且谱精度要求解光滑。这与有限差分形成互补:差分方法通用但受 制约,谱方法对角化彻底但受周期性与光滑性制约。

对流方程(一阶双曲型)

对流方程为 。周期边界下用中心差分离散一阶导数:,其中 为平移算符。由 直接验证

反 Hermitian,其特征值为纯虚数 (对波数 ,由 直接算出)。因此半离散系统 )的生成元是反 Hermitian 的,传播子 Hermitian)是酉演化,可用标准哈密顿量模拟直接实现,复杂度 ,且中心差分的纯虚谱意味着无数值耗散(中性稳定)。需要说明的是,稳定化的迎风格式(upwind)会破坏反对称性,届时应改用 Schrödingerization 或 LCHS 处理非酉传播子。

Navier-Stokes 方程为

困难集中在两点:非线性对流项 ,以及压力–速度耦合(压力由不可压缩约束隐式决定)。现有量子路线有三类。其一,Carleman 线性化加 Schrödingerization:把二次非线性展开为无穷维线性系统后截断,再用第三节的框架模拟(复杂度 为截断阶数,其可控制性取决于耗散 是否压制对流)。其二,迭代线性化:每个时间片内冻结非线性项求解线性 PDE,经典外环更新,类似 ODE 教程的方法二。其三,格子 Boltzmann 方法(lattice Boltzmann)的量子化:把流体动力学改写为格点上的松弛–迁移线性动力学加非线性碰撞项,后者在低马赫数下可截断为低次多项式,再行线性化。

复杂度演进总结

下表汇总各代方法的标度( 为模拟时间, 为 Carleman 截断阶数)。

年份方法PDE 类型总复杂度关键突破
2014Berry(高阶方法)[1]线性对数空间编码
2019Lloyd et al.线性(Hermitian)直接量子模拟
2020Berry et al.(高阶积分)线性高阶时间积分
2022Schrödingerization [2]任意线性打破 Hermitian 限制
2023An–Liu–Lin(LCHS)[3]非齐次线性近最优态制备
2023Costa et al.(Carleman)[4]非线性(二次)非线性系统
2024Jin et al.(改进 Schrödingerization)[2]一般线性 PDE统一框架

与经典方法的对比

量子优势明确的场景有三类。其一,高维 PDE():量子编码需 个量子比特对比经典的 存储,且门数为 对比经典的 (对适定的演化问题);对椭圆型问题还需 的权衡(见 Poisson 一节)。其二,长时间模拟:量子方法对 近线性且对精度对数。其三,多查询场景:同一 PDE 在多个初值或多个右端下的批量求解,可共享离散化与模拟电路。

量子优势不明确的场景同样有三类。其一,低维 PDE():经典方法已经高效,条件数与读出开销抵消量子收益。其二,强非线性 PDE:Carleman 截断阶数 与条件数可能爆炸。其三,输出问题:完整读出 需要 次测量,量子优势只保留在泛函估计(如 )与采样场景。

开放问题

  1. 非线性 PDE 的最优量子算法:Carleman 截断阶数与条件数的普适控制仍是核心难题,耗散占优之外的 regime 缺乏多项式保证。

  2. 守恒律 PDE:激波与间断解缺乏光滑性,谱方法失效、差分方法的稳定格式(迎风、通量限制)又是非酉的,量子处理方式尚不明确。

  3. 多尺度 PDE:含快慢尺度的问题(如大气模型)需要自适应网格,量子编码的灵活性不足。

  4. 输出效率:如何以少于 的代价提取宏观物理量(平均速度、最大涡量、能谱)仍是瓶颈,现有方案限于特定泛函形式。

  5. 实际验证:目前量子 PDE 求解的实验验证限于 量子比特的小规模演示,与实用规模之间仍有数量级差距。

总结

量子 PDE 求解的复杂度从 2014 年的 演进到 2024 年的 。Schrödingerization 框架的引入是最重要的突破——它以增广哈密顿量 把任意线性演化嵌入酉动力学,打破了”只能模拟 Hermitian 系统”的限制;LCHS 进一步把非齐次项的代价做到近最优。离散化层面,有限差分给出稀疏但条件数 的系统,谱方法给出严格对角化但限于周期光滑问题,二者构成量子 PDE 工具箱的两端。非线性问题的 Carleman 线性化在 2023 年取得实质改进,但其普适性与输出效率仍是开放难题;量子 PDE 求解的最终实用化取决于这两点的进展。


参考文献:

  1. Berry, D. W. (2014). High-order quantum algorithm for solving linear differential equations. Journal of Physics A, 47, 105301.
  2. Jin, S., Liu, N., & Yu, Y. (2022). Quantum simulation of partial differential equations via Schrödingerization. arXiv:2212.13969.
  3. An, D., Liu, J., & Lin, L. (2023). Linear combination of Hamiltonian simulation for nonunitary dynamics with optimal state preparation cost. Physical Review Letters, 131, 150601.
  4. Costa, P. C. S., Jordan, S. P., & Ostrander, A. (2023). Improved quantum algorithms for linear and nonlinear differential equations. Quantum, 7, 913.


参考资料