Fast sampling and counting k-SAT solutions in the local lemma regime
Not on the map. Why?
Abstract (arXiv)
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<no(1) and k≥ 20log k + 20log 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'asz 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).
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2; 2026: 1.
5 papers.
- 2024Softened Symbol Grounding for Neuro-symbolic Systemscited by 16
- 2023Learning Hard-Constrained Models with One Samplecited by 7
- 2025Learning CNF formulas from uniform random solutions in the local lemma regimecited by 2
- 2025One-Shot Learning for k-SATcited by 0
- 2026Learning CNF Formulas from Uniform Random Solutions: Near-Tight Sample Complexity for Valiant's Algorithmcited by 0
- 2026Learning CNF Formulas from Uniform Random Solutions: Near-Tight Sample Complexity for Valiant's Algorithm14 Sep 2026
- 2025Learning CNF formulas from uniform random solutions in the local lemma regime4 Nov 2025
- 2025One-Shot Learning for k-SAT10 Feb 2025
- 2024Softened Symbol Grounding for Neuro-symbolic Systems1 Mar 2024
- 2023Learning Hard-Constrained Models with One Sample6 Nov 2023