NP-pilnīga problēma, jebkura no skaitļošanas problēmu klases skaitļošanas problēmas Teorētiskajā datorzinātnē skaitļošanas problēma ir problēma, ko dators varētu atrisināt, vai jautājums, ko dators var atrisināt jāspēj atbildēt. Piemēram, faktoringa problēma. "Ņemot vērā pozitīvu veselu skaitli n, atrodiet netriviālu n primāro koeficientu." https://en.wikipedia.org › wiki › Computational_problem
Aprēķinu problēma - Vikipēdija
kuriem nav atrasts efektīvs risinājuma algoritms. Šai klasei pieder daudzas nozīmīgas datorzinātnes problēmas, piemēram, ceļojošā pārdevēja problēma, apmierinātības problēmas un diagrammu pārklājuma problēmas.
Cik NP pilnīgo problēmu ir?
Šis saraksts nekādā ziņā nav pilnīgs (ir vairāk nekā 3000 zināmu NP pilnīgu problēmu). Lielākā daļa problēmu šajā sarakstā ir ņemtas no Gereja un Džonsona nozīmīgākās grāmatas Computers and Intractability: A Guide to the Theory of NP-Completeness, un šeit tās ir izklāstītas tādā pašā secībā un organizācijā.
Kā zināt, vai problēma ir NP pabeigta?
A lēmuma problēma L ir NP-pabeigta, ja: 1) L ir NP (jebkuru doto risinājumu NP-pilnīgām problēmām var ātri pārbaudīt, bet nav efektīva zināms risinājums). 2) Katra NP problēma ir reducējama līdz L polinoma laikā (samazināšana ir definēta tālāk).
Kas ir NP pilnīgums, sniedziet anpiemērs NP-pilnīgai problēmai?
NP-Pilnīgas problēmas var atrisināt ar nedeterministisku algoritmu/Tjūringa mašīnu polinoma laikā. Lai atrisinātu šo problēmu, tai nav jābūt NP. … Tā ir tikai un vienīgi lēmuma problēma. Piemērs: Apturēšanas problēma, Virsotnes pārklājuma problēma, Ķēdes atbilstības problēma utt.
Vai kārtošanas problēma NP ir pabeigta?
Ciparu kārtošana
Ņemot vērā skaitļu sarakstu, varat pārbaudīt, vai saraksts ir sakārtots polinoma laikā, tāpēc problēma nepārprotami ir NP. Ir zināmi algoritmi skaitļu saraksta kārtošanai polinoma laikā. (Burbuļu kārtošana O(n^2) utt.).