Karps 21 NP-vollständige Probleme ist eine in der Komplexitätstheorie gebräuchliche Menge NP-vollständiger Rechenprobleme.

Geschichte

Bearbeiten

Eines der bedeutendsten Resultate der Komplexitätstheorie ist der von Stephen Cook im Jahr 1971 erbrachte Nachweis, dass das Erfüllbarkeitsproblem der Aussagenlogik (meist nur kurz SAT genannt) NP-vollständig ist.[1]

Im Jahr 1972 griff Richard Karp diese Idee auf und zeigte die NP-Vollständigkeit ebenfalls für 21 weitere kombinatorische und graphentheoretische Probleme, die sich hartnäckig einer effizienten algorithmischen Lösbarkeit entzogen.

Bedeutung

Bearbeiten

Indem er aufzeigte, dass eine große Anzahl bedeutender Probleme NP-vollständig sind, motivierte Karp die weitere Erforschung der Klasse NP, der Theorie der NP-Vollständigkeit sowie der Fragestellung, ob die Klassen P und NP identisch sind oder sich unterscheiden (P-NP-Problem). Letzteres zählt heute zu den wichtigsten offenen mathematischen Fragestellungen. Unter anderem zählt es zu den sieben Millennium-Problemen des Clay Mathematics Institute, für deren Lösung Preisgelder von jeweils einer Million US-Dollar ausgelobt wurden.

Liste der Probleme

Bearbeiten

Der folgende Baum zeigt Karps 21 Probleme, einschließlich der zugehörigen Reduktion, die er zum Nachweis ihrer NP-Vollständigkeit nutzte. So wurde etwa die NP-Vollständigkeit des Rucksackproblems durch Reduzierung des Problems der exakten Überdeckung darauf gezeigt.

Literatur

Bearbeiten
  • Richard M. Karp: Reducibility Among Combinatorial Problems. In: R. E. Miller und J. W. Thatcher (Hrsg.): Complexity of Computer Computations. Plenum Press, New York, 1972, S. 85–103 (uoa.gr [PDF]).

Einzelnachweise

Bearbeiten
  1. Stephen Cook: The Complexity of Theorem Proving Procedures. In: Proceedings of the third annual ACM symposium on Theory of computing. 1971, S. 151–158 (acm.org).

📚 Artikel Terkait di Wikipedia

Alexander Barvinok

Internationalen Mathematikerkongress in Madrid (The complexity of generating functions for integer points in polyhedra and beyond). 2012 (im ersten Jahr

Fibonacci-Folge

nach Borwein, Page 94, Exercise 3. Number-theoretical, combinatorial and integer functions – mpmath 1.1.0 documentation. Abgerufen am 18. Juli 2021.  Als

Hofstadter-Folge

Encyclopedia of Integer Sequences. Academic Press, San Diego 1995, ISBN 0-12-558630-2.  Neil J. A. Sloane: The On-Line Encyclopedia of Integer Sequences. In:

Goldener Schnitt

Definiert man den nächstgelegenen ganzzahligen Kettenbruch (englisch: nearest integer continued fraction) für reelle Zahlen − 1 2 < x < 1 2 {\displaystyle -{\tfrac

Gelfond-Konstante

Almost Integer bei MathWorld Jonathan Borwein, Peter Borwein: Pi and the AGM. A Study in Analytic Number Theory and Computational Complexity. Reprint

Mergesort

{O}}(|A|+|B|)} LinkedList<Integer> merge(LinkedList<Integer> linkeListe, LinkedList<Integer> rechteListe) { LinkedList<Integer> temp = new LinkedList<>();

Euklidischer Algorithmus

reichhaltige Bibliografie darin Eric W. Weisstein: Integer Relation. In: MathWorld (englisch). Alan Meichsner: Integer relation algorithms and the recognition of

Rucksackproblem

Rucksackproblem lässt sich wie folgt als ganzzahliges lineares Optimierungsproblem (integer linear program oder kurz ILP) formulieren. Sei dazu y u ∈ { 0 , 1 } {\displaystyle