NP-completeness Class of hard problems NP-complete Problems Outline Introduction Problems and Languages Turing machines and algorithms P and NP Satisfiability problem Reduction…