Notes on NP and Computational Intractability
Lecture Slides I (PDF)
Lecture Slides II (PDF)
Lecture Slides III (PDF)
Definition of the Class NP (HTML)
Screencast: Introduction to Reduction [8.1] (MP4)
Screencast: Reduction by Simple Equivalence and Reduction from Special Case to General Case [8.1] (MP4)
Proof that VC ≤
P
IS (HTML)
Screencast: Reduction via Gadgets & The Satisfiability Problem [8.2] (MP4)
YouTube Video: Simplified Explanation of The Meaning of P versus NP
Screencast: Certification and Definition of NP [8.3] (MP4)
Screencast: NP Complete Problems, Part I [8.4] (MP4)
Screencast: NP Complete Problems, Part II [8.4] (MP4)