第 18 课 · Qubitization 与 QSVT——把任意矩阵函数变成量子电路 · 模块三:现代算法体系

五步流程与复杂度地图

  • 命题框 + 推导(符号函数):Hermitian 时 $\sigma_j = |\lambda_j|$、$|v_j\rangle = \mathrm{sign}(\lambda_j)|E_j\rangle$;奇 $P$:$P(|\lambda|)\cdot\mathrm{sign}(\lambda) = P(\lambda)$ → $P^{SV}(A) = P(A)$;$A^{-1} = \mathrm{sign}(A)\cdot|A|^{-1}$ → 奇多项式 $P(x) \approx 1/(\kappa x)$ 即实现求逆
    • 演算(教材练习 5.1):$A = \mathrm{diag}(3, -4)$ → $\sigma = (3, 4)$,$\mathrm{sign}(A) = \mathrm{diag}(1, -1)$;验证 $\mathrm{sign}(A)\cdot|A| = \mathrm{diag}(1\times 3, -1\times 4) = \mathrm{diag}(3, -4) = A$ ✓
  • 五步流程(编号节点,各带公式):① 逼近 $\max|f - P_d| \le \varepsilon_{\mathrm{poly}}$(切比雪夫截断 / Remez / 平滑过渡;$e^{-i\tau x}$ 无奇偶性 → 拆偶部 $\cos\tau x$ 与奇部 $-i\cdot\sin\tau x$ 两支)→ ② 相位求解(Haah $O(d^2)$)并平移 $\Phi_0 = \Psi_0-\pi/4$、$\Phi_k = \Psi_k-\pi/2$、$\Phi_d = \Psi_d-\pi/4$ → ③ 块编码(取 $\alpha$ 使 $\sigma_j/\alpha \le 1$)→ ④ 执行电路(信号 $d$ 次,$O(d\cdot C_U)$)→ ⑤ 提取结果(输出仍是块编码;成功幅度 $\lVert P^{SV}(A)|b\rangle\rVert$,求逆约 $1/\kappa$ 量级,不足用振幅放大补足)
  • 复杂度公式卡(五行编号):$A^{-1}$:$O(\kappa\cdot\log(\kappa/\varepsilon))$;$e^{-iHt}$:$O(\alpha t + \log(1/\varepsilon))$;$\mathrm{sign}(A)$:$O(\kappa\cdot\log(1/\varepsilon))$;Gibbs 态 $e^{-\beta H/2}$:$O(\beta\alpha + \log(1/\varepsilon))$;Grover:$O(\sqrt{N})$(峰形多项式还给固定点搜索)
  • 最优性行:每次查询输出矩阵元次数至多 +1 → $\Omega(d)$ 查询下界,QSVT 的 $d$ 次恰好达到;总误差 $O(d\cdot(\varepsilon+\delta) + \varepsilon_{\mathrm{poly}})$
类型流程 + 公式卡