Skip to content

算法Algorithm

量子奇异值变换

Quantum singular value transformation · QSVT

在投影酉接口上交替原门与逆门,实现有界奇偶多项式的奇异值响应,明确左右空间、额外实部辅助、查询次数和输入误差,并用非对称矩阵区分A立方。

形式陈述 ​

设一个酉 U 与可相干实现的输入、输出投影 Π,Π~ 给出归一化矩阵

B=Π~UΠ:imΠ⟶imΠ~,‖B‖≤1.

这是投影酉编码。算法同时需要 U† 和关于两投影的相位门 eiϕ(2Π−I)、eiϕ(2Π~−I),不是只给出 B 的经典条目表。

取奇异值分解 B=∑iσi|ui⟩⟨vi|。对实多项式 p,若次数至多 d≥1、奇偶性与 d 一致,并满足

(1)|p(x)|≤1(−1≤x≤1),

则QSVT可用 d 次 U/U† 调用及 O(d) 个投影相位操作,实现以下算子的块编码:[1, Corollary 18]

(2)p(SV)(B)={∑ip(σi)|ui⟩⟨vi|,p 奇,∑ip(σi)|vi⟩⟨vi|,p 偶.

偶情形求和覆盖整个输入空间,未配对的右零空间也按 p(0) 作用;奇情形因 p(0)=0,零奇异值不引入基选择歧义。常数 p 可另用已知辅助旋转实现,不需要查询 U。

一般实 p 的实现允许增加一个辅助位提取实部。若声称完全不用这个辅助且完整矩阵元就是 p,还须满足QSP补多项式的更强条件,不能只凭式 (1)。

直觉

一个非Hermitian矩阵把右奇异向量送到左奇异向量,而逆门把方向送回来。因此信号处理不能一直乘同一个 U,需要让 U 与 U† 交替,把对应的左右二维空间对接起来。

奇数次跨越后,算子从右空间到左空间;偶数次跨越后,回到右空间。奇偶性因此不只是多项式的一项形式限制,它还决定了输出所在的空间。

例子与边界

左右二维空间怎样出现 ​

对 0<σi<1,令 si=1−σi2。由块条件,

U|vi⟩=σi|ui⟩+si|ui⊥⟩,

其中 ui⊥ 位于输出投影外。再定义

|vi⊥⟩=U†|ui⟩−σi|vi⟩si.

它位于输入投影外;直接作用 U 得

U|vi⊥⟩=si|ui⟩−σi|ui⊥⟩.

所以 U 从右平面基 (vi,vi⊥) 到左平面基 (ui,ui⊥) 的矩阵为

R(σi)=(σisisi−σi).

两投影相位门在各自平面上都是 diag(eiϕ,e−iϕ)。因此交替调用把高维电路化成同一套二维反射信号处理,只是每个平面代入不同 σi。端点0、1的退化空间按式 (2) 单独接上,不能在分母为零时继续使用这些基公式。[1, Lemma 14]

序列和额外实部辅助具体指什么 ​

记 DΠ(ϕ)=eiϕ(2Π−I)。奇数 d 可用序列

(3)UΦ=DΠ~(ϕ1)U∏j=1(d−1)/2[DΠ(ϕ2j)U†DΠ~(ϕ2j+1)U].

偶数 d 则用

(4)UΦ=∏j=1d/2[DΠ(ϕ2j−1)U†DΠ~(ϕ2j)U].

相位按反射信号 R(x) 的QSP约定合成,不能把旋转信号 W(x) 的相位未经转换直接复制过来。[1, Corollary 8与Definition 15]

一般先完成一个复多项式 P,使 ReP=p。用额外位的张量积寄存器构造

V=|0⟩⟨0|⊗UΦ+|1⟩⟨1|⊗U−Φ.

把该位输入、输出都取 |+⟩,就得到 P 与 P∗ 的平均。奇数时同时取输入 Π、输出 Π~;偶数时两侧都取 Π,正好给式 (2)。两分支的 U/U† 顺序相同,只有相位符号不同,因此可以共享查询骨架,只控制相位门。

x立方的三查询非对称例子 ​

令

A=(03/104/50)=X(4/5003/10)I.

右奇异向量依次为 |0⟩,|1⟩,左奇异向量依次为 |1⟩,|0⟩。对 p(x)=x3,

p(SV)(A)=(027/100064/1250)=AA†A.

而 A2=(6/25)I,所以

A3=(09/12524/1250).

两者不同。QSVT保持左右奇异向量并改写奇异值,不是一般意义下把同一非正规矩阵连乘三次。

这个 x3 目标还可直接用完整矩阵元实现,不需实部辅助:在式 (3) 取反射约定的相位

(ϕ1,ϕ2,ϕ3)=(π,−π/6,−5π/6).

对任意标量 x,Z(ϕ1)R(x)Z(ϕ2)R(x)Z(ϕ3)R(x) 的左上元素就是 x3。这与旋转QSP的 (0,π/3,−π/3,0) 是换约定后的两种序列。

推论与应用

原矩阵尺度、逼近误差和实现误差 ​

若输入编码的是 B=A/α,输出首先是 p(SV)(A/α)。例如 p=x3 给 AA†A/α3,不是自动得到未缩放结果。把输出进一步当作态使用,还需计成功概率 ‖p(SV)(B)|ψ⟩‖2。

如果标量目标 f 与 p 在所有相关奇异值上误差至多 η,并采用同样的左右空间约定,则SVD直接给算子误差至多 η。这与每次 U 门实现误差不同:按逐门误差预算,后者若为 δU,d 次调用的逐门误差至多 dδU,还要加投影相位门的误差。

若只知道编码块 B 与目标收缩 C 满足 ‖B−C‖≤δ,不能未经证明就把它当作整个 U 的误差。在同型收缩矩阵的算子范数下,一个直接可验的多项式界是:写 p(x)=∑ℓcℓxℓ,则

(5)‖p(SV)(B)−p(SV)(C)‖≤δ∑ℓℓ|cℓ|.

对偶次项,使用 (B†B)k,且 ‖B†B−C†C‖≤2δ;逐幂替换给 2kδ。对奇次项,再乘左侧的 B,额外增加 δ,得到 (2k+1)δ,求和即为式 (5)。这个系数界可能不紧,但明确区分了块误差与门误差。

逆、滤波与适用边界 ​

取奇多项式逼近某个缩放倒数 c/x 时,必须避开零奇异值的谱隙,并让多项式在整个 [−1,1] 上保持有界;只在目标谱点拟合得好而区间中间爆掉,并不满足式 (1)。

还有一个方向细节:非Hermitian A=UAΣVA† 的伪逆为 VAΣ+UA†,所以应对 A† 的奇异值施倒数变换,才能得到从左空间回到右空间的伪逆。直接对 A 改成倒数奇异值,左右方向仍与伪逆相反。

不满足固定奇偶性的实目标可以拆成奇、偶两部分,再通过额外线性组合与归一化实现;这会改变辅助和尺度,不能直接冒充式 (3) 或 (4) 的一次序列。复目标也需分开处理实、虚部分。QSVT统一了很多构造,但并没有删除输入、归一化、后选择和读出成本。

参考资料
  • [1] András Gilyén, Yuan Su, Guang Hao Low and Nathan Wiebe, Quantum Singular Value Transformation and Beyond, 2018作者版,§3.1 Corollary 8,§3.2 Lemma 14、Definitions 15–16、Theorem 17、Corollary 18与Lemma 19:反射信号约定、交替序列、左右空间及实多项式辅助实现;§3.3讨论更精细的稳健性。本页式 (5) 为独立展开的系数级保守界。
关系图谱16 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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