File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Fast Sampling and Counting k-SAT Solutions in the Local Lemma Regime

TitleFast Sampling and Counting k-SAT Solutions in the Local Lemma Regime
Authors
Keywordsapproximate counting
k-SAT
lovász local lemma
Markov chain monte carlo
Issue Date2021
Citation
Journal of the ACM, 2021, v. 68, n. 6, article no. 40 How to Cite?
AbstractWe 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 < no(1) and k ≥ 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á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 = ω (1) or d = ω (1).
Persistent Identifierhttp://hdl.handle.net/10722/355005
ISSN
2023 Impact Factor: 2.3
2023 SCImago Journal Rankings: 2.866

 

DC FieldValueLanguage
dc.contributor.authorFeng, Weiming-
dc.contributor.authorGuo, Heng-
dc.contributor.authorYin, Yitong-
dc.contributor.authorZhang, Chihao-
dc.date.accessioned2025-03-21T09:10:34Z-
dc.date.available2025-03-21T09:10:34Z-
dc.date.issued2021-
dc.identifier.citationJournal of the ACM, 2021, v. 68, n. 6, article no. 40-
dc.identifier.issn0004-5411-
dc.identifier.urihttp://hdl.handle.net/10722/355005-
dc.description.abstractWe 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 < no(1) and k ≥ 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á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 = ω (1) or d = ω (1).-
dc.languageeng-
dc.relation.ispartofJournal of the ACM-
dc.subjectapproximate counting-
dc.subjectk-SAT-
dc.subjectlovász local lemma-
dc.subjectMarkov chain monte carlo-
dc.titleFast Sampling and Counting k-SAT Solutions in the Local Lemma Regime-
dc.typeArticle-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1145/3469832-
dc.identifier.scopuseid_2-s2.0-85110938569-
dc.identifier.volume68-
dc.identifier.issue6-
dc.identifier.spagearticle no. 40-
dc.identifier.epagearticle no. 40-
dc.identifier.eissn1557-735X-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats