来源论文: https://arxiv.org/abs/2607.00575v1 生成时间: Jul 02, 2026 00:34

降低 ADAPT-VQE 量子资源消耗:高原算符消除与关联平均场下折算深度解析

0. 执行摘要

在嘈杂中期量子(NISQ)时代,如何利用极其有限的量子资源(如有限的量子比特数、较浅的电路深度和较低的门控误差)实现高精度的量子化学模拟,是当前量子信息与量子化学交叉领域的核心瓶颈。变分量子本征求解器(VQE)作为最主流的候选算法,其性能高度依赖于变分拟设(Ansatz)的设计。自适应导数装配问题定制型 VQE(ADAPT-VQE)通过动态构建拟设,在保证精度的同时显著降低了电路深度,但在实际大规模系统优化过程中,经常遭遇由冗余算符和参数消失引起的优化停滞(梯度消失/贫瘠高原问题),导致 CNOT 门数急剧膨胀。

本文针对越南国家大学(Hanoi & Ho Chi Minh City)Phuoc Minh Vo 等人于 2026 年发表的最新突破性工作进行深度技术拆解。该研究提出了两种互补的核心策略:

  1. 高原算符消除(Plateau-Operator Elimination):一种简单而高效的算符动态剪枝策略。在优化过程中,一旦检测到算符的旋转角变分参数低于预设阈值(接近于零),便判定其为非贡献(或阻碍优化)的高原算符,并将其从算符池中永久移除,从而避免电路深度的无谓增加并加速收敛。
  2. 一体下折算框架(OBDF)与 ADAPT-VQE 的结合:利用单体 Møller-Plesset 二阶微扰理论(OBMP2)将活性空间(Active Space)之外的动态关联效应“折算”(Downfolding)进活性空间内部,构建一个关联有效的单体哈密顿量。该方法在不增加额外量子比特和双体算符测量的条件下,巧妙地将外部动力学关联融入活性空间计算中。

通过对 $H_6$ 链、环、晶格体系以及 $N_2$ 分子(具有极强多参考特性的三键断裂体系)的系统性基准测试(Benchmark),结果表明该联合算法成功将 CNOT 门数量降低了 2 到 3 倍,并在相同活性空间下,实现了逼近全构型相互作用(FCI)极限的化学精度。


1. 核心科学问题、理论基础与方法细节

1.1 变分量子本征求解器(VQE)及其资源瓶颈

量子化学计算的核心任务在于求解分子多电子体系的无时间相关薛定谔方程:

$$\\hat{H} |\\Psi\\rangle = E |\\Psi\\rangle$$

在第二量子化表象下,分子非相对论电子哈密顿量写为:

$$\\hat{H} = \\sum_{pq} h_{pq} \\hat{a}_p^\\dagger \\hat{a}_q + \\frac{1}{2} \\sum_{pqrs} g_{pq}^{rs} \\hat{a}_p^\\dagger \\hat{a}_r^\\dagger \\hat{a}_s \\hat{a}_q$$

其中 $h_{pq}$ 和 $g_{pq}^{rs}$ 分别为一电子和二电子积分,$\\hat{a}_p^\\dagger$ 与 $\\hat{a}_q$ 分别代表轨道的产生和湮灭算符。传统的全构型相互作用(FCI)方法由于希尔伯特空间随电子数和轨道数呈指数级膨胀,仅能应用于极小分子体系。

VQE 基于变分原理,通过经典与量子计算机的混合双重循环来逼近基态能量 $E_0$:

$$E_0 \\le E_{\\text{VQE}}(\\boldsymbol{\\theta}) = \\langle \\Psi_0 | \\hat{U}^\\dagger(\\boldsymbol{\\theta}) \\hat{H} \\hat{U}(\\boldsymbol{\\theta}) | \\Psi_0 \\rangle$$

