Polynomiální redukce
- Mějme problémy . Řekneme, že problém je polynomiálně převeditelný na problém , , jestliže existuje (převádějící) polynomiální algoritmus , který pro libovolný vstup problému sestrojí vstup problému , , přičemž platí, že odpověď na otázku problému pro vstup je právě tehdy, když odpověď na otázku problému pro vstup je .
NP-úplný problém
-
Problém nazveme NP-těžkým, pokud každý problém ve tříde NP lze na problém polynomiálně převést, tedy pokud platí .
-
Problém nazveme NP-úplným, pokud je NP-těžký a náleží do třídy NP
-
Jestliže a je NP-těžký, pak je rovněž NP-těžký; když je navíc v NPTIME, je NP-úplný.
Navigace
Předchozí: Třída P, třída NP, důvody jejich zavedení, jejich vzájemný vztah Následující: Cook-Levinova věta Celý okruh: 1. Teoretické základy informatiky