NP-kompletan problem, bilo koji od klase računskih problema računski problemi U teorijskoj informatici, računski problem je problem koji bi računar mogao riješiti ili pitanje koje računar može moći odgovoriti. Na primjer, problem faktoringa. "Dat je pozitivan cijeli broj n, pronađite netrivijalni prost faktor od n." https://en.wikipedia.org › wiki › Computational_problem
Računarski problem - Wikipedia
za koje nije pronađen efikasan algoritam rješenja. Mnogi značajni problemi informatičke nauke pripadaju ovoj klasi - npr. problem trgovačkog putnika, problemi zadovoljivosti i problemi pokrivanja grafova.
Koliko NP kompletnih problema postoji?
Ova lista ni na koji način nije sveobuhvatna (postoji više od 3000 poznatih NP-kompletnih problema). Većina problema na ovoj listi preuzeta je iz Gereyeve i Johnsonove temeljne knjige Computers and Intractability: A Guide to the Theory of NP-Completeness, i ovdje su predstavljeni istim redoslijedom i organizacijom.
Kako znate da li je problem NP-kompletan?
A problem odluke L je NP-kompletan ako: 1) L je u NP (Svako dato rješenje za NP-kompletne probleme može se brzo provjeriti, ali nema efikasnog poznato rešenje). 2) Svaki problem u NP se svodi na L u polinomskom vremenu (Smanjenje je definirano ispod).
Šta je NP potpunost dajteprimjer za NP-kompletan problem?
NP-Kompletni problemi mogu se riješiti nedeterminističkim algoritmom/Tjuringovom mašinom u polinomskom vremenu. Da bi se riješio ovaj problem, ne mora biti u NP. … To je isključivo problem Odluke. Primjer: Problem zaustavljanja, problem pokrivanja vrhova, problem zadovoljavanja kruga, itd.
Da li je problem sortiranja NP-potpun?
Sortiranje brojeva
S obzirom na listu brojeva, možete provjeriti da li je lista sortirana ili ne u polinomskom vremenu, tako da je problem očito NP. Postoje poznati algoritmi za sortiranje liste brojeva u polinomskom vremenu. (Mjehurić sortiranje O(n^2) itd.).