这里 $|\\Psi_0\\rangle$ 通常为 Hartree-Fock(HF)参考态,$\\hat{U}(\\boldsymbol{\\theta})$ 是由参数 $\\boldsymbol{\\theta}$ 控制的参数化幺正算符(拟设)。传统上,化学启发式拟设如幺正耦合簇单双激发(UCCSD)虽然具有系统可改进性,但其量子电路深度随着系统空间轨道数 $N$ 呈 $\\mathcal{O}(N^5)$ 的陡峭缩放,在 NISQ 硬件上极易因噪声积累而失效。

1.2 ADAPT-VQE 的动态拟设构建机制

为了克服固定拟设(如 UCCSD)的冗余性,Grimsley 等人提出了 ADAPT-VQE 方法。该方法的核心思想是按需、迭代式构建拟设。它维持一个预先定义的、由抗埃尔米特单双激发算符构成的算符池(Operator Pool)$\\{\\hat{A}_k\\}$(其中 $\\hat{A}_k^\\dagger = -\\hat{A}_k$)。

在迭代的第 $i$ 步,算法首先在量子处理器上测量当前状态 $|\\Psi_{i-1}\\rangle$ 下每个池算符对能量的梯度:

$$g_i^{(k)} = \\frac{\\partial E}{\\partial \\theta_k} \\Big|_{\\theta_k=0} = 2 \\text{Re} \\langle \\Psi_{i-1} | \\hat{H} \\hat{A}_k | \\Psi_{i-1} \\rangle$$

选择梯度绝对值最大的算符 $\\hat{A}_{k^*}$ 插入到拟设中:

$$k^* = \\arg\\max_k |g_i^{(k)}|$$

并将波函数更新为:

$$|\\Psi_i\\rangle = e^{\\theta_i \\hat{A}_{k^*}} |\\Psi_{i-1}\\rangle = e^{\\theta_i \\hat{A}_{k^*}} e^{\\theta_{i-1} \\hat{A}_{k^{*}_{i-1}}} \\cdots e^{\\theta_1 \\hat{A}_{k^*_1}} |\\Psi_0\\rangle$$

随后,利用经典优化器(如 BFGS 或共轭梯度法)联合重构并联合优化所有已加入拟设的变分参数 $\\{\\theta_1, \\theta_2, \\dots, \\theta_i\\}$。该循环重复进行,直至全局梯度范数(Gradient Norm)低于预设阈值 $\\epsilon$:

$$\\sqrt{\\sum_{k=1}^L (g_i^{(k)})^2} < \\epsilon$$

这确保了每一层电路都具有最大的能量下降效率。

1.3 梯度消失与高原算符问题(Plateau-Operator)

然而,ADAPT-VQE 并非完美。随着拟设的增长,经典参数优化的参数空间维度不断增加,极易陷入局部极小值或遭遇所谓的“贫瘠高原(Barren Plateaus)”。

在优化进行到较深步骤时,算符池中的某些算符 $\\hat{A}_k$ 虽然可能在当前步骤表现出非零梯度并被强行吸纳进拟设,但经过经典联合优化后,其对应旋转角参数 $\\theta_i$ 收敛至接近 0(即 $\\theta_i \\approx 0$)。这些参数趋于零的算符无法为系统提供物理能量的实质性降低。然而,这些“冗余算符”仍驻留于波函数乘积中,导致 CNOT 门数开销急剧膨胀,且增大了后续梯度计算的测量负担。这不仅拖慢了收敛速度,更可能导致整个优化过程由于参数空间 Hessian 矩阵退化(奇异值过多)而彻底停滞。

1.4 高原算符消除算法(Plateau-Operator Elimination)

为了解决上述瓶颈,作者提出了一种极其简单直接的“高原算符消除”方案。其物理判定依据为: 如果在第 $i$ 步联合优化完成后,某个刚加入拟设的算符(或拟设中已有算符)的变分参数绝对值低于一个设定的极小阈值 $\\delta$(一般接近于零,如 $\\delta = 10^{-4}$):

$$|\\theta_i| < \\delta$$

则该算符被归类为“高原算符(Plateau-Operator)”。该状态表明当前波函数 $|\\Psi_i\\rangle$ 与该算符耦合的子空间重叠度极低,其存在不仅无用而且有害。

