Dovolená : 1. květen 2026 a 8. květen 2026 (Státní svátky České republiky)
Holidays : May 1, 2026, and May 8, 2026 (Public Holidays in the Czech Republic)
Vacaciones : 1 de mayo de 2026 y 8 de mayo de 2026 (Días festivos de la República Checa)

NP (třída složitosti)

Z Multimediaexpo.cz

NP (zkratka nedeterministicky polynomiální) je množina problémů, které lze řešit v polynomiálně omezeném čase na nedeterministickém Turingově stroji – na počítači, který umožňuje v každém kroku rozvětvit výpočet na n větví, v nichž se posléze řešení hledá současně. Ekvivalentně se hovoří o stroji, který na místě rozhodování uhodne správnou cestu výpočtu. Alternativně lze tyto problémy definovat tak, že je to množina problémů, u kterých lze pro dodaný výsledek v polynomiálním čase ověřit jeho správnost (ale obecně nikoliv nalézt řešení v polynomiálním čase).

Složitostní třída P je obsažena v NP, ale NP obsahuje velké množství důležitých problémů, zvaných NP-úplné, pro které není znám žádný polynomiální algoritmus. Pravděpodobně nejdůležitějším problémem současné informatiky (patří mezi Problémy milénia) je otázka, zda P = NP. Většina expertů ale věří, že P je vlastní podmnožinou NP.

Příklady problémů v NP