P versus NP problem

E131016

The P versus NP problem is a central unsolved question in theoretical computer science that asks whether every problem whose solution can be quickly verified by a computer can also be quickly solved by a computer.

All labels observed (2)

Label Occurrences
P versus NP problem canonical 23
P versus NP 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf computational complexity theory problem ⓘ
open mathematical problem ⓘ
asksWhether P equals NP ⓘ
concerns efficient solvability of decision problems ⓘ
efficient verifiability of solutions ⓘ
difficultyBelief Most experts believe P ≠ NP ⓘ
equivalentTo asking whether NP-complete problems have polynomial-time algorithms ⓘ
field computational complexity theory ⓘ
theoretical computer science ⓘ
formalizedIn Cook’s theorem ⓘ
formalStatement Does P = NP? ⓘ
hasConsequence would affect feasibility of many optimization problems ⓘ
would impact cryptography if P = NP ⓘ
would revolutionize algorithms if P = NP ⓘ
hasPrize 1 million US dollars ⓘ
importance central question in theoretical computer science ⓘ
one of the most famous open problems in mathematics ⓘ
introducedBy Leonid Levin ⓘ
Stephen Cook ⓘ
introductionYear 1971 ⓘ
involvesComplexityClass NP ⓘ
P ⓘ
knownImplication If P = NP then NP-complete problems are solvable in polynomial time ⓘ
If P = NP then every problem in NP can be solved in polynomial time ⓘ
If P ≠ NP then there exist problems in NP that cannot be solved in polynomial time ⓘ
If any NP-complete problem is in P then P = NP ⓘ
openAsOf 2024 ⓘ
partOf Millennium Prize Problems ⓘ
recognizedBy Clay Mathematics Institute ⓘ
relatedConcept Cook–Levin theorem ⓘ
NP-completeness ⓘ
SAT problem ⓘ
certificate of solution ⓘ
decision problem ⓘ
deterministic Turing machine ⓘ
nondeterministic Turing machine ⓘ
nondeterministic polynomial time ⓘ
optimization problem ⓘ
polynomial time ⓘ
polynomial-time verifier ⓘ
reduction between problems ⓘ
search problem ⓘ
verification algorithm ⓘ
relatedField algorithm design ⓘ
cryptography ⓘ
logic in computer science ⓘ
proof complexity ⓘ
status major open problem ⓘ
unsolved ⓘ

How these facts were elicited

Referenced by (24)

Full triples — surface form annotated when it differs from this entity's canonical label.

Avi Wigderson → hasResearchInterest → P versus NP problem ⓘ
Millennium Prize Problem → hasProblem → P versus NP problem ⓘ
Stephen Cook → knownFor → P versus NP problem ⓘ
Mathematics and Computation → relatedTo → P versus NP problem ⓘ
NP-completeness → relatedTo → P versus NP problem ⓘ
Lance Fortnow → researchArea → P versus NP problem ⓘ
Introduction to Automata Theory, Languages, and Computation → topic → P versus NP problem ⓘ
The Complexity of Theorem-Proving Procedures → relatedConcept → P versus NP problem ⓘ
SAT problem → relatedOpenProblem → P versus NP problem ⓘ
Leonid Levin → hasResearchInterest → P versus NP problem ⓘ
Leonid Levin → co-formulated → P versus NP problem ⓘ
Gödel’s Lost Letter and P=NP → mainTopic → P versus NP problem ⓘ
Gödel’s Lost Letter and P=NP → namedAfter → P versus NP problem ⓘ
Kenneth Regan → researchInterest → P versus NP problem ⓘ
Computers and Intractability: A Guide to the Theory of NP-Completeness → subject → P versus NP ⓘ
linked to: P versus NP problem
Computers and Intractability: A Guide to the Theory of NP-Completeness → relatedTo → P versus NP problem ⓘ
Computational Complexity blog → topic → P versus NP problem ⓘ
Bill Gasarch → writesAbout → P versus NP problem ⓘ
Quantum Computing Since Democritus → topic → P versus NP problem ⓘ
Stephen A. Cook → knownFor → P versus NP problem ⓘ