Fast sampling of satisfying assignments from random $k$-SAT with applications to connectivity

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Chen, Zongchen, Galanis, Andreas, Goldberg, Leslie Ann, Guo, Heng, Herrera-Poyatos, Andrés, Mani, Nitya, Moitra, Ankur
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914897966661632
author Chen, Zongchen
Galanis, Andreas
Goldberg, Leslie Ann
Guo, Heng
Herrera-Poyatos, Andrés
Mani, Nitya
Moitra, Ankur
author_facet Chen, Zongchen
Galanis, Andreas
Goldberg, Leslie Ann
Guo, Heng
Herrera-Poyatos, Andrés
Mani, Nitya
Moitra, Ankur
contents We give a nearly linear-time algorithm to approximately sample satisfying assignments in the random $k$-SAT model when the density of the formula scales exponentially with $k$. The best previously known sampling algorithm for the random $k$-SAT model applies when the density $α=m/n$ of the formula is less than $2^{k/300}$ and runs in time $n^{\exp(Θ(k))}$. Here $n$ is the number of variables and $m$ is the number of clauses. Our algorithm achieves a significantly faster running time of $n^{1 + o_k(1)}$ and samples satisfying assignments up to density $α\leq 2^{0.039 k}$. The main challenge in our setting is the presence of many variables with unbounded degree, which causes significant correlations within the formula and impedes the application of relevant Markov chain methods from the bounded-degree setting. Our main technical contribution is a $o_k(\log n )$ bound of the sum of influences in the $k$-SAT model which turns out to be robust against the presence of high-degree variables. This allows us to apply the spectral independence framework and obtain fast mixing results of a uniform-block Glauber dynamics on a carefully selected subset of the variables. The final key ingredient in our method is to take advantage of the sparsity of logarithmic-sized connected sets and the expansion properties of the random formula, and establish relevant connectivity properties of the set of satisfying assignments that enable the fast simulation of this Glauber dynamics. Our results also allow us to conclude that, with high probability, a random $k$-CNF formula with density at most $2^{0.227 k}$ has a giant component of solutions that are connected in a graph where solutions are adjacent if they have Hamming distance $O_k(\log n)$. We are also able to deduce looseness results for random $k$-CNFs in the same regime.
format Preprint
id arxiv_https___arxiv_org_abs_2206_15308
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Fast sampling of satisfying assignments from random $k$-SAT with applications to connectivity
Chen, Zongchen
Galanis, Andreas
Goldberg, Leslie Ann
Guo, Heng
Herrera-Poyatos, Andrés
Mani, Nitya
Moitra, Ankur
Data Structures and Algorithms
68W20, 68W25, 68W40, 68Q87
G.3; F.2.2
We give a nearly linear-time algorithm to approximately sample satisfying assignments in the random $k$-SAT model when the density of the formula scales exponentially with $k$. The best previously known sampling algorithm for the random $k$-SAT model applies when the density $α=m/n$ of the formula is less than $2^{k/300}$ and runs in time $n^{\exp(Θ(k))}$. Here $n$ is the number of variables and $m$ is the number of clauses. Our algorithm achieves a significantly faster running time of $n^{1 + o_k(1)}$ and samples satisfying assignments up to density $α\leq 2^{0.039 k}$. The main challenge in our setting is the presence of many variables with unbounded degree, which causes significant correlations within the formula and impedes the application of relevant Markov chain methods from the bounded-degree setting. Our main technical contribution is a $o_k(\log n )$ bound of the sum of influences in the $k$-SAT model which turns out to be robust against the presence of high-degree variables. This allows us to apply the spectral independence framework and obtain fast mixing results of a uniform-block Glauber dynamics on a carefully selected subset of the variables. The final key ingredient in our method is to take advantage of the sparsity of logarithmic-sized connected sets and the expansion properties of the random formula, and establish relevant connectivity properties of the set of satisfying assignments that enable the fast simulation of this Glauber dynamics. Our results also allow us to conclude that, with high probability, a random $k$-CNF formula with density at most $2^{0.227 k}$ has a giant component of solutions that are connected in a graph where solutions are adjacent if they have Hamming distance $O_k(\log n)$. We are also able to deduce looseness results for random $k$-CNFs in the same regime.
title Fast sampling of satisfying assignments from random $k$-SAT with applications to connectivity
topic Data Structures and Algorithms
68W20, 68W25, 68W40, 68Q87
G.3; F.2.2
url https://arxiv.org/abs/2206.15308