NP-täydellinen ongelma, mikä tahansa laskentatehtävien luokasta laskennalliset ongelmat Teoreettisessa tietojenkäsittelytieteessä laskennallinen ongelma on ongelma, jonka tietokone saattaa pystyä ratkaisemaan, tai kysymys, jonka tietokone voi ratkaista pystyä vastaamaan. Esimerkiksi factoring-ongelma. "Jos annetaan positiivinen kokonaisluku n, etsi n:n ei-triviaali alkutekijä." https://en.wikipedia.org › wiki › Computational_problem
Laskennallinen ongelma - Wikipedia
joille ei ole löydetty tehokasta ratkaisualgoritmia. Monet merkittävät tietojenkäsittelytieteen ongelmat kuuluvat tähän luokkaan, esimerkiksi matkustava myyjäongelma, tyytyväisyysongelmat ja kaavioiden peittoongelmat.
Kuinka monta NP-täydellistä ongelmaa on?
Tämä luettelo ei ole millään tavalla kattava (on yli 3000 tunnettua NP-täydellistä ongelmaa). Suurin osa tämän luettelon ongelmista on otettu Gareyn ja Johnsonin tärkeästä kirjasta Computers and Intractability: A Guide to the Theory of NP-Completeness, ja ne on esitetty tässä samassa järjestyksessä ja organisaatiossa.
Mistä tiedät, onko ongelma NP-täydellinen?
A päätöstehtävä L on NP-täydellinen, jos: 1) L on NP:ssä (Mikä tahansa annettu ratkaisu NP-täydellisiin ongelmiin voidaan varmistaa nopeasti, mutta tehokasta ei ole tunnettu ratkaisu). 2) Jokainen NP:n tehtävä on pelkistävissä L:ksi polynomiajassa (pelkistys määritellään alla).
Mikä on NP:n täydellisyys, anna anesimerkki NP-täydelliselle ongelmalle?
NP-Täydelliset tehtävät voidaan ratkaista ei-deterministisellä algoritmilla/Turingin koneella polynomiajassa. Tämän ongelman ratkaisemiseksi sen ei tarvitse olla NP:ssä. … Se on yksinomaan päätösongelma. Esimerkki: Pysäytysongelma, Vertex-peiteongelma, Piirin tyydyttävyysongelma jne.
Onko lajitteluongelma NP-täydellinen?
Numeroiden lajittelu
Kun annetaan lukuluettelo, voit varmistaa, onko lista lajiteltu polynomiajassa vai ei, joten ongelma on selvästi NP. On olemassa tunnettuja algoritmeja lukuluettelon lajittelemiseksi polynomiajassa. (Kuplalajittelu O(n^2) jne.).