Perfect Sampling for (Atomic) Lovász Local Lemma

07/08/2021
by   Kun He, et al.
0

We give a Markov chain based perfect sampler for uniform sampling solutions of constraint satisfaction problems (CSP). Under some mild Lovász local lemma conditions where each constraint of the CSP has a small number of forbidden local configurations, our algorithm is accurate and efficient: it outputs a perfect uniform random solution and its expected running time is quasilinear in the number of variables. Prior to our work, perfect samplers are only shown to exist for CSPs under much more restrictive conditions (Guo, Jerrum, and Liu, JACM'19). Our algorithm has two components: 1. A simple perfect sampling algorithm using bounding chains (Huber, STOC'98; Haggstrom and Nelander, Scandinavian Journal of Statistics'99). This sampler is efficient if each variable domain is small. 2. A simple but powerful state tensorization trick to reduce large domains to smaller ones. This trick is a generalization of state compression (Feng, He, and Yin, STOC'21). The crux of our analysis is a simple information percolation argument which allows us to achieve bounds even beyond current best approximate samplers (Jain, Pham, and Vuong, ArXiv'21). Previous related works either use intricate algorithms or need sophisticated analysis or even both. Thus we view the simplicity of both our algorithm and analysis as a strength of our work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/04/2022

Sampling Lovász Local Lemma For General Constraint Satisfaction Solutions In Near-Linear Time

We give a fast algorithm for sampling uniform solutions of general const...
research
11/08/2020

Sampling Constraint Satisfaction Solutions in the Local Lemma Regime

We give a Markov chain based algorithm for sampling almost uniform solut...
research
05/04/2022

A Perfect Sampler for Hypergraph Independent Sets

The problem of uniformly sampling hypergraph independent sets is revisit...
research
09/23/2019

Perfect Sampling of graph k-colorings for k=o(Δ^2)

We give an algorithm for perfect sampling from the uniform distribution ...
research
09/23/2019

Improved bounds for perfect sampling of k-colorings in graphs

We present a randomized algorithm that takes as input an undirected n-ve...
research
04/26/2019

Dynamic MCMC Sampling

The Markov chain Monte Carlo (MCMC) methods are the primary tools for sa...
research
07/13/2020

Perfectly Sampling k≥ (8/3 +o(1))Δ-Colorings in Graphs

We present a randomized algorithm which takes as input an undirected gra...

Please sign up or login with your details

Forgot password? Click here to reset