We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Fast sampling and counting k-SAT solutions in the local lemma regime

Abstract: We give new algorithms based on Markov chains to sample and approximately count satisfying assignments to $k$-uniform CNF formulas where each variable appears at most $d$ times. For any $k$ and $d$ satisfying $kd<n^{o(1)}$ and $k\ge 20\log k + 20\log d + 60$, the new sampling algorithm runs in close to linear time, and the counting algorithm runs in close to quadratic time.
Our approach is inspired by Moitra (JACM, 2019) which remarkably utilizes the Lov\'{a}sz local lemma in approximate counting. Our main technical contribution is to use the local lemma to bypass the connectivity barrier in traditional Markov chain approaches, which makes the well developed MCMC method applicable on disconnected state spaces such as SAT solutions. The benefit of our approach is to avoid the enumeration of local structures and obtain fixed polynomial running times, even if $k=\omega(1)$ or $d=\omega(1)$.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1911.01319 [cs.DS]
  (or arXiv:1911.01319v1 [cs.DS] for this version)

Submission history

From: Weiming Feng [view email]
[v1] Mon, 4 Nov 2019 16:31:39 GMT (59kb)

Link back to: arXiv, form interface, contact.