

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 4
click for more info
Not enough gems
Cost: 6 gems
1: NP
incomplete
2: Traveling Salesman Problem
incomplete
3: Verify TSP
incomplete
4: TSP Review
incomplete
5: NP-Complete
incomplete
6: Verifying Solutions
incomplete
7: Does P Equal NP?
incomplete
8: The Negative Case
incomplete
9: NP-Hard
incomplete
10: Prime Factorization
incomplete
11: Prime Factoring Review
incomplete
12: Prime Factoring Review
incomplete
13: Subset Sum Problem
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
The P versus NP problem is a major unsolved problem in computer science. It asks whether every problem whose solution can be quickly verified (is in NP) can also be solved quickly (is in P).
The question is, "Are all NP problems really just P problems?"
The answer is, "We don't know, but probably not".
All problems in NP (you know, hard ones like the traveling salesman problem) have been proven to also be solvable in polynomial time if we can find a solution to just one NP-Complete problem.
If a single NP-complete problem can be solved quickly (in polynomial time) that means that all problems in NP can be solved in polynomial time. That would be a huge deal, particularly because it would break digital security systems that rely on the difficulty of certain NP problems.