NP-problem i plotë, cilido nga një klasë e problemeve llogaritëse probleme llogaritëse Në shkencën teorike kompjuterike, një problem llogaritës është një problem që një kompjuter mund të jetë në gjendje ta zgjidhë ose një pyetje që një kompjuter mund të të jetë në gjendje të përgjigjet. Për shembull, problemi i faktorizimit. "Duke pasur parasysh një numër të plotë pozitiv n, gjeni një faktor kryesor jo të parëndësishëm të n." https://en.wikipedia.org › wiki › Problemi_Llogaritës
Problem llogaritës - Wikipedia
për të cilin nuk është gjetur asnjë algoritëm efikas zgjidhjeje. Shumë probleme të rëndësishme të shkencës kompjuterike i përkasin kësaj klase - p.sh., problemi i shitësit udhëtues, problemet e kënaqshmërisë dhe problemet e mbulimit të grafikut.
Sa probleme të plota NP ka?
Kjo listë nuk është aspak gjithëpërfshirëse (janë më shumë se 3000 probleme të njohura të NP-plotësimit). Shumica e problemeve në këtë listë janë marrë nga libri themelor i Garey dhe Johnson, Computers and Intractability: A Guide to theory of NP-Completeness, dhe janë paraqitur këtu në të njëjtin rend dhe organizim.
Si e dini nëse një problem është NP-i plotë?
A problemi i vendimit L është NP-i plotë nëse: 1) L është në NP (Çdo zgjidhje e dhënë për problemet e plota NP mund të verifikohet shpejt, por nuk ka efikasitet zgjidhje e njohur). 2) Çdo problem në NP është i reduktueshëm në L në kohë polinomiale (Reduktimi është përcaktuar më poshtë).
Çfarë është plotësia e NP jepni njëshembull për problemin e plotë NP?
NP-Problemet e plota mund të zgjidhen nga një Algoritëm jo-përcaktues/Makineri Turing në kohë polinomiale. Për të zgjidhur këtë problem, nuk duhet të jetë në NP. … Është ekskluzivisht një problem Vendimi. Shembull: Problemi i ndalimit, Problemi i mbulesës së kulmit, Problemi i kënaqshmërisë së qarkut, etj.
A është problemi i renditjes NP-i plotë?
Renditja e numrave
Duke pasur parasysh një listë numrash, mund të verifikoni nëse lista është renditur apo jo në kohë polinomiale, kështu që problemi është qartë NP. Janë të njohura algoritme për të renditur një listë numrash në kohë polinomiale. (Renditja me flluskë O(n^2) etj.).