作者设计了两种剪枝拓扑:

  1. 永久消除(Permanent Elimination):一旦检测到高原算符,将其从算符池 $\\mathcal{P}$ 中永久剔除,更新活性算符池为:
$$\\mathcal{P}^{(i)}_{\\text{active}} = \\left\\{\\hat{A}_k \\in \\mathcal{P} \\Big| |\\theta_i^{(k)}| \\ge \\delta \\right\\}$$

此方案能大幅缩减未来迭代中的梯度测量次数。 2. 带池恢复消除(Elimination with Pool Restoration):当被消除的算符占初始池比例超过限制阈值 $\\phi$(如 $20\\%, 22\\%, 25\\%$)时,强制将池恢复至完整大小 $\\mathcal{P}$。这是考虑到被消除的算符在后期的多体演化阶段,可能会由于状态的改变而重新展现出重要的物理关联。

经过大量的基准测试,作者发现永久消除机制(Permanent Elimination without Refill)展现出了最稳定和快速的收敛曲线(详见下文第 2 节),成功避免了池恢复引入的非物理参数跃变。

下图形象地展示了高原算符消除机制如何完美融合进传统的 ADAPT-VQE 工作流中:

+-------------------------------------------------------------+
|               生成初始状态向量、分子哈密顿量与算符池              |
|                     |\Psi_0\rangle = |\Psi_{HF}\rangle                |
+-------------------------------------------------------------+
                              |
                              v
                     +------------------+
                     | 计算所有算符的梯度 |<--------------------------+
                     +------------------+                           |
                              |                                     |
                              v                                     |
                     +------------------+                           |
                     | 计算全局梯度范数  |                           |
                     +------------------+                           |
                              |                                     |
                     +--------+--------+                            |
                     |  是否达到收敛阈值? | --(是)--> [ 结束,输出能量 ]     |
                     +--------+--------+                            |
                              | (否)                                |
                              v                                     |
                     +------------------+                           |
                     | 选择梯度最大的算符 |                           |
                     |   并附加至拟设中   |                           |
                     +------------------+                           |
                              |                                     |
                              v                                     |
                     +------------------+                           |
                     |  经典优化器(BFGS) |                           |
                     |  联合优化所有参数  |                           |
                     +------------------+                           |
                              |                                     |
                              v                                     |
                    [ 高原算符消除分支 ]                             |
                              |                                     |
                              v                                     |
                     +------------------+                           |
                     |  检测最新旋转角度  |                           |
                     |   |\theta_i| < \delta ?   |                           |
                     +--------+--------+                            |
                              |                                     |
                     +--------+--------+                            |
                     |                 | --(是)--> [ 剔除算符并收缩算符池 ]   |
                     |                 |           [  检测当前池大小是否   ]  |
                     |                 |           [  小于标准阈值?       ]--+ (若是,则重构池/
                     |                 |                                      不重构直接进行
                     |                 | --(否)-----------------------------> 下一轮迭代)
                     +------------------+

1.5 一体下折算框架(OBDF)的引入

仅仅在拟设算法层进行改进还不够,如果要在量子计算机上直接模拟全轨道空间哈密顿量,量子比特资源开销不可承受。经典的“活性空间”(Active Space)方法(如 CASSCF)将空间划分为活性空间(通常包含费米能级附近的价轨道)和外部空间(包含完全占据的核心轨道和完全虚的外部轨道)。

然而,传统的活性空间计算完全忽略了活性空间内部电子与外部轨道电子之间的“动态关联(Dynamical Correlation)”效应,导致计算能量与真实的 FCI 参考值产生显著偏差。

为了捕捉这一重要的外部关联,作者引入了一体下折算框架(One-Body Downfolding Framework, OBDF)。该方法基于双幺正耦合簇(DUCC)理论,通过对分子哈密顿量进行幺正相似变换:

$$\\bar{\\hat{H}} = e^{-\\hat{A}_{\\text{ext}}^\\dagger} \\hat{H} e^{\\hat{A}_{\\text{ext}}}$$

