Domov Zvuk Co je neurčitý polynomiální čas (np)? - definice z techopedie

Co je neurčitý polynomiální čas (np)? - definice z techopedie

Obsah:

Anonim

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.

Co je neurčitý polynomiální čas (np)? - definice z techopedie