Mitkä ongelmat ovat np valmiita?

Mitkä ongelmat ovat np valmiita?
Mitkä ongelmat ovat np valmiita?
Anonim

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.).

Suositeltava: