English

Simple parallel estimation of the partition ratio for Gibbs distributions

Probability 2026-04-06 v2 Data Structures and Algorithms

Abstract

We consider the problem of estimating the partition function Z(β)=xexp(β(H(x))Z(\beta)=\sum_x \exp(\beta(H(x)) of a Gibbs distribution with the Hamiltonian H:Ω{0}[1,n]H:\Omega\rightarrow\{0\}\cup[1,n]. As shown in [Harris & Kolmogorov 2024], the log-ratio q=ln(Z(βmax)/Z(βmin))q=\ln (Z(\beta_{\max})/Z(\beta_{\min})) can be estimated with accuracy ϵ\epsilon using O(qlognϵ2)O(\frac{q \log n}{\epsilon^2}) calls to an oracle that produces a sample from the Gibbs distribution for parameter β[βmin,βmax]\beta\in[\beta_{\min},\beta_{\max}]. That algorithm is inherently sequential, or {\em adaptive}: the queried values of β\beta depend on previous samples. Recently, [Liu, Yin & Zhang 2024] developed a non-adaptive version that needs O(q(log2n)(logq+loglogn+ϵ2))O( q (\log^2 n) (\log q + \log \log n + \epsilon^{-2}) ) samples. We improve the number of samples to O(qlog2nϵ2)O(\frac{q \log^2 n}{\epsilon^2}) for a non-adaptive algorithm, and to O(qlognϵ2)O(\frac{q \log n}{\epsilon^2}) for an algorithm that uses just two rounds of adaptivity (matching the complexity of the sequential version). Furthermore, our algorithm simplifies previous techniques. In particular, we use just a single estimator, whereas methods in [Harris & Kolmogorov 2024, Liu, Yin & Zhang 2024] employ two different estimators for different regimes.

Keywords

Cite

@article{arxiv.2505.18324,
  title  = {Simple parallel estimation of the partition ratio for Gibbs distributions},
  author = {David G. Harris and Vladimir Kolmogorov},
  journal= {arXiv preprint arXiv:2505.18324},
  year   = {2026}
}

Comments

Superseded by arxiv:2604.01263