其中 $\\hat{A}_{\\text{ext}}$ 是限制在至少包含一个活性空间外轨道的双激发算符。通过应用单体 Møller-Plesset 二阶微扰(OBMP2)近似和累积量(Cumulant)展开,外部关联被有效凝聚进一个单体外关联势算符 $\\hat{v}^{\\text{ext}}_{\\text{OBMP2}}$ 中。最终得到的下折算活性空间有效哈密顿量写为:

$$\\hat{H}_{\\text{OBDF}} = \\hat{H}_{\\text{CAS}} + \\hat{v}^{\\text{ext}}_{\\text{OBMP2}}$$

因为 $\\hat{v}^{\\text{ext}}_{\\text{OBMP2}}$ 本质上是一个单体算符,$\\hat{H}_{\\text{OBDF}}$ 与 bare 活性空间哈密顿量 $\\hat{H}_{\\text{CAS}}$ 拥有完全相同的一体和二体算符结构。这意味着,在量子计算机上运行 OBDF-ADAPT-VQE:

  • 不需要增加任何额外的量子比特(依然仅需活性空间轨道数对应的量子比特);
  • 不需要增加任何二体算符的测量开销
  • 但却能够把外部轨道的动力学关联效应隐式地带入到 ADAPT-VQE 模拟中,使有限量子资源的计算精度产生质的跃升。

2. 关键 Benchmark 体系、计算数据与性能分析

为了彻底验证高原算符消除方法及 OBDF-ADAPT-VQE 的实际表现,作者使用 OpenFermion 模拟器对四个代表性分子体系进行了详尽的高精度计算基准测试。

2.1 梯度范数收敛性分析(以 $H_6$ 链为例)

由于 $H_6$ 链伴随着强烈的电子静态关联(尤其是键伸长时),即使对于只有 6 个原子的简单体系,标准 ADAPT-VQE 也会遭遇灾难性的收敛困难。

在 $r = 2.25 \\text{ Å}$, $2.55 \\text{ Å}$ 和 $2.85 \\text{ Å}$ 的三种典型几何构型下,经典 ADAPT-VQE 的表现如图 2 所示:

  • 标准 ADAPT-VQE(图 2 浅蓝色线):梯度范数最终在 $5 \\times 10^{-4}$ 到 $6 \\times 10^{-4}$ 的高位彻底进入平台期(Stagnate),完全无法收敛至 $10^{-4}$ 的收敛阈值 $\\epsilon$ 以下。这表明传统的自适应机制在多体关联极其复杂的区域遭遇了“优化锁死”。
  • 高原算符消除(无重填,图 2 深蓝色虚线):一旦删除 $|\\theta_i| < 10^{-5}$ 的高原算符,梯度范数在迭代到大约 110-130 步时突然展现出大幅下降,并极其平滑、稳定地向下突破 $10^{-4}$ 门槛,最终完美收敛
  • 带池恢复的消除方案(图 2 橙色、紫色、粉色线,对应 $\\phi=20\\%, 22\\%, 25\\%$):每当被消除的算符比例触及阈值并触发“算符池恢复重填”时,梯度范数会剧烈反弹(Surge)回初始的高位,随后陷入高频震荡。这在物理上是因为重填回池中的冗余算符在当前波函数下依然是“毒瘤”,重填操作强行破坏了已经建立的高质量波函数参数结构,导致经典优化器不得不重新对冗余维度进行耗时消噪。

这无可辩驳地证明了:永久性消除高原算符能够扫清不必要的优化维度,从而打破 ADAPT-VQE 的优化死锁状态。

2.2 量子电路深度与 CNOT 门数开销

为了评估其在真实量子硬件上的可行性,作者详细统计了 CNOT 门数在 $H_6$ 链、环、晶格三种几何体随键长 $r$ 的变化曲线(图 3):

体系类别键长区间 ($r, \\text{Å}$)传统 ADAPT-VQE 的 CNOT 门数范围永久算符消除后的 CNOT 门数范围资源降低比例 (Reduction Factor)
$H_6$ 链0.5 到 3.05000 ~ 8000 门 (高度震荡)1000 ~ 4000 门 (极其平滑)2.0x 到 2.5x
$H_6$ 环0.5 到 3.04000 ~ 8000 门1000 ~ 2500 门2.5x 到 3.2x
$H_6$ 晶格0.5 到 3.05000 ~ 7500 门1000 ~ 1800 门3.0x 到 4.1x

