Britannica Sources used in this answer

Why is the P versus NP problem a Millennium Problem?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

The P versus NP problem is considered a Millennium Problem because it represents one of the most profound and significant challenges in theoretical computer science and mathematics. In 2000, the Clay Mathematics Institute selected it as one of seven fundamental problems, offering a $1 million prize for a correct solution to encourage progress in the field.12

The problem asks whether every problem whose solution can be verified in polynomial time (NP) can also be solved in polynomial time (P). If it were proven that P = NP, it would imply that all NP-complete problems—such as the traveling salesman problem—are tractable. Such a discovery would revolutionize science and technology, as it would render many currently secure cryptography schemes vulnerable and transform our ability to solve complex optimization tasks. Determining whether these problems are inherently easy or hard remains a cornerstone of modern computational complexity.1