谱和与行列式:Maximally Mixed Phase Estimation 与 QSVT Trace Estimation¶
给维数 \(D=2^n\) 的稀疏/可 block-encode Hermitian matrix \(A\),目标不是输出 eigenvalues,而是估计
Maximally mixed state 在 eigenbasis 中均匀,所以 phase estimation 直接抽取均匀随机 eigenvalue;QSVT 也可实现 \(f(A)\) 并把 normalized trace 写成 maximally entangled expectation。Log-determinant、entropy、inverse trace 与 Schatten norms 都是特例。
1. 先归一化输出尺度¶
定义
Quantum algorithm 自然估计 \(s_f\) 到加性误差 \(\epsilon\)。原谱和误差是 \(D\epsilon\);若需要 absolute error 1,就要 \(\epsilon=1/D\),通常指数昂贵。因此“superpolynomial in dimension”结果对应 normalized/additive promise,而非精确整数谱和。
2. Maximally mixed eigenvalue sampling¶
制备 \(n\) Bell pairs
只在第一 register 对 \(e^{iAt}\) 做 phase estimation。写 \(A=\sum_j\lambda_j|u_j\rangle\langle u_j|\),reduced state 是
故 phase estimation 输出每个 eigenvalue(按 multiplicity)概率 \(1/D\)。对输出 \(\widetilde\lambda\) 计算 \(f(\widetilde\lambda)\) 并平均:
若 \(|f|\le B\),经典 averaging 需 \(M=O(B^2/\epsilon^2)\);可相干计算 \(f\) 并用 amplitude estimation 改到 \(O(B/\epsilon)\) calls。
Sparse Hamiltonian simulation 成本依 sparsity、\(t\) 与 eigenvalue precision;phase-estimation resolution 要让
3. QSVT / block-encoding 路线¶
若有 \(A/\alpha\) 的 block encoding,选 polynomial \(p\) 在谱区间一致逼近
QSVT 构造 \(f(A)/B\) 的近似 block。Maximally entangled identity
将 normalized trace 变成 Hadamard/amplitude-estimation expectation。Polynomial degree 由 \(f\) 的 smoothness、谱区间与逼近误差决定;对 singularity 附近的 \(1/x,\log x\) 会含 condition number。
4. Log-determinant¶
对 positive definite \(A\):
若 rescale 使
\(\log x\) bounded by \(\log\kappa\),polynomial/phase precision含 \(\kappa\) 或 \(\log\kappa\) 与 endpoint distance。估计
到 \(\epsilon\) 意味着 determinant 的 multiplicative factor
并不小;若要 \((1\pm\eta)\) relative determinant,需要 logdet absolute error \(O(\eta)\),即 normalized error \(O(\eta/D)\),可能指数难。实践更常直接需要 per-dimension log-likelihood \(\ell\)。
非 PSD matrix 的 determinant 还含 sign/complex phase,需分别估计负 eigenvalue parity 或使用 singular values;本算法基本表述以 PSD 为主。
5. 其他 spectral sums¶
对 density matrix \(\rho\):
这里 sampling distribution 若用 maximally mixed并计算 \(-\lambda\log\lambda\),仍可;小 eigenvalues 的 approximation需 cutoff/rank promise。
Schatten \(p\)-norm:
Inverse trace:
含 condition number。Effective resistance、Gaussian covariance normalization、Bayesian log evidence 都可归约到这些量。
6. 图谱应用¶
Graph Laplacian \(L\) 非零 eigenvalues \(\lambda_2,\ldots,\lambda_n\)。Matrix-tree theorem:
所以
需排除 zero eigenvalue(投影到 \(\mathbf1^\perp\) 或 regularize)。Triangle count
也是 polynomial spectral sum;但它可能很小,相对估计 again 需要更高精度。
7. Classical comparison 与输入读取¶
若 \(A\) 以显式 dense \(D^2\) 数组给出,量子 oracle/QRAM 构建可能已指数成本。可信 speedup 场景:
\(A\) 由 local rule/sparse oracle 隐式定义;
block encoding 来自已有 quantum process;
只需 normalized scalar;
spectrum 有 condition/gap promise。
Classical stochastic trace estimation 也用随机 vectors 与 matrix-vector products,成本可 subquadratic;比较应计一次 matvec 与 sparsity,而不是总说经典 diagonalization \(D^3\)。
8. 小结与习题¶
Maximally mixed state 在 eigenbasis 均匀,phase estimation 把 normalized spectral sum变 Monte Carlo expectation。
QSVT + maximally entangled state 直接估计 \(\operatorname{Tr}f(A)/D\)。
Logdet、entropy、inverse trace 的难度由 spectrum endpoint/condition 控制。
原谱和、相对 determinant 或稀有 eigenvalue 可能需要指数精度。
证明 maximally entangled trace identity。
对 diagonal \(A=\operatorname{diag}(1,1/2)\) 计算 logdet 与 normalized logdet。
推导 matrix-tree log formula。
比较 Hutchinson trace estimator 与 quantum amplitude estimation 的 oracle 成本。
参考文献¶
Zoo 编号 527:Luongo 与 Shao, Quantum Algorithms for Spectral Sums.
Zoo 编号 528:Giovannetti、Lloyd 与 Maccone 关于 determinant estimation 的 2025 算法。