SAT Requires Exhaustive Search

02/19/2023
by   Ke Xu, et al.
0

In this paper, by constructing extremely hard examples of CSP (with large domains) and SAT (with long clauses), we prove that such examples cannot be solved without exhaustive search, which implies a weaker conclusion P ≠ NP. This constructive approach for proving impossibility results is very different (and missing) from those currently used in computational complexity theory, but is similar to that used by Kurt Gödel in proving his famous logical impossibility results. Just as shown by Gödel's results that proving formal unprovability is feasible in mathematics, the results of this paper show that proving computational hardness is not hard in mathematics. Specifically, proving lower bounds for many problems, such as 3-SAT, can be challenging because these problems have various effective strategies available for avoiding exhaustive search. However, in cases of extremely hard examples, exhaustive search may be the only viable option, and proving its necessity becomes more straightforward. Consequently, it makes the separation between SAT (with long clauses) and 3-SAT much easier than that between 3-SAT and 2-SAT. Finally, the main results of this paper demonstrate that the fundamental difference between the syntax and the semantics revealed by Gödel's results also exists in CSP and SAT.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2020

Hard 3-CNF-SAT problems are in P– A first step in proving NP=P

The relationship between the complexity classes P and NP is an unsolved ...
research
04/24/2018

Tighter Connections Between Formula-SAT and Shaving Logs

A noticeable fraction of Algorithms papers in the last few decades impro...
research
07/21/2023

Computations with polynomial evaluation oracle: ruling out superlinear SETH-based lower bounds

The field of fine-grained complexity aims at proving conditional lower b...
research
01/21/2020

Lower Bounds Against Sparse Symmetric Functions of ACC Circuits: Expanding the Reach of #SAT Algorithms

We continue the program of proving circuit lower bounds via circuit sati...
research
06/16/2020

On the Hardness of Problems Involving Negator Relationships in an Artificial Hormone System

The Artificial Hormone System (AHS) is a self-organizing middleware to a...
research
06/07/2023

Top-Down Knowledge Compilation for Counting Modulo Theories

Propositional model counting (#SAT) can be solved efficiently when the i...
research
02/08/2022

Learning MAX-SAT from Contextual Examples for Combinatorial Optimisation

Combinatorial optimisation problems are ubiquitous in artificial intelli...

Please sign up or login with your details

Forgot password? Click here to reset