05.11.2013 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6. Komplexität von Algorithmen 6.8 Weitere NP - vollständige Probleme<br />

Beispiel (Hamilton’scher Kreis (HC) ist NP -vollständig)<br />

Eingabe: ungerichteter Graph G = 〈V , E〉 . Zu entscheiden ist, ob ein<br />

Rundweg (Kreis) existiert, der alle Knoten genau einmal besucht.<br />

Aufgabe 5.6 zeigt einen expliziten Beweis basierend auf [Christos H.<br />

Papadimitriou. Computational Complexity. Addison-Wesley, 1994].<br />

Beispiel (TSP ist NP -vollständig)<br />

TSP ∈ NP : vergl. Seite 147.<br />

HC ⊳ TSP : ordne einem ungerichteten Graphen G = 〈V , E〉 die<br />

Konstante K := |V | zu und die {1, 2}-wertige Kostenmatrix mit<br />

d i,j = 1 gdw {i, j} ∈ E<br />

Korrektheit: Klar, da ein Hamilton’scher Kreis in einem Graphen mit n<br />

Knoten die Länge n haben muß.<br />

Die Laufzeit ist im Falle von Adjazenzmatrizen quadratisch in n , da<br />

einzig die Nullen der Adjazenzmatrix durch Zweien zu ersetzen sind.<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 2 SS 2012 167 / 215

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!