Work-Efficient Parallel Counting via Sampling
Hongyang Liu, Yitong Yin, Yiyao Zhang

TL;DR
This paper introduces a parallel counting algorithm that combines near-optimal total work with efficient parallelism, improving reductions from counting to sampling for models like the hardcore and Ising models.
Contribution
It presents a work-efficient parallel counting algorithm with logarithmic depth, advancing the reduction from sampling to counting in statistical physics models.
Findings
Achieves near-optimal total work and logarithmic parallel depth.
Provides work-efficient parallel algorithms for the hardcore and Ising models.
Improves upon previous algorithms with sub-optimal or sequential costs.
Abstract
A canonical approach to approximating the partition function of a Gibbs distribution via sampling is simulated annealing. This method has led to efficient reductions from counting to sampling, including: classic non-adaptive (parallel) algorithms with sub-optimal cost (Dyer-Frieze-Kannan '89; Bez\'akov\'a-\v{S}tefankovi\v{c}-Vazirani-Vigoda '08); adaptive (sequential) algorithms with near-optimal cost (\v{S}tefankovi\v{c}-Vempala-Vigoda '09; Huber '15; Kolmogorov '18; Harris-Kolmogorov '24). We present an algorithm that achieves both near-optimal total work and efficient parallelism, providing a reduction from counting to sampling with logarithmic depth and near-optimal work. As consequences, we obtain work-efficient parallel counting algorithms for several important models, including the hardcore and Ising models within the uniqueness regime.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
