NP-compleet probleem, elk van een klasse van computationele problemen computationele problemen In de theoretische informatica is een computationeel probleem een probleem dat een computer zou kunnen oplossen of een vraag die een computer kan oplossen kunnen antwoorden. Bijvoorbeeld het probleem van factoring. "Gegeven een positief geheel getal n, zoek een niet-triviale priemfactor van n." https://en.wikipedia.org › wiki › Computational_problem
Computationeel probleem - Wikipedia
waarvoor geen efficiënt oplossingsalgoritme is gevonden. Veel belangrijke computerwetenschappelijke problemen behoren tot deze klasse, bijvoorbeeld het handelsreizigerprobleem, vervulbaarheidsproblemen en problemen met het afdekken van grafieken.
Hoeveel NP complete problemen zijn er?
Deze lijst is op geen enkele manier volledig (er zijn meer dan 3000 bekende NP-complete problemen). De meeste problemen in deze lijst zijn ontleend aan Garey en Johnson's baanbrekende boek Computers and Intractability: A Guide to the Theory of NP-Completeness, en worden hier in dezelfde volgorde en organisatie gepresenteerd.
Hoe weet je of een probleem NP-compleet is?
A beslissingsprobleem L is NP-compleet als: 1) L is in NP (Elke gegeven oplossing voor NP-complete problemen kan snel worden geverifieerd, maar er is geen efficiënte bekende oplossing). 2) Elk probleem in NP is herleidbaar tot L in polynomiale tijd (Reductie wordt hieronder gedefinieerd).
Wat is NP volledigheid geef eenvoorbeeld voor NP-compleet probleem?
NP-Complete problemen kunnen worden opgelost door een niet-deterministisch algoritme/turingmachine in polynomiale tijd. Om dit probleem op te lossen, hoeft het niet in NP te zijn. … Het is uitsluitend een beslissingsprobleem. Voorbeeld: Stopprobleem, Vertex-dekkingsprobleem, Circuit-satisfiability-probleem, etc.
Is het sorteerprobleem NP-compleet?
Getallen sorteren
Gegeven een lijst met getallen, kunt u controleren of de lijst is gesorteerd of niet in polynomiale tijd, dus het probleem is duidelijk NP. Er zijn bekende algoritmen om een lijst met getallen in polynomiale tijd te sorteren. (Bubble sort O(n^2) etc.).