Department Seminar Series

Fast sampling of satisfying assignments from the k-SAT model

9th May 2023, 13:00 add to calenderAshton Lecture Theatre
Dr. Andreas Galanis
Department of Computer Science, University of Oxford

Abstract

Random constraint satisfaction problems, such as the k-SAT model, have long posed various algorithmic and probabilistic challenges. In this talk, we focus on understanding algorithmically the solution space of k-SAT formulas, and consider the problem of sampling a satisfying assignment from the k-SAT model (i.e., a k-SAT formula chosen uniformly at random among those with m clauses and n variables).

The best previously known algorithm for the k-SAT model applied when the density of the formula m/n is less than 2^(k/300) and had a large running time of n^(exp(Θ(k)). We design a significantly faster algorithm based on a Markov chain, which runs in nearly-linear time and works up to densities 2^(k/26).

The main challenge for the k-SAT model 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. Instead, we use the spectral-independence framework of [Anari, Liu and Oveis-Gharan, FOCS'20] which has recently yielded various breakthroughs in Markov-chain analysis. Our main contribution is to develop the framework for k-SAT formulas in a way that is robust against the presence of high-degree variables.

Based on work with Z. Chen, L. A. Goldberg, H. Guo, A. Herrera-Poyatos, N. Mani, and A. Moitra.
add to calender (including abstract)