The Impact of Heterogeneity and Geometry on the Proof Complexity of Random Satisfiability

04/15/2020
by   Thomas Bläsius, et al.
0

Satisfiability is considered the canonical NP-complete problem and is used as a starting point for hardness reductions in theory, while in practice heuristic SAT solving algorithms can solve large-scale industrial SAT instances very efficiently. This disparity between theory and practice is believed to be a result of inherent properties of industrial SAT instances that make them tractable. Two characteristic properties seem to be prevalent in the majority of real-world SAT instances, heterogeneous degree distribution and locality. To understand the impact of these two properties on SAT, we study the proof complexity of random k-SAT models that allow to control heterogeneity and locality. Our findings show that heterogeneity alone does not make SAT easy as heterogeneous random k-SAT instances have superpolynomial resolution size. This implies intractability of these instances for modern SAT-solvers. On the other hand, modeling locality with an underlying geometry leads to small unsatisfiable subformulas, which can be found within polynomial time. A key ingredient for the result on geometric random k-SAT can be found in the complexity of higher-order Voronoi diagrams. As an additional technical contribution, we show a linear upper bound on the number of non-empty Voronoi regions, that holds for points with random positions in a very general setting. In particular, it covers arbitrary p-norms, higher dimensions, and weights affecting the area of influence of each point multiplicatively. This is in stark contrast to quadratic lower bounds for the worst case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/27/2018

Non-Interlaced SAT is in P

We investigate the NP-Complete problem SAT and the geometry of its insta...
research
04/03/2019

The Satisfiability Threshold for Non-Uniform Random 2-SAT

Propositional satisfiability (SAT) is one of the most fundamental proble...
research
07/31/2019

A Model of Random Industrial SAT

One of the most studied models of SAT is random SAT. In this model, inst...
research
05/29/2019

Understanding the Effectiveness of Data Reduction in Public Transportation Networks

Given a public transportation network of stations and connections, we wa...
research
04/05/2021

A Critique of Keum-Bae Cho's Proof that P⊊NP

In this paper we critique Keum-Bae Cho's proof that P⊊NP. This proof rel...
research
09/09/2021

Algorithms and Certificates for Boolean CSP Refutation: "Smoothed is no harder than Random"

We present an algorithm for strongly refuting smoothed instances of all ...
research
09/18/2015

Backdoors into Heterogeneous Classes of SAT and CSP

In this paper we extend the classical notion of strong and weak backdoor...

Please sign up or login with your details

Forgot password? Click here to reset