Fast sampling and counting k-SAT solutions in the local lemma regime
Fast sampling and counting k-SAT solutions in the local lemma regime
复制标题
局部引理体系中的快速采样和计数 k-SAT 解决方案
DOI:
10.1145/3469832
复制
发表时间:
2021
影响因子:
2.5
通讯作者:
Zhang Chihao
中科院分区:
文献类型:
--
作者:
Feng Weiming;Guo Heng;Yin Yitong;Zhang Chihao
We give new algorithms based on Markov chains to sample and approximately count satisfying assignments tok-uniform CNF formulas where each variable appears at mostdtimes. For anykanddsatisfyingkd< no(1)andk≥ 20 logk+ 20 logd+ 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 ifk= ω (1) or d = ω (1).