Empirical Challenge for NC Theory

05/22/2023
by   Ananth Hari, et al.
0

Horn-satisfiability or Horn-SAT is the problem of deciding whether a satisfying assignment exists for a Horn formula, a conjunction of clauses each with at most one positive literal (also known as Horn clauses). It is a well-known P-complete problem, which implies that unless P = NC, it is a hard problem to parallelize. In this paper, we empirically show that, under a known simple random model for generating the Horn formula, the ratio of hard-to-parallelize instances (closer to the worst-case behavior) is infinitesimally small. We show that the depth of a parallel algorithm for Horn-SAT is polylogarithmic on average, for almost all instances, while keeping the work linear. This challenges theoreticians and programmers to look beyond worst-case analysis and come up with practical algorithms coupled with respective performance guarantees.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/09/2017

Phase Transitions of the Typical Algorithmic Complexity of the Random Satisfiability Problem Studied with Linear Programming

The Boolean Satisfiability problem asks if a Boolean formula is satisfia...
research
11/12/2020

Efficient Solution of Boolean Satisfiability Problems with Digital MemComputing

Boolean satisfiability is a propositional logic problem of interest in m...
research
10/14/2018

Super Strong ETH is False for Random k-SAT

It has been hypothesized that k-SAT is hard to solve for randomly chosen...
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/24/2013

A novel approach of solving the CNF-SAT problem

In this paper, we discussed CNF-SAT problem (NP-Complete problem) and an...
research
09/12/2018

Exponential-Time Approximation Algorithms for MAX-SAT: Correlations and Implications

We provide three different algorithms for MAX-SAT approximation. Each of...
research
04/19/2013

Local Backbones

A backbone of a propositional CNF formula is a variable whose truth valu...

Please sign up or login with your details

Forgot password? Click here to reset