Skip to content

算法Algorithm

酉算子的线性组合实现

Linear combination of unitaries · LCU method

用PREP、SELECT和逆制备把矩阵线性组合实现为辅助零分支,显式计算I加2Z的成功和失败输出,并把选择访问、相位和后选择成本纳入契约。

形式陈述 ​

取整数 m≥1,所有 Uj 作用于同一个非零有限维数据空间。设

A=∑j=0m−1αjUj,αj≥0,α=∑jαj>0,

每个 Uj 酉。给出以下相干接口:

PREP|0a⟩=∑j=0m−1αj/α|j⟩,a=⌈log2⁡m⌉,

以及 SELECT=∑j|j⟩⟨j|⊗Uj,在未使用标签上可设为恒等。PREP是完整状态制备酉,并提供其逆。

酉线性组合方法(LCU)构造

W=(PREP†⊗I)SELECT(PREP⊗I),

满足

(1)(⟨0a|⊗I)W(|0a⟩⊗I)=A/α.

所以对输入 |ψ⟩,测辅助全0的概率为

pψ=‖A|ψ⟩‖2α2,

在 pψ>0 时,条件输出才是 A|ψ⟩/‖A|ψ⟩‖。这是一个带成功标志的构造,通常不是确定性地对任意态施加非酉 A。[1, §II;2, §4.3]

直觉

先用辅助标签相干选择不同的 Uj,再把标签重新干涉到零态。准备和逆准备各贡献一个系数平方根,两者相乘就得到 αj/α。

辅助的其他结果收走剩余概率,使整个大电路保持酉性。非酉矩阵之所以能出现,是因为我们只看整个酉电路的一个测量分支,而没有让总量子演化违反范数守恒。

例子与边界

三段电路直接推出矩阵块 ​

按顺序作用于 |0a⟩|ψ⟩,前两段给

∑jαj/α|j⟩Uj|ψ⟩.

最后投影辅助零态时,

⟨0a|PREP†|j⟩=αj/α,

所以留下 ∑j(αj/α)Uj|ψ⟩=A|ψ⟩/α。这是一个对任意数据向量都成立的线性算子恒等式,也可张量上外部参考。

三角不等式给算子范数 ‖A‖≤∑jαj=α,所以成功概率确实不超过1。α 可能比 ‖A‖ 大得多;系数之间的抵消会降低成功概率。

A等于I加2Z的完整成功与失败分支 ​

取 U0=I,U1=Z、α0=1,α1=2,所以 α=3。可用

B=PREP=(1/3−2/32/31/3),SELECT=(I00Z).

按辅助在前、数据在后的分块约定,直接相乘得到

(2)W=((I+2Z)/32(Z−I)/32(Z−I)/3(2I+Z)/3).

它是酉矩阵,因为由三个酉因子构成。对 |ψ⟩=|+⟩,输出为

|0⟩3|0⟩−|1⟩32−|1⟩23|1⟩.

所以成功概率 p=10/18=5/9,归一化成功态为

3|0⟩−|1⟩10.

失败概率为 4/9,数据条件态为 |1⟩,允许整体负号。两概率相加为1。失败时原来的未知输入通常已经改变,不能把“再试一次”当作对同一份数据无损重启。

复系数的相位不能随便删 ​

若原系数为 cj=|cj|eiϕj,可令 αj=|cj|、Uj′=eiϕjUj。Uj′ 仍酉,式 (1) 完全适用。

这里 eiϕj 是SELECT不同标签之间的相对相位;不能因为它对孤立的 Uj 是整体相位,就从相干选择电路中删去。例如 I+Z 与 I−Z 会选出不同的计算基分量,删掉负号显然改变目标矩阵。

若所有系数都为0,α=0,本构造的归一化未定义;零算子可由一个永不接受的独立分支表示,但那不是把上述公式中的0直接相除。

推论与应用

输出是条件线性作用,不是非线性确定通道 ​

未归一化成功分支为

ρ⟼AρA†/α2,

其迹就是成功概率;归一化后还要除以依赖输入的数。通常不存在一条对所有输入都确定实现 |ψ⟩↦A|ψ⟩/‖A|ψ⟩‖ 的线性量子信道。

如果输入有可重复的已知制备电路,可以为每次失败重新准备一份数据,平均尝试次数为 1/pψ。若要用相干放大减少尝试,所需逆电路、反射以及输入是否可重新制备都要检查。无关输入态的振幅放大在编码块接近一个统一缩放的酉时提供特殊接口,不能对任意非酉 A 无条件照搬。

查询和误差的账本 ​

一次 W 使用一次PREP、一次SELECT和一次PREP逆,故若成本为 CP,CS,总计 2CP+CS,另加辅助测量。把SELECT算一次oracle调用是一个明确模型;若它由逐个标签受控执行 Uj 构造,其门数可能包含全部 m 项,不能声称只付其中一项的经典运行成本。

若PREP的实际酉误差至多 ηP、SELECT误差至多 ηS,并使用同一实际PREP的逆,逐因子替换给 ‖W~−W‖≤2ηP+ηS,对应矩阵块误差至多 α(2ηP+ηS)。条件输出态的误差还可能被很小的成功振幅放大;只控制整个酉的绝对误差不等于已完成后选择精度预算。

式 (1) 的意义不限于立即测量。保留辅助寄存器,就得到后续块编码算法可反复调用的酉接口;它们可以把矩阵加法、乘法和奇异值变换组织为更大电路。

参考资料
关系图谱8 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

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