Skip to content

量子查询中的相位 Oracle

Phase oracle in quantum query complexity · Phase-kickback oracle

用输入 bit 控制计算基相位,并在受控接口下精确说明它与标准 bit oracle 的一查询双向转换。

条目类型
定义

形式陈述

x{0,1}n,targetless phase oracle 常写成

Dx|i=(1)xi|i.

本页用于复杂度等价的完整接口是多一个控制 qubit 的

Px|i,b,w=(1)bxi|i,b,w.

b=1 的截面就是 Dxb=0 的截面提供输入无关参考。它与标准 bit oracle

Ox|i,b,w=|i,bxi,w

在回答 qubit 上满足算子恒等式

Px=(IHI)Ox(IHI),Ox=(IHI)Px(IHI).

因此每个方向都只调用一次对应 oracle;两个 Hadamard 是输入无关的免费 unitary。这是 metadata 中双向 equivalent_to 的精确含义:查询数相同,不是说两个黑盒在所有接口定义下字面相同。

从 bit oracle 得到无 target 的 Dx 时,还要写出 ancilla。先初始化回答位为 |1,施加 H|;随后

Ox|i|=(1)xi|i|.

最后再施加 H,ancilla 回到 |1,索引留下 Dx 的相位。初始化、kickback、逆变换和一次查询成本缺一项,都不足以建立模型归约。

直觉

Bit oracle 把答案写进可翻转的寄存器,相位 oracle 则让答案只表现为正负号。相位本身不可直接观察,却能让不同索引分支在 Hadamard、反射或 quantum walk 中干涉。Phase kickback 的要点是 | 是 Pauli X 的特征态:条件翻转 Xxi 不改变 ancilla,只把特征值 (1)xi 踢回索引分支。

受控版本保留了“是否施加输入相位”的参考分支,因而能用 H 把相位差重新变成 answer bit。普通 targetless 黑盒只承诺 Dx,并不自动允许构造 controlled-Dx;把“控制未知 unitary”当作免费门,会偷偷增强 oracle。

例子与边界

x=(1,0),索引初态为

|s=|1+|22.

令控制位 b=1,一次 Px 后得到

Dx|s=|1+|22,

它与原来的 |s 正交;在 {|1±|2} 基测量即可发现两坐标值不同。若 x=(1,1),输出只是 |s,整体相位不能被单独测出,但它相对于 b=0 参考分支仍可观测。

这个整体相位给出真实失效边界。若 n=1 且只提供 targetless Dx|1=(1)x1|1x1=0x1=1 的输出仅差整体负号,任何测量都不能区分;标准 bit oracle 却可查询回答位并读出 x1。只有黑盒规格同时授权受控 Px,或另给已知 x0=0 的参考索引并核算归约查询,才可反向恢复 bit oracle。

相位 convention 也必须固定。把 {0,1} 编码成 {±1} 时,(1)xi 与输入符号可能相同或相反;Grover 中“marked 得负号”的定义若翻转,只会改变可控整体符号,但在多 oracle 组合中不能中途换 convention。

推论与应用

Deutsch–Jozsa、Grover 和 amplitude amplification 通常直接写 Dx,因为它让干涉几何最清楚。只要底层是上述 bit oracle,| ancilla 归约表明每次相位调用仍恰计一次输入查询,不能因 answer qubit 最后被丢弃就记作零成本。

反向移植算法时要查看接口,而不是只看论文中 “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.
关系图谱8 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系

限定层次等价