La réduction de Karp est le type de Réduction polynomiale standard utilisé pour comparer la difficulté des problèmes.

Définition

Soient , ​ deux problèmes de décision. ​ est réductible à par réduction de Karp (noté ​) s’il existe une fonction calculable en temps polynomial telle que :

et

Propriétés

1. Si

Alors

2. Contraposée

3. Transitivité

Si ​ et ​ alors

Preuve : Composer les transformations

Exemples classiques

Clique Stable maximum (MIS)

Stable maximum (MIS) Vertex Cover (VC)

Par transitivité

Clique Vertex Cover (VC) via :