形式陈述
设 unitary A 在零态上制备
A | 0 ⟩ = a | ψ G ⟩ + 1 − a | ψ B ⟩ = sin θ | ψ G ⟩ + cos θ | ψ B ⟩ , 其中 sin 2 θ = a ,good 与 bad 子空间正交。定义选择性反射
S G = I − 2 Π G , S 0 = I − 2 | 0 ⟩ ⟨ 0 | , 以及
Q = − A S 0 A † S G . Q 保持 good/bad 两个归一化投影张成的平面,并每次旋转 2 θ 。因此
Q r A | 0 ⟩ = sin ( ( 2 r + 1 ) θ ) | ψ G ⟩ + cos ( ( 2 r + 1 ) θ ) | ψ B ⟩ . 若 a > 0 已知,选择 r 接近 π / ( 4 θ ) − 1 / 2 得到常数接近一的成功率;使用调相的最后一次反射还可在已知角度时精确落入 good 子空间。该框架从Grover 搜索 公理库 Grover 搜索查询复杂度 Grover search query complexity · Unstructured quantum search 以二维振幅旋转在无结构空间寻找标记项,并由 BBBV 下界刻画其平方根查询复杂度最优性。 抽出 A 与 good 判定,不要求初态均匀。
查询账必须包含逆过程。若 A 用 q 次输入 oracle、实现 S G 用 c 次,则初次制备加 r 轮的成本为
( 2 r + 1 ) q + r c , 因为每轮都含一次 A † 与一次 A 。Boolean bit oracle 自逆只说明逆向调用可实现,不说明其查询免费。
直觉
经典重试把成功概率从 a 提升到常数需要约 1 / a 次独立运行;振幅放大不测量每次尝试,而让失败与成功分量保持相干,在二维平面中每轮推进约 2 a 的角度,故只需约 1 / a 轮。
核心资源不只是“能运行 A ”,还包括能逆向运行 A † 、能相干识别 good 子空间并反射、以及能重新反射 | 0 ⟩ 。缺少任何一项,都不能直接写出 Q ,平方根提升也不是黑盒重试自动附带的性质。
例子与边界
设原过程成功率 a = 1 / 16 ,于是 sin θ = 1 / 4 。做两轮后 good 振幅为
sin ( 5 θ ) = 16 ( 1 4 ) 5 − 20 ( 1 4 ) 3 + 5 ( 1 4 ) = 61 64 . 成功率从 1 / 16 提升到
( 61 64 ) 2 = 3721 4096 > 0.90 . 若 A 用一次查询且 good 反射不读输入,这条轨迹总计 ( 2 ⋅ 2 + 1 ) ⋅ 1 = 5 次查询;把两轮只记成两次会漏掉 A † 与重新制备。
当 a 未知时,固定 r 可能 overshoot。Boyer–Brassard–Høyer–Tapp 的策略逐渐扩大上界并在区间中随机选迭代次数,在 a > 0 时取得期望 O ( 1 / a ) 次调用;它不是一个对所有 a 同时最优的固定角度。若 a = 0 ,good 分量根本不存在,任何 unitary 都不能把它生出来;要保证无解时终止,需另有可验证停止界。
噪声或不可逆子程序也是失效边界。把含测量、丢弃或随机环境的过程直接称为 A ,一般没有可调用的 A † ;必须先给出 coherent dilation,并把清理 workspace 的代价计入。
推论与应用
振幅放大把“能以小概率产生见证”的 coherent 算法转为平方根级查询上界,也为量子计数 公理库 量子计数算法 Quantum counting algorithm · Quantum approximate counting 对 Grover iterate 做相位估计,将特征相位转换为标记比例并显式控制计数误差。 提供 Grover iterate 的特征相位。后者不把振幅推到一,而是估计旋转角以恢复原成功概率。
已知与未知 a 的口径决定算法类型:已知值可选确定迭代数和精确调相;未知值需随机 schedule、phase estimation 或 fixed-point 版本,并支付不同常数与误差依赖。把这些版本混成同一个查询公式会隐藏真实前提。
参考资料
Gilles Brassard, Peter Høyer, Michele Mosca, and Alain Tapp, “Quantum Amplitude Amplification and Estimation,” Contemporary Mathematics 305, 2002, pp. 53–74.
Michel Boyer, Gilles Brassard, Peter Høyer, and Alain Tapp, “Tight Bounds on Quantum Searching,” Fortschritte der Physik 46, 1998, pp. 493–505.
Lov K. Grover, “A Fast Quantum Mechanical Algorithm for Database Search,” Proceedings of STOC 1996 , pp. 212–219.