Skip to content

算法Algorithm

无关输入态的振幅放大

Oblivious amplitude amplification

只反射辅助零子空间就放大未知数据上的统一酉作用,证明成功振幅二分之一时的一步精确恒等式,并用非酉反例展示奇异值失真。

形式陈述 ​

令 W 是作用于辅助和数据的已知酉电路,定义辅助零子空间的正交投影

Π=|0a⟩⟨0a|⊗I,R=I−2Π.

假设对每一个数据态 |ψ⟩,辅助零分支满足

(1)(⟨0a|⊗I)W(|0a⟩⊗I)=U/2,U†U=I.

则下列只用辅助反射的电路

(2)A=−WRW†RW

满足

A(|0a⟩|ψ⟩)=|0a⟩U|ψ⟩.

整体负号是已知整体相位,可按需要实现或忽略;若后续加控制,则应保留相位约定。式 (2) 使用两次 W、一次 W† 和两次辅助零反射,不需要关于未知 |ψ⟩ 的反射。[1, Lemma 3.6]

这是oblivious amplitude amplification的一个精确特例。与通常振幅放大相比,成功振幅在整个数据子空间上统一,且成功块是缩放后的酉;这项条件让单个辅助反射同时服务所有输入。

直觉

普通振幅放大围绕一条已知制备态做几何旋转;如果数据是别人交来的一份未知量子态,就没有它的经典描述来制造那面反射镜。

这里换成一整片已知子空间:辅助全零,数据任意。只要 W 对这片空间中每个方向都以相同幅度实现同一个酉 U,就可以用同一套辅助镜面同步放大所有方向,而不触碰数据的未知振幅。

例子与边界

用投影代数直接证明一步精确放大 ​

把 B=ΠWΠ 视为 imΠ 上的块。展开式 (2):

A=−W(I−2Π)W†(I−2Π)W=−W+2WΠ+2ΠW−4WΠW†ΠW.

两侧再乘 Π,得到

(3)ΠAΠ=3B−4BB†B.

由假设 B=U/2,且 UU†U=U,右侧为

32U−4⋅18U=U.

因此对任何归一化输入,成功投影的范数已经为1。A 本身酉,总范数也是1,所以正交的失败分量必须为零。这一步才把“成功块正确”提升为整个输出确定正确。

同一算子恒等式张量上外部参考仍成立,因此数据原先与参考纠缠也不影响结论。

二维旋转解释为什么选二分之一 ​

若成功块更一般地为 sin⁡θU,则对应成功/失败二维平面中的一次放大把振幅变为 sin⁡3θ;连续 ℓ 次为 sin⁡((2ℓ+1)θ)。[1]

当 sin⁡θ=1/2 时,θ=π/6,一次正好转到 sin⁡3θ=1。如果成功幅度不是这个已知数,重复同一序列可能过旋转;不能只因为初始成功概率是常数,就宣称式 (2) 总是精确成功。

LCU常生成一个近似酉的子程序块,所以这种方法特别适合把若干模拟片段接起来。它避免每个片段都测量失败后再恢复未知数据,但前提仍是对整个数据空间的统一块条件。

非酉矩阵会被改成另一个奇异值函数 ​

令目标 A=diag(1,1/2),假设 W 的成功块为 B=A/2=diag(1/2,1/4)。式 (3) 给

3B−4BB†B=diag(1,11/16).

这不是 A,也不是 A 的统一标量倍数。对输入 |+⟩,正确的归一化 A 输出应是 (2|0⟩+|1⟩)/5;该放大序列的成功态却为

16|0⟩+11|1⟩377,

成功概率为 377/512。对 |0⟩ 的成功率为1,对 |1⟩ 则为 121/256,根本没有统一旋转角。

代数上,式 (3) 对每个奇异值 σ 施 3σ−4σ3。酉特例的全部奇异值相等,才使它们同步到达1;一般非酉矩阵不同方向会受到不同改写。

推论与应用

近似酉时需要写出误差接口 ​

用算子范数量误差,设实际成功块为 V/2,并有某个酉 U 满足 0≤‖V−U‖≤δ≤1。由 ‖V‖≤2 及逐因子替换,

‖VV†V−U‖≤(4+2+1)δ=7δ.

于是放大后的成功块满足

‖32V−12VV†V−U‖≤5δ.

若 5δ<1,成功概率至少 (1−5δ)2;条件输出与理想 U|ψ⟩ 的向量距离可保守界为 10δ/(1−5δ)。这只是一个便于核算的稳健界,不是最优常数;整个酉输出的泄漏还需另算,不能把成功块误差直接当作完整酉误差。

如果 W,W† 和反射本身也由近似门实现,还要把这些误差加入式 (2) 的逐门预算。尤其逆调用必须对应实际可用的电路或oracle,不能由一次成功态样本自动获得。

资源界的准确含义 ​

一次精确特例消耗三个子程序调用和两个辅助反射。关于 |0a⟩ 的反射可以用多控制相位门构造,其代价依赖辅助位数 a;并不是在物理门模型里永远为1。

输入未知不妨碍式 (2),但不能把它解释成“任意未知非酉变换都能确定实现”。它提供的是一个专用接口:当所有方向的成功幅度相同且目标酉时,利用已知辅助子空间完成放大。更一般的奇异值响应由量子奇异值变换系统处理。

参考资料
关系图谱13 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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