Obsah:
- Definice - Co znamená nedeterministický polynomiální čas (NP)?
- Techopedia vysvětluje nedeterministický polynomiální čas (NP)
Definice - Co znamená nedeterministický polynomiální čas (NP)?
Nedeterministický polynomiální čas (NP) je ve skutečnosti marker používaný k označení souboru problémů a mezí schopností určitých typů výpočetní techniky. NP označuje soubor problémů, které lze vyřešit v polynomickém čase nedeterministickým Turingovým strojem.
Techopedia vysvětluje nedeterministický polynomiální čas (NP)
Nedeterministický polynomiální čas je založen na větě „polynomiální čas“, která označuje, zda algoritmus dokáže provádět v určitých mezích relevantních k rychlosti. Polynomiální čas se ukázal jako způsob, jak hovořit o proveditelnosti práce a vývoje algoritmu.
Pokud je problém v nedeterministickém polynomickém čase, nedeterministický Turingův stroj může nejprve uhodnout řešení a poté spustit ověřitelný algoritmus, který potvrdí, zda byl tento odhad správný. Programy definice založené na ověřovateli nebo programy definice stroje v podstatě testují počáteční volby nedeterministického Turingova stroje k ověření výsledků.
To vše je vysoce teoretická výpočetní struktura. Zatímco strojové učení začalo zasahovat za hranice deterministických systémů, myšlenka ověření nedeterministických rozhodnutí je stále v plenkách. Podívejte se na další vývoj na této hranici výpočetní techniky.
