给定一个 比特哈密顿量 ,量子模拟的目标是以可控误差实现 。表面上这是一个矩阵指数化问题,实际上它的成本几乎全部由三样算术原语决定:受控相位多项式、交换寄存器、重复应用。本词条先把这三样列成清单,再说明为什么受控 只能在叠加态里使用(Hadamard 检验与它不可分割的辅助位),最后讲透关键归约——当精度要求高到一定程度, 的实现退化成模幂式的重复应用,因此哈密顿量模拟的成本表可以直接引用模幂卷而不必另起炉灶。

一、这个应用需要哪种算术原语

把 写成 Pauli 基下的多项式

系数 是经典常量。于是演化的第一步永远是分解,而不是指数化:

每个因子 的构造是完全机械的:一串 CNOT 把 里所有非 的位置收集到一根线上,中间放一个角度为 的受控旋转,再把 CNOT 反做一遍。这条结构给出算术需求清单:

原语在本应用中的角色落到本站哪一卷
受控相位多项式 的每一个系数贡献一个受控旋转;系数数量就是旋转条数[[qft/qft-synthesis
交换寄存器(SWAP 网络)把 Jordan–Wigner 费米化后的长程耦合搬到相邻比特上[[exponentiation/windowed-exponentiation
重复应用 / 模幂乘积公式要排 层;截断展开要算 [[exponentiation/schoolbook-exponentiation
受控加法链截断展开里累加 [[adders/constant-and-increment-adders

清单里最容易被漏掉的是第二行。模拟的深度不只由旋转条数决定,还由费米化引入的 SWAP 数决定;Kivlichan 等(2018)把两者放在同一个取舍里讨论,正是因为在实宽度下 SWAP 有时才是瓶颈。

二、Hadamard 检验:辅助位不是优化,是必需品

指数一般是无理角,所以没有解析的本征分解可用;人们能拿到的只有 ,而 的期望值可以用 Hadamard 检验测。于是受控 只能在叠加态里工作:把系统寄存器放在 与 的纠缠上,用辅助位做干涉把相位差读成布比概率。这就是为什么哈密顿量模拟的线路图里总有一根单独的辅助位。

a(辅助位)q₀q₁c系统寄存器 n = 2受控 e^{-iHt}:两项各一个受控旋转HXRz2h₀t Rz2h₁t HM 测 Z 得实部;把 t=1 的准备换成 |+⟩并在 t=5 测 X 即得虚部
Hadamard 检验测 ⟨ψ|e^{-iHt}|ψ⟩:H = h₀I + h₁X₁,t 为演化时间

图里 受控 e^{-iHt} 只有两个旋转,因为 只有两项。一般情形下这里的旋转条数等于 的 Pauli 项数,这是哈密顿量模拟的第一笔账,也是所谓”稀疏哈密顿量”假设的全部含义。

三、两条演化路线,以及它们如何汇合

有了受控 ,误差就只剩如何逼近这一个选择。两条主流路线:

乘积公式把演化拆成 份小步,每份是若干个 的乘积。它的优势是每个因子的旋转角度小,角度合成便宜;代价是 层串起来,深度 ,且误差随 线性改善(对二阶对称化的乘积公式也是 ,不是 )。

截断展开直接算 。它把演化变成”求 的 次幂并累加”,代价是需要一个宽度随 增长的累加器,以及把 展开成 Pauli 多项式的工作量。

q₀q₁q₂n = 3 系统寄存器因子 1:e^{-i c₁t Z₀}因子 2:e^{-i c₂ t X₁}因子 3:e^{-i c₃ t X₁X₂}Rz2c₁tHRz2c₂tHHHRz2c₃tHHm 轮 → 深度 m·O(1),误差 O(1/m)要求 ε 精度时 m = O(1/ε):总门数退化为平方-乘法式的重复应用
乘积公式的一轮:三个 Pauli 因子的受控旋转,重复 m 轮

两条路线在这里汇合,而且汇合方式值得说清:乘积公式的 层与平方-乘法的 次模乘是同一件事。当目标误差 小到 ,总旋转条数就是 量级——这与 Shor 里 次平方的结构一致,只是 换成了 。因此哈密顿量模拟的高精度区间可以直接引用模幂卷的账目,不必另立一套:层数、每层门数、每层深度、相邻层之间的比特复用,四项逐项对应。

Kivlichan 等(2018)的贡献正落在这条汇合的另一边:他们把电子结构哈密顿量的模拟压到 深度与 纠缠深度,代价是允许乘积公式的层数不随精度线性增长(换用更好的因子分解与换位寄存器调度)。这句话反过来印证了上面的归约——深度账与重复次数账是同一笔账的两种记法。

四、两条容易被省略的账

SWAP 账。 Jordan–Wigner 变换把两体相互作用变成 Pauli 串,代价是每步演化都要把”模式”移回原位。单次交换的深度是 ,因此交换总数直接乘进总深度。可行的应对有两类:把交换与其他因子交错调度(对某些填充顺序可摊还掉一部分),或换用 Bravyi–Kitaev 之类的变换改变记账方式。本站在窗口指数化里给出 Shor 场景下的交换计数口径,可作类比。

稠密线性代数账。 换一种写法,施加 就是做一次稀疏矩阵-向量乘;在允许无界复制的门集下,矩阵乘法可达对数深度(Høyer–Špalek(2003)给出的无界 fan-out 模型正是定义这一可达性的门集)。但这是放宽硬件模型的结论:Gokhale 等(2021)把 fan-out 从理想模型落到具体器件与噪声模型上后,收益会因复制带来的保真度损失而缩水。用这类上界给哈密顿量模拟做资源估算时,必须注明它依赖哪一层假设。

论文依据

  • Kivlichan 等(2018) —— 电子结构哈密顿量模拟的线性深度与线性连接结果;乘积公式与受控换位寄存器的算术取舍是本词条第一、三节的核心依据,也是 SWAP 账与深度账并置讨论的出处。
  • Høyer–Špalek(2003) —— 无界 fan-out 门集的奠基论文;用于说明”稠密矩阵乘法可达对数深度”是一个模型内结论而非器件结论。
  • Gokhale 等(2021) —— 把 fan-out 落到具体器件技术与噪声模型,给出算术深度的换算;本词条用它标注理想模型结论的适用边界。

延伸阅读