English

Bounds on the Satisfiability Threshold for Power Law Distributed Random SAT

Discrete Mathematics 2019-05-03 v1 Computational Complexity

Abstract

Propositional satisfiability (SAT) is one of the most fundamental problems in computer science. The worst-case hardness of SAT lies at the core of computational complexity theory. The average-case analysis of SAT has triggered the development of sophisticated rigorous and non-rigorous techniques for analyzing random structures. Despite a long line of research and substantial progress, nearly all theoretical work on random SAT assumes a uniform distribution on the variables. In contrast, real-world instances often exhibit large fluctuations in variable occurrence. This can be modeled by a scale-free distribution of the variables, which results in distributions closer to industrial SAT instances. We study random k-SAT on n variables, m=Θ(n)m=\Theta(n) clauses, and a power law distribution on the variable occurrences with exponent β\beta. We observe a satisfiability threshold at β=(2k1)/(k1)\beta=(2k-1)/(k-1). This threshold is tight in the sense that instances with β(2k1)/(k1)ε\beta\le(2k-1)/(k-1)-\varepsilon for any constant ε>0\varepsilon>0 are unsatisfiable with high probability (w.h.p.). For β(2k1)/(k1)+ε\beta\geq(2k-1)/(k-1)+\varepsilon, the picture is reminiscent of the uniform case: instances are satisfiable w.h.p. for sufficiently small constant clause-variable ratios m/nm/n; they are unsatisfiable above a ratio m/nm/n that depends on β\beta.

Keywords

Cite

@article{arxiv.1706.08431,
  title  = {Bounds on the Satisfiability Threshold for Power Law Distributed Random SAT},
  author = {Tobias Friedrich and Anton Krohmer and Ralf Rothenberger and Thomas Sauerwald and Andrew M. Sutton},
  journal= {arXiv preprint arXiv:1706.08431},
  year   = {2019}
}

Comments

17 pages

R2 v1 2026-06-22T20:29:47.466Z