物理机制解析:消除无用算符能够防止优化器在无用维度上浪费步数,减少了多余演化算符的堆积,从根本上压低了 CNOT 门。由于 CNOT 门是 NISQ 处理器中相干退化和门控误差的第一来源,门数直降 3 倍直接将该算法的硬件物理可行性提升了几个数量级。

2.3 轨道基组(Orbital Bases)对计算效率的深远影响

在量子化学计算中,轨道选择是影响 VQE 效率的核心要素之一。作者对比了在 $H_6$ 链体系下,采用 Hartree-Fock(HF)基础轨道和利用 OBMP2 生成的关联分子轨道(Correlated Molecular Orbitals, CMO)进行 ADAPT-VQE 的差异(图 4):

  • 平衡键长区域 ($r \\le 1.5 \\text{ Å}$):HF 轨道与 OBMP2 轨道表现极为接近,算符数在 40-80 之间,CNOT 门处于 1000-2000 的区间。
  • 解离区域(强关联区,$r > 1.5 \\text{ Å}$)
    • HF 基础轨道(蓝色曲线):出现极大且不规则的宽峰突变。在解离极限附近,ADAPT-VQE 需要引入高达 145 个激发算符和超过 3500 个 CNOT 门才能达到收敛。这是因为 HF 单粒子轨道未包含任何动态关联,在强关联区波函数描述极差。
    • OBMP2 关联轨道(红色曲线):曲线表现平稳,即使在极难处理的解离区,算符数量也一直压制在 80 个以下,CNOT 门稳稳控制在 2000 个以内

这说明,OBMP2 轨道作为一种廉价的预优化轨道基,天然包含了大部分单体层面的外部关联,从而大大减轻了 VQE 幺正拟设中量子级联电路动态装配的压力。

2.4 势能面(PES)与能量收敛精度分析

2.4.1 $H_6$ 三种异构体的势能面(图 9)

在 6 个空间轨道的活性空间下:

  • 经典的 ADAPT-VQE(橙色虚线)虽然能给出大体正确的解离趋势,但在平衡位置附近由于完全丢失了活性空间外的动态关联,其能量与 FCI 参考值(绿色实线)存在高达数十毫哈特里(mHartree)的系统性显性偏离($\\Delta E$ 很大)。
  • OBDF-ADAPT-VQE(红色实线):在全键长扫描区间,其能量曲线几乎与 FCI 完美重合,平衡常数和势能阱深度的计算精度远超普通 ADAPT-VQE。这表明下折算的外关联能极为精准地弥补了活性空间的能量缺失。

2.4.2 $N_2$ 分子的三键断裂挑战(图 10)

氮气分子的三键断裂是量子化学中公认的“硬骨头”。

  • 经典的金标准经典算法 CCSD(T)(绿色实线)在平衡键长附近精度极高,但在 $r > 1.6 \\text{ Å}$ 的拉伸解离区,由于多参考特征的爆发而发生彻底的非物理发散崩溃。
  • 经典的 OBMP2(青色三角线)虽然没有发散,但在解离区形成了一个错误的非物理势垒。
  • OBDF-ADAPT-VQE(红色星号线):完美吸收了多方的优点。在短距离区域($< 1.6 \\text{ Å}$),它成功下压能量逼近 CCSD(T) 的极高精度;在长距离拉伸区,它完全避免了 CCSD(T) 的发散崩溃,正确给出了平滑且符合物理事实的解离限。

3. 代码实现细节与复现指南

为了使科研人员能够快速复现该工作,以下给出结合 PySCF 和 OpenFermion 的代码实现逻辑框架与核心算子构建细节。

3.1 经典预处理与 OBDF 有效哈密顿量构建

复现的第一步是在经典计算机上利用 PySCF 进行 Hartree-Fock 计算,并基于 OBMP2 下折算框架生成有效的活性空间一电子、二电子积分。

import numpy as np
from pyscf import gto, scf, mp

