Leonid Levin – Stephen Cook Traveling salesman und NP- Vollständigkeit.

Slides:



Advertisements
Ähnliche Präsentationen
Algorithmen für das Erfüllbarkeitsproblem SAT
Advertisements

Seminar über Algorithmen
Schwierigkeit von Aufgabenstellungen
Komplexität und Phasenübergänge
Planares 3 SAT ist NP-vollständig
Universität des Saarlandes Fachbereich Informatik Lehrstuhl Prof. Dr
Theoretische Informatik und Algorithmen Post und Kleene.
Verifizieren versus Berechnen
Algorithmen und Komplexität
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Approximationsalgorithmen …liefern in polynomieller.
Einführung in Algorithmen und Komplexität
Christian Schindelhauer
1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Einführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie Wintersemester.
Christian Schindelhauer
Biographie Talcott Parsons
1 Computergestützte Verifikation SAT-basiertes Model Checking Ansatz: Übersetze das Model Checking Problem in ein aussagenlogisches Erfüllbarkeitsproblem.
Heuristiken Automatic Problem Solving Institut für Informatik
GESCHICHTE DER INFORMATIK
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithmen und Komplexität Teil 1: Grundlegende.
Fantasieregel Die Aussagenlogik
High Performance = Innovative Computer Systems + Efficient Algorithms Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen.
Algorithmen und Komplexität
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Berechenbarkeit. Fragestellungen Können Computer alles ausrechnen? Kann man alles ausrechnen? Was kann man berechnen? Was nicht? Was heißt Berechenbarkeit?
The Rectilinear Steiner Tree Problem is NP-complete
Kurt Mehlhorn Konstantinos Panagiotou
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Effiziente Algorithmen
Paul A. Samuelson (1970) Geb.: 1915 in Gary/Indiana
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Hartmut Klauck Universität Frankfurt SS
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Hartmut Klauck Universität Frankfurt WS 06/
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Hartmut Klauck Universität Frankfurt WS 06/
Institut für Theoretische Informatik
K-SAT: Ein heuristischer Algorithmen- Vergleich Kann man den Brute Force Search Algorithmus schlagen?
Institut für Softwarewissenschaft – Universität WienP.Brezany 1 Beispiele Beispiel 1 Konstruieren Sie für folgende Sprachen über = { a, b, c.
Informatik III Christian Schindelhauer Wintersemester 2006/07
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Informatik III Christian Schindelhauer Wintersemester 2006/07
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Informatik III Christian Schindelhauer Wintersemester 2006/07
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Arne Vater Wintersemester 2006/ Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Arne Vater Wintersemester 2006/07 26.
Das Traveling Salesman Problem (TSP)
Algorithmen für das Erfüllbarkeitsproblem SAT
HEINZ NIXDORF INSTITUT Universität Paderborn Fachbereich Mathematik/Informatik Algorithmische Probleme in Funknetzwerken VI Christian Schindelhauer
K-SAT: Ein heuristischer Algorithmen- Vergleich Kann man den ‚Brute Force Search‘ Algorithmus schlagen?
Ein wenig Mathematik, um den Vormittag zu beginnen... (Niveau 4. Klasse)
 Präsentation transkript:

Leonid Levin – Stephen Cook Traveling salesman und NP- Vollständigkeit

Stephen Cook – Vita Geboren 1939 in Buffalo, New York 1949 Umzug nach Clarence, New York ( Heimatstadt von Wilson Greatbatch) 1957 University of Michigan : Science engineering 1961 University of Michigan : Abschluss

Stephen Cook – Vita 1966 Promotion in Havard Assistant Professor, Berkeley 1970 Associate Professor, University of Toronto 1971 Paper The Complexity of Theorem Proving Procedures

Stephen Cook - Vita 1975 Professor, University of Toronto 1982 Turing Award 1985 University Professor

Leonid Levin - Vita Geboren 1948 in Dnepropetrovsk, Ukraine Teilnahme an Olympiade – Gewinner im Fach Physik (Kiew) 1963 besucht Kolmogorov die Schule => Levin wird in dessen Schule an der Moskauer Universität eingeladen

Leonid Levin - Vita 1966 Schulabschluss 1970 Masterabschluss in Mathematik ( Universität Moskau) 1972 Doktortitel wird Levin verweigert 1973 Paper über formale Zusammenhänge zwischen Perebor- Problemen und Kolmogorov-Komplexität

Leonid Levin - Vita Senior Research Scientist bei staatlichem Institut 1978 Emigration nach U.S.A Doktorand am MIT 1979 Doktortitel Seit 1980 Professor in Boston

Traveling salesman Gegeben : Eine Anzahl von zu besuchenden Städten, eine Preisliste, ein festes Budget Problem : Finde Route durch alle Städte, so dass das Budget eingehalten wird Lösung ist schwer zu finden, vollständige Suche liegt in O(n!) Gefundene Lösung ist jedoch leicht zu überprüfen

Cook : In Der Tradition der Logiker Hao Wang : Automatisches Beweisen Komplexitätstheorie, insbesondere Rabin SAT-Problem : Erfüllbarkeit aussagenlogischer respektive prädikatenlogischer Formeln

Cook : In Der Tradition der Logiker Prädikatenlogik : Alle Langläufer sind gedopt : for all x Langläufer(x) impliziert gedopt(x) Aussagenlogik : Entweder ist Tweety ein Vogel oder Luke ist eine Gazelle und Luke ist keine Gazelle impliziert Tweety ist ein Vogel

Cook : In Der Tradition der Logiker Für beide Kalküle : Wenn eine Belegung der Variablen existiert, derart dass eine gegebene Formel wahr wird, heißt die Formel erfüllbar Vollständige Suche liegt in O(exp n) !

Cook : In Der Tradition der Logiker Überprüfung einer möglichen Lösung (Kandidat) in polynomieller Zeit möglich Rate Kandidaten => nichtdeterministisch Überprüfe Kandidaten in O(poly(n)) => NP

Cook : NP-Vollständigkeit SAT ist eines der schwersten Probleme in NP Wenn SAT eine polynomielle Lösung hat, dann auch jedes andere Problem in NP => SAT ist ein NP-vollständiges Problem Richard Karp : Reduzierbarkeit

Levin : Perebor und Kolmogorov-Komplexität Kolmogorov Komplexität : Zusammenhang zwischen einer zufälligen Folge von Zeichen und deren Beschreibung Perebor (Brute Force ) : Informelle Beschreibung von Problemen analog zu NP

Levin : Perebor und Kolmogorov-Komplexität Kolmogorov : Lange Muster mit kurzen Beschreibungen sind nicht zufällig Grad der Zufälligkeit hängt kaum von der mathematischen Beschreibung ab Die meisten Sequenzen sind zufällig : Sie benötigen eine Beschreibung in der Länge der Sequenz

Levin : Perebor und Kolmogorov-Komplexität Levin zeigt, daß mehrere Probleme (SAT,SET-COVER,...) universell sind => Analogie zu Cooks NP- Vollständigkeit

Die große Frage : P=NP ?