3-satisfiability

GPTKB entity

Statements (43)
Predicate Object
gptkbp:instanceOf theoretical computer science
Boolean satisfiability problem
NP-complete problem
gptkbp:affiliatedWith k-satisfiability
gptkbp:alsoKnownAs gptkb:3-SAT
3CNF-SAT
gptkbp:complexity NP-complete
gptkbp:definedIn the problem of determining if a Boolean formula in conjunctive normal form with at most three literals per clause is satisfiable
gptkbp:firstProvedNPCompleteBy gptkb:Richard_Karp
gptkb:Stephen_Cook
gptkbp:format satisfiable or unsatisfiable
3-CNF formula
gptkbp:hasExponentialTimeAlgorithm yes
gptkbp:hasPolynomialTimeAlgorithm no (unless P=NP)
https://www.w3.org/2000/01/rdf-schema#label 3-satisfiability
gptkbp:isCanonicalExampleOf NP-complete problem
gptkbp:isEasierThan general SAT (in terms of clause length)
gptkbp:isHarderThan 2-satisfiability
gptkbp:maximumClauseLength 3
gptkbp:minimumClauseLength 1
gptkbp:numberOfLiteralsPerClause 3
gptkbp:reduces gptkb:clique_problem
gptkb:independent_set_problem
gptkb:vertex_cover_problem
general SAT
gptkbp:relatedTo Boolean satisfiability problem
2-satisfiability
k-satisfiability
gptkbp:solvedBy gptkb:government_agency
gptkb:DPLL_algorithm
brute-force search
WalkSAT
gptkbp:usedFor benchmarking SAT solvers
complexity theory reductions
theoretical computer science research
gptkbp:usedIn gptkb:artificial_intelligence
cryptography
algorithm design
circuit design
theory of computational complexity
gptkbp:yearNPCompletenessProved 1972
gptkbp:bfsParent gptkb:Clique_problem
gptkbp:bfsLayer 6