# 1. 定义 H6 链几何构型 (以 r = 2.0 A 为例)
define_geom = \"\"\"
H 0.0 0.0 0.0
H 0.0 0.0 2.0
H 0.0 0.0 4.0
H 0.0 0.0 6.0
H 0.0 0.0 8.0
H 0.0 0.0 10.0
\"\"\"
mol = gto.M(atom=define_geom, basis='sto-3g', charge=0, spin=0)

# 2. 执行常规 Hartree-Fock 计算
mf = scf.RHF(mol)
mf.kernel()

# 3. 执行 OBMP2 计算以生成关联 Fock 矩阵
# 注意:此处需提取单体关联修正电荷密度势 (v_ext_obmp2)
# 具体的 OBDF 积分可以通过下折算学术包或基于 PySCF 的 MP2 密度矩阵手动提取
# 设 h_cas 和 g_cas 为活性空间提取出的 bare 积分
# h_obdf = h_cas + v_ext_obmp2

3.2 算符池构建与 ADAPT-VQE 迭代循环

利用 OpenFermion 构建 Fermionic 抗埃尔米特单双激发算符池,并将其映射到 Qubit 空间:

from openfermion.chem import make_atom_associated_data  # 示例性导入
from openfermion import FermionOperator, JordanWigner, get_fermion_operator
from openfermion.transforms import jordan_wigner

def generate_singlet_sd_pool(n_qubits, n_electrons):
    \"\"\"生成单激和双激发抗埃尔米特算符池\"\"\"
    pool = []
    # 单激发: t_q^p (a_p^dagger a_q - a_q^dagger a_p)
    for p in range(n_qubits):
        for q in range(p + 1, n_qubits):
            # 考虑自旋限制的 singlet 组合
            op = FermionOperator(((p, 1), (q, 0))) - FermionOperator(((q, 1), (p, 0)))
            qubit_op = jordan_wigner(op)
            if qubit_op.norm() > 1e-8:
                pool.append(qubit_op)
                
    # 双激发: t_{rs}^{pq} (a_p^dagger a_r^dagger a_s a_q - h.c.)
    # 同理利用循环构建,并进行 Jordan-Wigner 映射
    return pool

3.3 高原算符消除的逻辑控制

在经典参数优化步骤完成后,插入高原判定与算符池缩减分支:

