Boolean satisfiability problem (SAT)
GPTKB entity
Statements (77)
Predicate | Object |
---|---|
gptkbp:instanceOf |
theoretical computer science
|
gptkbp:abbreviation |
gptkb:SAT
|
gptkbp:complexity |
NP-complete
|
gptkbp:definedIn |
the problem of determining if there exists an interpretation that satisfies a given Boolean formula
|
gptkbp:field |
gptkb:complexity_theory
gptkb:logic computer science |
gptkbp:firstDescribed |
gptkb:Cook-Levin_theorem
|
gptkbp:firstNPCompleteProblem |
true
|
gptkbp:generalizes |
gptkb:3-SAT
gptkb:k-SAT |
gptkbp:hasApplication |
gptkb:machine_learning
gptkb:knowledge_representation combinatorial optimization crypt game theory information retrieval operations research planning robotics semantic web bioinformatics resource allocation formal verification circuit design data mining database theory model checking scheduling automated planning software verification hardware verification VLSI design network design constraint programming logic synthesis security analysis fault diagnosis protocol verification test pattern generation timing analysis ontology reasoning configuration problems knowledge compilation quantified Boolean formula (QBF) solving satisfiability modulo theories (SMT) |
gptkbp:hasPolynomialTimeAlgorithm |
false
|
gptkbp:hasSpecialCase |
Boolean satisfiability problem
|
gptkbp:hasVariant |
gptkb:3-SAT
gptkb:2-SAT gptkb:k-SAT gptkb:MAX-SAT gptkb:QSAT |
https://www.w3.org/2000/01/rdf-schema#label |
Boolean satisfiability problem (SAT)
|
gptkbp:input |
Boolean formula
|
gptkbp:introduced |
gptkb:Stephen_Cook
|
gptkbp:introducedIn |
1971
|
gptkbp:output |
satisfiable or unsatisfiable
|
gptkbp:reduces |
gptkb:Hamiltonian_cycle_problem
gptkb:clique_problem gptkb:vertex_cover_problem integer programming graph coloring problem subset sum problem many other NP-complete problems circuit satisfiability problem |
gptkbp:relatedTo |
gptkb:P_vs_NP_problem
|
gptkbp:solvedBy |
gptkb:SAT_solvers
|
gptkbp:usedIn |
gptkb:artificial_intelligence
automated theorem proving electronic design automation constraint satisfaction |
gptkbp:bfsParent |
gptkb:NP-hardness
gptkb:NP_(complexity_class) gptkb:NP_(nondeterministic_polynomial_time) gptkb:Quantified_Boolean_Formula_(QBF) |
gptkbp:bfsLayer |
6
|