English

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

Data Structures and Algorithms 2024-08-06 v4

Abstract

We give a nearly linear-time algorithm to approximately sample satisfying assignments in the random kk-SAT model when the density of the formula scales exponentially with kk. The best previously known sampling algorithm for the random kk-SAT model applies when the density α=m/n\alpha=m/n of the formula is less than 2k/3002^{k/300} and runs in time nexp(Θ(k))n^{\exp(\Theta(k))}. Here nn is the number of variables and mm is the number of clauses. Our algorithm achieves a significantly faster running time of n1+ok(1)n^{1 + o_k(1)} and samples satisfying assignments up to density α20.039k\alpha\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 ok(logn)o_k(\log n ) bound of the sum of influences in the kk-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 kk-CNF formula with density at most 20.227k2^{0.227 k} has a giant component of solutions that are connected in a graph where solutions are adjacent if they have Hamming distance Ok(logn)O_k(\log n). We are also able to deduce looseness results for random kk-CNFs in the same regime.

Keywords

Cite

@article{arxiv.2206.15308,
  title  = {Fast sampling of satisfying assignments from random $k$-SAT with applications to connectivity},
  author = {Zongchen Chen and Andreas Galanis and Leslie Ann Goldberg and Heng Guo and Andrés Herrera-Poyatos and Nitya Mani and Ankur Moitra},
  journal= {arXiv preprint arXiv:2206.15308},
  year   = {2024}
}

Comments

This is a merger with the independent work arxiv:2207.02841. To appear in SIDMA