NP-Completeness
Decision Problems and Optimization Problems
P
NP
NP-Complete
P = NP?
NP-hard

Problem TypeVerifiable in P timeSolvable in P timeIncreasing Difficulty
NP-HardYes or NoUnknown
NP-CompleteYesUnknown|
NPYesYes or No|
PYesYes|
Reference