Lecture 24 gives an introduction to P and NP and polynomial-time reductions.
See All 30 Episodes of "Algorithm Design and Analysis"