English

Uniform Sampling through the Lov\'asz Local Lemma

Data Structures and Algorithms 2019-01-16 v4 Combinatorics Probability

Abstract

We propose a new algorithmic framework, called "partial rejection sampling", to draw samples exactly from a product distribution, conditioned on none of a number of bad events occurring. Our framework builds (perhaps surprising) new connections between the variable framework of the Lov\'asz Local Lemma and some classical sampling algorithms such as the "cycle-popping" algorithm for rooted spanning trees. Among other applications, we discover new algorithms to sample satisfying assignments of k-CNF formulas with bounded variable occurrences.

Keywords

Cite

@article{arxiv.1611.01647,
  title  = {Uniform Sampling through the Lov\'asz Local Lemma},
  author = {Heng Guo and Mark Jerrum and Jingcheng Liu},
  journal= {arXiv preprint arXiv:1611.01647},
  year   = {2019}
}

Comments

29 pages

R2 v1 2026-06-22T16:43:03.152Z