From algorithms to connectivity and back: finding a giant component in random k-SAT

07/06/2022
by   Zongchen Chen, et al.
0

We take an algorithmic approach to studying the solution space geometry of relatively sparse random and bounded degree k-CNFs for large k. In the course of doing so, we establish that with high probability, a random k-CNF Φ with n variables and clause density α = m/n ≲ 2^k/6 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) and that a similar result holds for bounded degree k-CNFs at similar densities. We are also able to deduce looseness results for random and bounded degree k-CNFs in a similar regime. Although our main motivation was understanding the geometry of the solution space, our methods have algorithmic implications. Towards that end, we construct an idealized block dynamics that samples solutions from a random k-CNF Φ with density α = m/n ≲ 2^k/52. We show this Markov chain can with high probability be implemented in polynomial time and by leveraging spectral independence, we also observe that it mixes relatively fast, giving a polynomial time algorithm to with high probability sample a uniformly random solution to a random k-CNF. Our work suggests that the natural route to pinning down when a giant component exists is to develop sharper algorithms for sampling solutions in random k-CNFs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/03/2021

The Algorithmic Phase Transition of Random k-SAT for Low Degree Polynomials

Let Φ be a uniformly random k-SAT formula with n variables and m clauses...
research
06/30/2022

Fast sampling of satisfying assignments from random k-SAT

We give the first nearly linear time algorithm to approximately sample s...
research
06/24/2021

Certifying solution geometry in random CSPs: counts, clusters and balance

An active topic in the study of random constraint satisfaction problems ...
research
07/16/2020

Solving Random Parity Games in Polynomial Time

We consider the problem of solving random parity games. We prove that pa...
research
11/07/2021

Fast sampling via spectral independence beyond bounded-degree graphs

Spectral independence is a recently-developed framework for obtaining sh...
research
01/22/2022

Sub-1.5 Time-Optimal Multi-Robot Path Planning on Grids in Polynomial Time

Graph-based multi-robot path planning (MRPP) is NP-hard to optimally sol...
research
04/05/2020

Girth-reducibility and the algorithmic barrier for coloring

All known efficient algorithms for constraint satisfaction problems are ...

Please sign up or login with your details

Forgot password? Click here to reset