应用与模拟

变分量子本征求解器(VQE)

想象你在一座大雾弥漫的山谷里寻找最低点,但你只能凭脚下感受坡度,一小步一小步地走。VQE 大体上就是这个思路。它是一种混合算法——一半靠量子计算机,一半靠普通的经典计算机——用来估计一个量子系统(比如一个分子)的最低能量状态(即基态)。量子计算机用一个浅而可调的电路来制备一个试探态,这个电路上的「旋钮」就是一组数值(参数),随后测量这个态,估计出它的能量。运行在普通计算机上的经典优化器读取这个估计值,微调参数以设法把能量压低,如此循环往复,直到能量不再下降为止。

为什么要这样来回折腾?因为物理学给了一个保证,叫作变分原理:对任意试探态测出的能量,永远不会低于真正的基态能量。所以只要你不断调整电路、把测得的能量往下压,你就是在从上方逼近真正的答案——你始终知道自己手里握着一个上界,绝不会落入一个虚假的最低值。电路特意保持得很短,这一点很重要,因为如今的硬件噪声大,量子特性很快就会消失。VQE 把繁重的优化工作交给经典计算机,只让脆弱的量子部分做一点点事,这正是它之所以成为在当前 NISQ 时代机器上挖掘真正价值的主要候选方案之一的原因。

E(theta) = <psi(theta)| H |psi(theta)> >= E_ground

VQE 调整电路的参数 theta,以降低测得的能量 E(theta),而变分原理保证 E(theta) 始终不低于真正的基态能量 E_ground。

VQE 很有前景,但尚未被证明:噪声、测量开销,以及「贫瘠高原」(barren plateaus,指优化曲面变得平坦、坡度消失的情形)都可能让它卡住;而且没有任何普适的保证说它在某个具体问题上能胜过最好的经典方法——所以对于那些报告出来的加速效果,应当逐案看待,而不是当成一种放之四海皆准的量子优势。

又称
VQE