Simple parallel estimation of the partition ratio for Gibbs distributions
Abstract
We consider the problem of estimating the partition function Z(β)=Σx (β(H(x)) of a Gibbs distribution with the Hamiltonian H:→\0\[1,n]. As shown in [Harris & Kolmogorov 2024], the log-ratio q= (Z(β)/Z(β)) can be estimated with accuracy ε using O(q nε2) calls to an oracle that produces a sample from the Gibbs distribution for parameter β∈[β,β]. That algorithm is inherently sequential, or adaptive: the queried values of β depend on previous samples. Recently, [Liu, Yin & Zhang 2024] developed a non-adaptive version that needs O( q (2 n) ( q + n + ε-2) ) samples. We improve the number of samples to O(q 2 nε2) for a non-adaptive algorithm, and to O(q nε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.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.