def adapt_vqe_with_elimination(hamiltonian, pool, delta=1e-5, epsilon=1e-4):
    \"\"\"带高原算符永久消除的 ADAPT-VQE 核心控制循环\"\"\"
    ansatz_operators = []
    parameters = []
    active_pool = list(pool)
    
    converged = False
    iteration = 0
    
    while not converged:
        iteration += 1
        # 1. 计算当前波函数下,active_pool 中所有算符的能量梯度
        gradients = []
        for op in active_pool:
            grad = measure_gradient(hamiltonian, ansatz_operators, parameters, op)
            gradients.append(grad)
            
        # 2. 检测梯度范数是否小于收敛阈值 epsilon
        grad_norm = np.sqrt(np.sum(np.square(gradients)))
        print(f\"Iteration {iteration}: Gradient Norm = {grad_norm:.6f}\")
        if grad_norm < epsilon:
            converged = True
            break
            
        # 3. 选择梯度最大的算符加入拟设
        best_idx = np.argmax(np.abs(gradients))
        selected_op = active_pool[best_idx]
        ansatz_operators.append(selected_op)
        parameters.append(0.0) # 初始参数设为 0
        
        # 4. 调用经典优化器 (如 BFGS) 联合优化参数
        optimized_parameters = classical_optimize(hamiltonian, ansatz_operators, parameters)
        parameters = list(optimized_parameters)
        
        # 5. [核心创新步骤] 检测并消除高原算符 (永久消除逻辑)
        eliminated_indices = []
        for idx, theta in enumerate(parameters):
            if np.abs(theta) < delta:
                # 锁定参数消失算符在 active_pool 中的对应算符,将其踢出
                bad_operator = ansatz_operators[idx]
                if bad_operator in active_pool:
                    active_pool.remove(bad_operator)
                eliminated_indices.append(idx)
                
        # 从当前拟设和参数列表中剔除无用维度
        for idx in sorted(eliminated_indices, reverse=True):
            del ansatz_operators[idx]
            del parameters[idx]
            
    return ansatz_parameters, energy

3.4 关键软件包及开源仓库推荐


4. 关键引用文献与学术局限性批判

4.1 核心引用文献梳理

  1. ADAPT-VQE 奠基工作
    • Grimsley, H. R., Economou, S. E., Barnes, E. & Mayhall, N. J. An adaptive variational algorithm for exact molecular simulations on a quantum computer. Nat. Commun. 10, 3007 (2019).
    • 评语:该工作首次提出了动态增量式装配拟设的概念,是本文的最直接起点。
  2. 贫瘠高原与梯度消失
    • McClean, J. R., Boixo, S., Smelyanskiy, V. N., Babbush, R. & Neven, H. Barren plateaus in quantum neural network training landscapes. Nat. Commun. 9, 4812 (2018).
    • 评语:指出了在宽广高维量子拟设参数空间中梯度指数级衰减的底层病灶。
  3. 有效哈密顿量下折算理论
    • Bauman, N. P., Bylaska, E. J., Low, G. H., Wiebe, N., Troyer, M. & Kowalski, K. Downfolding of many-body Hamiltonians using active-space models. J. Chem. Phys. 151, 014107 (2019).
    • 评语:提出了利用双耦合簇(DUCC)进行外部轨道空间关联向内部折算的系统方案。
  4. OBMP2 与一体下折算
    • Tran, L. N. & Yanai, T. Correlated one-body potential from second-order Møller-Plesset perturbation theory. J. Chem. Phys. 138, 224108 (2013).
    • 评语:证明了单体微扰修正势可以高效保留双体关联特征,为本研究的 OBDF 提供了完备的理论基础。

4.2 本项工作局限性与改进空间

尽管本工作在压缩量子资源和解决收敛性方面表现极其优异,但作为前沿学术成果,其在未来的实际生产落地中仍存在以下局限性:

  1. 超参数 $\\delta$ 与 $\\phi$ 的启发式定义依赖性: 高原算符的判定阈值 $\\delta$(文中设定为靠近 $10^{-5}$)以及重填比例阈值 $\\phi$ 目前主要依赖于经验试错。由于不同的化学体系其能谱和关联性质迥异,采用固定阈值可能在某些具有超强多参考特征的过渡金属氧化物中失效(可能将后期具有潜在重要作用的弱关联算符过早抹杀)。未来需要建立一种基于本地 Hessian 矩阵本征值或谱流分析的动态自适应阈值机制
  2. 单体 MP2 下折算对强关联外部效应的描述精度瓶颈: OBDF 本质上建立在二阶微扰(MP2)基础之上。若分子外部空间本身也存在着无法忽略的、具有多参考特征的静态或强动态关联,OBMP2 微扰下折算给出的有效哈密顿量便难以保证极高精度。对于此类体系,可能需要将下折算技术升级为基于 NEVPT2(二阶 $N$-电子价状态微扰理论)CASPT2 的框架,但这又将急剧抬高经典预处理的计算复杂度。
  3. 硬件噪声条件下的稳健性未知: 目前所有的测试数据均是在理想、无噪声的模拟器(OpenFermion)上获得的。在真实 NISQ 硬件上,量子门误差和相干去极化噪声会引入“虚假的非零梯度”或“噪声诱导的高原”。在嘈杂环境下,如何准确甄别一个算符参数趋于零是源于物理退化(需要消除),还是纯粹由硬件测量噪声引起的统计涨落,是该算法在真机部署上面临的核心物理障碍。

5. 理论补充与未来展望

5.1 参数空间流形与 Lie 代数视角的物理本质

为什么“直接剔除高原算符”不仅不会使能量变差,反而能加速突破收敛瓶颈?我们可以从拟设演化的李群流形(Lie Group Manifold)视角来获得深刻的物理洞察。

ADAPT-VQE 构建的波函数实际上是由一组单参数幺正群元沿着特定切空间方向(由算符池中抗埃尔米特算符 $\\hat{A}_k$ 生成)在状态流形上的连续投影:

$$\\hat{U}(\\boldsymbol{\\theta}) = \\prod_{j} e^{\\theta_j \\hat{A}_{k_j}}$$

这群算符的集合在代数结构上构成了一个特定李代数(Lie Algebra)的生成元。当我们向拟设中添加一个 $\\hat{A}_{k^*}$ 算符,相当于在流形参数空间中开拓了一个新的几何演化维度。

如果经过参数优化后 $\\theta_i \\approx 0$,意味着当前的波函数状态 $|\\Psi_i\\rangle$ 恰好处于由该算符所生成的变分路径的切平面法线方向上,即该方向的局部梯度曲率(由切空间 Hessian 矩阵描述)极度平坦。保留该算符会导致:

  1. 经典优化算法(如 L-BFGS)在计算拟牛顿步长时,其近似逆 Hessian 矩阵会出现极其微小的奇异值(Singular Values)。这会导致变分搜索步长(Step Size)发生数值病态震荡,使优化器“卡死”在狭窄平坦的峡谷中,无法向真正的全局极小值移动。
  2. 剔除这些高原算符,在几何上等价于将高维病态流形投影回局部健康的低维子流形上,直接恢复了 Hessian 矩阵的非奇异满秩特征,从而让经典优化器能以极大的步长平滑冲向收敛终点。这完美解释了图 5 中,在消除高原算符后,梯度范数为什么会在经历短暂的“重构尖峰”后直接出现断崖式平滑下跌。

5.2 本算法与其他自适应变体(Pruned / Param)的对比

为了更清晰地呈现本研究在算法设计上的优越性和定位,下表将本文的高原算符消除法与近年来提出的其他代表性自适应 VQE 改良方案进行了全方位横向对比:

算法名称算符筛选/剔除依据经典算力开销额外量子测量开销物理实现复杂度
标准 ADAPT-VQE仅基于梯度大小添加,无剔除机制极低无 (标准测量)
Pruned-ADAPT-VQE复杂的离线评分机制(基于参数大小和在拟设中的拓扑位置进行累积打分)较高 (需维护历史评分矩阵)中等
Param-ADAPT-VQE引入基于参数灵敏度的判定指标,取代传统梯度较高中等
高原算符消除 (本工作)**实时单点判定参数大小 ($\theta_i< \delta$),直接静态消除**极低 (单次优化后直接读取)

对比结果表明,本文的方法在计算开销和实现简易度上取得了极佳的平衡,是一种极具性价比的实用工业级优化策略。

5.3 迈向早期容错量子计算(FTQC)时代的展望

尽管高原算符消除与 OBDF 下折算最初是为 NISQ 时代而设计的,但它们的生命力绝不仅限于此。随着量子硬件向具有纠错保护的早期容错量子计算(FTQC)时代演进,逻辑量子比特数在相当长的一段时间内依然是极其昂贵的稀缺资源。

  • OBDF 的长期价值:利用微扰或双耦合簇进行一体/双体下折算,能够将大型过渡金属催化剂(如固氮酶中的 FeMo-co 活性中心)等极其庞大的实际工业体系,精准压缩至数十个逻辑量子比特的物理承载极限内,这对于在早期 FTQC 硬件上实现真正具有实用价值的“量子化学超越”至关重要。
  • 算符消除与态制备效率:在 FTQC 时代,利用量子相位估算(QPE)或基于幺正时间演化的制备方法,其门控开销直接由拟设中的非零项算符数量决定。高原算符消除机制能够提供一个最简、最紧凑的非冗余化学擬设波函数结构,从而直接缩减了 FTQC 电路中 Trotter 演化步数或 LCU(Linar Combination of Unitaries)的制备阻抗。

综上所述,高原算符消除算法与一体下折算框架的有机结合,不仅极大地拓宽了我们在 NISQ 硬件上模拟复杂化学体系的物理边界,更为未来大规模容错量子化学计算的高效波函数准备铺平了道路。