叠加学堂superposition

量子模拟:费米子怎么搬到比特上

用可控的量子系统去模拟难算的量子系统

概念8 分钟第 67 / 80 节更新于 2026-10-18

1982 年,费曼在一次演讲里问:如果自然本身是量子的,为什么我们非要用经典计算机去模拟它?他的建议反过来——找一台可控的量子系统,让它去模拟另一台难算的量子系统。

目标是把 e−iHte^{-iHt} 做出来

量子模拟的流程很短:制备初态,让系统按哈密顿量演化一段时间 tt,再测量。核心操作是 e−iHte^{-iHt}。

麻烦在 HH 通常是一堆局部项之和,H=H1+H2+…H=H_1+H_2+\dots,而各项一般不对易,e−i(H1+H2)te^{-i(H_1+H_2)t} 并不等于 e−iH1te−iH2te^{-iH_1t}e^{-iH_2t}。整块演化没法一次做出来,只能切片。Trotter 分解把 tt 切成 nn 段:

e−iHt≈(e−iH1t/ne−iH2t/n⋯ )ne^{-iHt}\approx\left(e^{-iH_1t/n}e^{-iH_2t/n}\cdots\right)^n

nn 越大误差越小,代价是门数随 nn 线性增长。这条「精度换深度」的账,是量子模拟所有资源估算的起点。

费米子怎么搬到比特上

电子要先解决表示问题:一个自旋轨道对应一个比特,nn 个轨道就要 2n2^n 个振幅。量子侧的办法是把产生、湮灭算符映射成比特上的泡利串——Jordan-Wigner 用一串 Z 补齐反对易需要的负号,Bravyi-Kitaev 把串长压到对数级,两种标准做法各有取舍。维数那笔账在量子化学那节已经算过,这里只看它对线路的影响。

映射之后,HH 变成可逐项演化的泡利串之和,Trotter 才有东西可拆。这里的每一步都在给硬件加要求:比特数决定线路宽度,哈密顿量的项数决定每层 Trotter 的门数,切片数决定深度,错误率决定你能跑多深。

这节讲方法,「量子化学」那节讲前景,「VQE」那节讲怎么用变分绕开深线路。同一件事的三个侧面,这里只把「怎么搬」说清楚。

量子模拟就是用量子计算机解薛定谔方程,任何体系都能直接放进去。
要先把体系写成局域哈密顿量、映射成比特上的泡利串、再按 Trotter 拆成门;精度与规模都受硬件限制。
费曼的想法是「用一台量子机器模拟另一台」,不是「把波函数输入量子计算机」。中间的映射与拆解,才是量子模拟真正的工程量。
一句话结论

量子模拟是费曼的原初想法:用可控的量子系统去模拟难算的量子系统。方法上是三件事——把哈密顿量映射成比特上的泡利串、用 Trotter 分解把演化拆成可执行的门、在误差累积到不可用之前完成测量。

本节自测 · 3 题
未作答
01为什么不能把 e−i(H1+H2)te^{-i(H_1+H_2)t} 直接当成 e−iH1te−iH2te^{-iH_1t}e^{-iH_2t} 一次做出来?
02把 Trotter 步数 n 加倍,通常意味着什么?
03一个 40 比特的量子模拟实验,经典计算机其实也能模拟。这说明什么?