形式陈述
取整数 、 与 。设 个位置中有 个标记,。均匀状态制备与 good 反射定义振幅放大算子公理库振幅放大Amplitude amplification · Quantum amplitude amplification用状态制备及其逆与两次选择性反射,将任意过程的成功振幅按二维旋转规律放大。 。当 时,初态的 good/bad 两个归一化投影张成二维不变子空间;若
则 在此子空间的两个特征值为 与 ,初态是对应特征向量的叠加。当 或 时,其中一个投影为零,这个不变空间退化为一维;按上述 的约定,初态的特征值分别为 、,归一化相位分别为 、。量子计数用 个 evaluation qubits 对 做量子相位估计公理库量子相位估计Quantum phase estimation · QPE用受控酉幂将特征相位写入控制寄存器,再以逆 Fourier 变换读出,推导精确情形、有限概率分布与实际查询成本。,令 。若测得整数 ,先定义折回角 ,再转为
受控幂 总共使用 次基本 iterate,故查询成本为 乘每个 内的状态制备、逆制备和 good reflection 成本。它不是把一个 controlled- 当成一次免费 oracle。
Phase estimation 还要求 coherent controlled-。若模型只直接提供标准 bit oracle公理库量子查询模型Quantum query model · Quantum black-box model将输入封装为可在叠加索引上相干调用的 oracle,并只计输入相关调用次数的有限维量子黑盒模型。,就不能把“给未知黑盒加控制”视为免费门;可先用一次查询把 写入 ancilla,以 Toffoli 按外部控制位和该 ancilla 翻转 target,再用第二次查询清理 ancilla。这个归约只改变常数,却必须计入每个受控 iterate 的查询账。
引用 BHMT amplitude estimation 的 Theorem 12,以至少 的概率有[1]
等价的计数误差为
选择 前必须先声明所需绝对或相对误差;只写“phase estimation 有 位精度”不足以推出整数计数正确。
直觉
搜索把未知角 旋转到接近 good 轴,计数则把同一角当作待测信号。Grover iterate 的转角由标记比例唯一决定,phase estimation 通过不同幂次累积相位,再以 Fourier 变换读出频率。测得的归一化相位可能落在 或 两个分支;折回后的角相同,所以二者给同一 。
量子计数从 Grover 相位到标记数 这是一种 approximate counting,不会列出标记位置。获得很准的比例可能远便宜于输出全部见证;反过来,知道数量也不告诉标记在哪里。
例子与边界
取 ,则 、。 的特征相位占整圆的比例为
用 个 evaluation qubits, 的相位网格恰含 与 ;理想 phase estimation 必测得二者之一。无论取哪个,折回的角都是 ,于是
该例精确只是因为相位恰落在二进制网格。若 ,则 ,两支相位为 。取同样的 ,由相位估计的有限分布
可直接计算全部结果。对于 ,例如 时四项之和为 ,概率是 ; 时用几何级数求模平方得到 。另一支满足 ,所以交换 的概率:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
每列概率之和为一。两支相位各自折回后,都给出 、、;因此无论初态在两支上的权重如何,计数分布都相同。这次运行根本没有输出 的可能,平均输出还等于 而非 ,所以有限精度版本也不能被默认为无偏估计。提高精度的依据是概率误差界,而不是将相位截断误认为真实相位。
若想四舍五入得到精确整数,充分条件是
这个条件在 接近 时迫使 ,所以算法没有对所有输入都用次线性查询精确计数的承诺。在 或 的一维端点,初态相位分别是 或 ;当 时,两者都恰在相位网格上,理想相位估计精确返回相应计数。
推论与应用
量子计数可估计解空间大小、Monte Carlo 成功概率或组合结构密度,但每个应用都必须提供可逆状态制备、good 反射及其查询成本。若 good 判定本身要访问输入,不能只统计受控 的次数而漏掉内部 oracle。
增加 一位会把 加倍,也使最大受控幂和总查询近似加倍;“多一位精度”不是常数代价。若需更高置信度,可独立重复制备与估计公理库概率放大Probability amplification · Error reduction独立重复并多数表决可把有界错误概率指数降低。奇数 次,再取实数估计值的中位数。一次结果落在上述以真实 为中心的误差区间内的概率至少为 ;只要过半结果在区间内,中位数也在其中。Hoeffding 界公理库Hoeffding 不等式Hoeffding's inequality独立有界随机变量和偏离期望的概率以平方偏差的指数速度衰减。给失败概率至多 。因此对 ,取不小于 的奇数 足够,总调用预算相应乘以 。
参考资料
- Gilles Brassard, Peter Høyer, and Alain Tapp, “Quantum Counting,” Proceedings of ICALP 1998, LNCS 1443, pp. 820–831.
- [1] Gilles Brassard, Peter Høyer, Michele Mosca, and Alain Tapp, “Quantum Amplitude Amplification and Estimation,” Contemporary Mathematics 305, 2002, pp. 53–74;Theorem 12 的成功概率与加法误差,以及整数计数的精度讨论。
- Michael A. Nielsen and Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010, §5.2.