A language is complete(With respect to some property
) for a complexity(Inituitive hardest) class
.
For a complexity class
if:
. Is it complete? Satisfy the first requirement, but not the second. If you
can solve Hamilton cycle efficiently, then you can factor numbers efficiently.
should be as weak as possible.
Cook 1972:
is complete for
.
Karp 1973: 22 more Natural
-complete problems
Both got Turing Awards. Not because their proofs are hard, but their ideas are insightful.