Adaptive Simulated Annealing: A Near-optimal Connection between Sampling and Counting
Daniel Stefankovic, Santosh Vempala, Eric Vigoda

TL;DR
This paper introduces an improved cooling schedule for approximate counting and sampling in discrete systems, significantly reducing the number of steps needed and thus enhancing efficiency in estimating partition functions.
Contribution
It presents a near-optimal reduction from approximate counting to sampling and introduces a cooling schedule of length O*(√ln A), improving over previous methods.
Findings
Cooling schedule length is reduced from O*(ln A) to O*(√ln A).
For problems like Ising model and graph colorings, schedule length is O*(√n).
Overall running time savings of O*(n) in approximate counting algorithms.
Abstract
We present a near-optimal reduction from approximately counting the cardinality of a discrete set to approximately sampling elements of the set. An important application of our work is to approximating the partition function of a discrete system, such as the Ising model, matchings or colorings of a graph. The typical approach to estimating the partition function at some desired inverse temperature is to define a sequence, which we call a {\em cooling schedule}, where Z(0) is trivial to compute and the ratios are easy to estimate by sampling from the distribution corresponding to . Previous approaches required a cooling schedule of length where , thereby ensuring that each ratio is bounded. We present a cooling schedule of length…
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.
Taxonomy
TopicsSimulation Techniques and Applications
