Hjem Lyd Hvad er ikke-deterministisk polynomietid (np)? - definition fra techopedia

Hvad er ikke-deterministisk polynomietid (np)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder ikke-deterministisk polynomisk tid (NP)?

Ikke-deterministisk polynomisk tid (NP) er faktisk en markør, der bruges til at pege på et sæt problemer og grænser for muligheden for visse typer computing. NP henviser til det sæt af problemer, der kan løses i polynomisk tid af en ikke-deterministisk Turing-maskine.

Techopedia forklarer Non-Deterministic Polynomial Time (NP)

Ikke-deterministisk polynometid er baseret på udtrykket "polynomial tid", der refererer til, om en algoritme kan udføre inden for visse grænser, der er relevante for hastigheden. Polynomial tid fremkom som en måde at tale om gennemførligheden af ​​algoritme arbejde og udvikling.

Hvis der er et problem i ikke-deterministisk polynomietid, kan den ikke-deterministiske Turing-maskine først gætte på løsningen og derefter køre en verificerbar algoritme, der vil bekræfte, om denne gæt var rigtig. Verifikationsbaseret definition eller maskindefinitionsprogrammer vil i det væsentlige teste de indledende valg af den ikke-deterministiske Turing-maskine for at verificere resultater.

Alt dette er meget teoretisk computerstruktur. Mens maskinlæring har gjort indhøst i at gå ud over deterministiske systemer, er tanken om at verificere ikke-deterministiske valg stadig i sin vorden. Se efter mere udvikling på denne grænse af computing.

Hvad er ikke-deterministisk polynomietid (np)? - definition fra techopedia