On the Satisfaction Probabilities of -CNF Formulas
Abstract: The satisfaction probability Pr[] := Pr of a propositional formula is the likelihood that a random assignment makes the formula true. We study the complexity of the problem SAT-Pr$</em>{>p}$ = { is a CNF formula | Pr[] > p} for fixed and . While 3SAT-Pr$<em>{>0}$ = 3SAT is NP-complete and SAT-Pr$</em>{>1/2}$ is PP-complete, Akmal and Williams recently showed that 3SAT-Pr$<em>{>1/2}$ lies in P and 4SAT-Pr$</em>{>1/2}$ is NP-complete; but the methods used to prove these striking results stay silent about, say, 4SAT-Pr$<em>{>3/4}$, leaving the computational complexity of SAT-Pr$</em>{>p}$ open for most and . In the present paper we give a complete characterization in the form of a trichotomy: SAT-Pr$<em>{>p}$ lies in AC, is NL-complete, or is NP-complete. The proof of the trichotomy hinges on a new order-theoretic insight: Every set of CNF formulas contains a formula of maximum satisfaction probability. This deceptively simple statement allows us to (1) kernelize SAT-Pr for the joint parameters and , (2) show that the variables of the kernel form a backdoor set when the trichotomy states membership in AC or NL, and (3) prove locality properties for CNF formulas , by which Pr[] < implies that Pr[] < holds already for a subset of 's clauses whose size depends only on and , and Pr[] = implies for some CNF formula whose size once more depends only on and .
Paper Prompts
Sign up for free to create and run prompts on this paper.