“其中取 $\theta=\arcsin\sqrt{M/N}\in(0,\pi/2)$,$ G\rangle, B\rangle$ 分别是标记与未标记坐标的均匀态。相位 oracle $S x…”
形式陈述
取整数
本页用于复杂度等价的完整接口是多一个控制 qubit 的
在回答 qubit 上满足算子恒等式
这个等式可逐个固定索引检查。当
因此每个方向都只调用一次对应 oracle;两个 Hadamard 是输入无关的免费 unitary。双向等价关系限定在这里的受控接口:替换算法中每次调用后,全部最终态与输出分布都保持,查询数也相同;它并非只对某个例子的成功率成立。
从 bit oracle 得到无 target 的
最后再施加
直觉
Bit oracle 把答案写进可翻转的寄存器,相位 oracle 则让答案只表现为正负号。相位本身不可直接观察,却能让不同索引分支在 Hadamard、反射或 quantum walk 中干涉。Phase kickback 的要点是
受控版本保留了“是否施加输入相位”的参考分支,因而能用
例子与边界
取
令控制位
由纯态的内积与相对相位可见,它与原来的
这个整体相位给出真实失效边界。若
若另给已知
相位 convention 也必须固定。把
推论与应用
Deutsch–Jozsa、Grover 和 amplitude amplification 通常直接写
量子相位估计把同一机制推广到一般特征值
反向移植算法时要查看接口,而不是只看论文中 “phase oracle” 四字。受控相位、targetless 相位、带已知参考项的相位以及能否调用逆 oracle 是不同能力;这里的等价仅覆盖已经逐项写明的受控布尔 phase 接口。
参考资料
- Richard Cleve, Artur Ekert, Chiara Macchiavello, and Michele Mosca, “Quantum Algorithms Revisited,” Proceedings of the Royal Society A 454, 1998, pp. 339–354.
- Robert Beals, Harry Buhrman, Richard Cleve, Michele Mosca, and Ronald de Wolf, “Quantum Lower Bounds by Polynomials,” Journal of the ACM 48(4), 2001, pp. 778–797.
- Michael A. Nielsen and Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010, §6.1.