3 research outputs found

    Analysing Survey Propagation Guided Decimationon Random Formulas

    Get PDF
    Let Φ\varPhi be a uniformly distributed random kk-SAT formula with nn variables and mm clauses. For clauses/variables ratio m/nrk-SAT2kln2m/n \leq r_{k\text{-SAT}} \sim 2^k\ln2 the formula Φ\varPhi is satisfiable with high probability. However, no efficient algorithm is known to provably find a satisfying assignment beyond m/n2kln(k)/km/n \sim 2k \ln(k)/k with a non-vanishing probability. Non-rigorous statistical mechanics work on kk-CNF led to the development of a new efficient "message passing algorithm" called \emph{Survey Propagation Guided Decimation} [M\'ezard et al., Science 2002]. Experiments conducted for k=3,4,5k=3,4,5 suggest that the algorithm finds satisfying assignments close to rk-SATr_{k\text{-SAT}}. However, in the present paper we prove that the basic version of Survey Propagation Guided Decimation fails to solve random kk-SAT formulas efficiently already for m/n=2k(1+εk)ln(k)/km/n=2^k(1+\varepsilon_k)\ln(k)/k with limkεk=0\lim_{k\to\infty}\varepsilon_k= 0 almost a factor kk below rk-SATr_{k\text{-SAT}}.Comment: arXiv admin note: substantial text overlap with arXiv:1007.1328 by other author

    Counting Solutions to Random CNF Formulas

    Get PDF
    We give the first efficient algorithm to approximately count the number of solutions in the random kk-SAT model when the density of the formula scales exponentially with kk. The best previous counting algorithm was due to Montanari and Shah and was based on the correlation decay method, which works up to densities (1+ok(1))2logkk(1+o_k(1))\frac{2\log k}{k}, the Gibbs uniqueness threshold for the model. Instead, our algorithm harnesses a recent technique by Moitra to work for random formulas. The main challenge in our setting is to account for the presence of high-degree variables whose marginal distributions are hard to control and which cause significant correlations within the formula

    Improved Bounds for Sampling Solutions of Random CNF Formulas

    Full text link
    Let Φ\Phi be a random kk-CNF formula on nn variables and mm clauses, where each clause is a disjunction of kk literals chosen independently and uniformly. Our goal is to sample an approximately uniform solution of Φ\Phi (or equivalently, approximate the partition function of Φ\Phi). Let α=m/n\alpha=m/n be the density. The previous best algorithm runs in time npoly(k,α)n^{\mathsf{poly}(k,\alpha)} for any α2k/300\alpha\lesssim2^{k/300} [Galanis, Goldberg, Guo, and Yang, SIAM J. Comput.'21]. Our result significantly improves both bounds by providing an almost-linear time sampler for any α2k/3\alpha\lesssim2^{k/3}. The density α\alpha captures the \emph{average degree} in the random formula. In the worst-case model with bounded \emph{maximum degree}, current best efficient sampler works up to degree bound 2k/52^{k/5} [He, Wang, and Yin, FOCS'22 and SODA'23], which is, for the first time, superseded by its average-case counterpart due to our 2k/32^{k/3} bound. Our result is the first progress towards establishing the intuition that the solvability of the average-case model (random kk-CNF formula with bounded average degree) is better than the worst-case model (standard kk-CNF formula with bounded maximal degree) in terms of sampling solutions.Comment: 51 pages, all proofs added, and bounds slightly improve
    corecore