配分函数量子算法:退火比值、Gibbs 态、Tensor Network 与 Potts/Tutte¶
配分函数
同时归一化 Gibbs 分布、编码自由能并计数组合对象。直接求和有指数项;量子算法有两条主线:沿退火路径估计相邻 \(Z\) 比值,或把特定模型/张量网络的归一化 contraction 编成量子振幅。本课推导两条路线,并区分相对近似、加性近似和复参数值。
1. 从 Gibbs 分布到自由能¶
Gibbs 分布
自由能 \(F=-\beta^{-1}\log Z\),期望能量
若 \(\beta=0\),\(Z(0)=|\Omega|\) 通常已知;目标是在 \(\beta_L=\beta\) 估计 \(Z(\beta)\)。
2. Annealing schedule 的乘积恒等式¶
选择
相邻比值
其中 \(Y_i=e^{-\Delta\beta_iE}\in[0,1]\)(能量平移后)。于是
若 schedule 太粗,\(\mu_i\) 极小、方差爆炸;cooling schedule 要保证相邻 Gibbs 分布 overlap 足够大,常用条件是比值或相对方差有常数界。
3. 经典 MCMC 与量子 Markov 链¶
经典算法用以 \(\pi_i\) 为稳态的可逆 Markov chain \(P_i\) 采样。若 spectral gap 为 \(\delta_i\),mixing 典型需 \(\widetilde O(1/\delta_i)\) 步;估计均值误差 \(\epsilon\) 还需 \(O(1/\epsilon^2)\) 有效样本。
Szegedy quantization 把 \(P_i\) 变成量子 walk \(W_i\),其 phase gap
稳态 coherent encoding
是零相位本征态。Phase detection/reflection 可在 \(\widetilde O(1/\sqrt{\delta_i})\) walk calls 内投影/反射稳态;amplitude estimation 把均值精度从 \(1/\epsilon^2\) 降到 \(1/\epsilon\)。这产生 gap 与精度上的双重平方改善。
4. 从一个 Gibbs 态移动到下一个¶
相邻 coherent Gibbs states overlap
平滑 schedule 使其不太小。可用一系列投影(quantum Zeno)、固定点振幅放大或 walk reflection,将 \(|\pi_i\rangle\) 转成 \(|\pi_{i+1}\rangle\)。同时相干计算 \(Y_i(x)\) 并旋转 ancilla:
ancilla 成功概率就是 \(\mu_i\),amplitude estimation 给比值。
旧方法测量后会破坏 \(|\pi_i\rangle\),导致每次重新制备。2023 年近无偏 phase/amplitude/mean estimator 控制 bias 与方差,并近似不破坏输入态,使同一 annealing state 可复用,改善 schedule 长度依赖并得到 sublinear-in-log-state-space 结果。
5. Potts、Random Cluster 与 Tutte¶
\(q\)-state Potts model 在图 \(G=(V,E)\) 上
Fortuin--Kasteleyn 展开把它写成
其中 \(k(A)\) 是子图 \((V,A)\) 的连通分量数。这是 Tutte polynomial 的一条参数曲线;Jones polynomial 也在平面图/medial link 构造下连接 Tutte 点。
对某些复参数,Aharonov 等把 deletion--contraction/Temperley--Lieb 表示编成酉或近酉 tensor maps,量子电路估计归一化 contraction,给加性近似。复杂度与图宽、边数和局部算子范数乘积有关,不等于正温度 ferromagnetic partition function 的通用 FPRAS。
6. Tensor network contraction 作为振幅¶
一般 tensor network 的 contraction 可排序为线性映射乘积
对每个非酉 \(T_j\) 选尺度 \(\alpha_j\ge\|T_j\|\) 并嵌入 block unitary \(U_j\):
连续 postselection ancilla 全 0 的振幅为
Hadamard/amplitude estimation给归一化 contraction 的加性估计。若 \(\prod_j\alpha_j\) 指数大,回到原量的误差也指数大;算法的“非平凡精度”必须相对这个自然尺度陈述。
7. 特殊 exact 结果与权枚举¶
某些 irreducible cyclic codes 的 weight enumerator 可由有限域 Gauss sums 高效估计/重构,而 Potts partition function 又与对应 cocycle-code graph 的 weight enumerator 相连。在额外整性与误差小于半个整数的承诺下,可从高精度近似舍入得到 exact 值。
这只覆盖高度结构化图族,不应推广成任意 Potts exact 算法。Ising partition function 与量子电路振幅的映射也常落在复耦合/特定图上,其困难性和可模拟 gate set 随参数变化。
8. 小结与习题¶
Annealing 把 \(Z\) 写成相邻 Gibbs 期望的乘积。
Quantum walk 将 Markov gap 依赖平方改善,amplitude estimation 改善精度依赖。
Potts/FK 展开连接 Tutte polynomial,特定参数可编入拓扑/张量网络量子电路。
加性误差尺度和输入模型决定算法是否给实际相对信息。
推导相邻 \(Z\) 比值与 Gibbs 期望恒等式。
推导 coherent Gibbs states 的 overlap。
从 Potts 边因子展开得到 random-cluster 公式。
解释 block-encoding 尺度乘积为何进入 contraction 误差。
参考文献与 Zoo 覆盖¶
Zoo 121--122、265、471:Gibbs/annealing partition-function 算法与 近无偏 sublinear 方法。
Zoo 3、112--113:Potts/Tutte、tensor network 与 spin-model circuit 映射。
Zoo 45、47、67:Ising、cyclic-code exact Potts 与 knot 关联。