On the Satisfaction Probability of k-CNF Formulas

01/21/2022
by   Till Tantau, et al.
0

The satisfaction probability σ(ϕ) := _β:vars(ϕ) →{0,1}[βϕ] of a propositional formula ϕ is the likelihood that a random assignment β makes the formula true. We study the complexity of the problem ksat-prob_>δ = {ϕ is a kcnf formula |σ(ϕ) > δ} for fixed k and δ. While 3sat-prob_>0 = 3sat is NP-complete and sat-prob_>1/2 is PP-complete, Akmal and Williams recently showed 3sat-prob_>1/2∈ P and 4sat-prob_>1/2∈ NP-complete; but the methods used to prove these striking results stay silent about, say, 4sat-prob_>3/4, leaving the computational complexity of ksat-prob_>δ open for most k and δ. In the present paper we give a complete characterization in the form of a trichotomy: ksat-prob_>δ lies in AC^0, is NL-complete, or is NP-complete; and given k and δ we can decide which of the three applies. The proof of the trichotomy hinges on a new order-theoretic insight: Every set of kcnf formulas contains a formula of maximum satisfaction probability. This deceptively simple result allows us to (1) kernelize ksat-prob_≥δ, (2) show that the variables of the kernel form a strong backdoor set when the trichotomy states membership in AC^0 or NL, and (3) prove a new locality property for the models of second-order formulas that describe problems like ksat-prob_≥δ. The locality property will allow us to prove a conjecture of Akmal and Williams: The majority-of-majority satisfaction problem for kcnfs lies in P for all k.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/03/2018

The complexity of disjunctive linear Diophantine constraints

We study the Constraint Satisfaction Problem CSP(A), where A is first-or...
research
09/27/2017

Surjective H-Colouring over Reflexive Digraphs

The Surjective H-Colouring problem is to test if a given graph allows a ...
research
12/28/2021

On the Complexity of Realizability for Safety LTL and Related Subfragments

We study the realizability problem for Safety LTL, the syntactic fragmen...
research
08/12/2019

On simplified NP-complete variants of Not-All-Equal 3-Sat and 3-Sat

We consider simplified, monotone versions of Not-All-Equal 3-Sat and 3-S...
research
10/28/2011

Backdoors to Satisfaction

A backdoor set is a set of variables of a propositional formula such tha...
research
09/26/2019

On the complexity of the clone membership problem

We investigate the complexity of the Boolean clone membership problem (C...
research
04/14/2019

Separation of bounded arithmetic using a consistency statement

This paper proves Buss's hierarchy of bounded arithmetics S^1_2 ⊆ S^2_2 ...

Please sign up or login with your details

Forgot password? Click here to reset