🖨️ Printing Instructions: Press Ctrl/Cmd + P and select "Save as PDF".
1

More NPC Reductions

2

Learning Goals

3

Quick Recap from Last Time

4

NP-Completeness: The Definition

5

The Two-Step Recipe (Review)

6

Reduction: 3-SAT → Clique (Detailed Walkthrough)

7

Recall: 3-SAT and Clique

8

The Construction

9

Why It Works: A Small Example

10

Correctness Proof (Both Directions)

11

Independent Set and Vertex Cover

12

Clique → Independent Set

13

Independent Set → Vertex Cover

14

The Triangle of Equivalences

15

Other Important NPC Results (Without Proof Details)

16

3-SAT → Subset Sum (Result Only)

17

3-SAT → 3-Coloring (Result Only)

18

The Reduction Chain (Updated)

19

How Today's Reductions Fit In

20

Practice Problems

21

Problem 1: Euler Tour vs. Hamiltonian Cycle

22

Problem 2: Is Finding a Bigger Clique Harder?

23

Problem 3: Identifying the Reduction Direction

24

Common Pitfalls

25

Mistakes to Avoid in Reductions

26

Summary

27

Key Takeaways

28

Supplementary Resources