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 (Fortsetzung)<br />

Korrektheit: Ist ϕ erfüllbar, so färben wir die Knoten R , G und B mit<br />

den Farben rot, gelb bzw. blau. Im Dreieck <strong>für</strong> die Variable x ist dann das<br />

wahre Literal blau und das falsche rot zu färben. Wegen der Erfüllbarkeit<br />

von ϕ ist in jeder Kopie von H ein Knoten α , β oder γ blau gefärbt,<br />

was mit der Färbung von B konsistent ist.<br />

Ist G ϕ 3-färbbar, dann seien oBdA die Knoten R , G und B rot, gelb<br />

und blau gefärbt. Kein Variablen-Knoten kann dann gelb gefärbt sein, und<br />

nach der ersten Behauptung können in keiner Kopie von H die Knoten<br />

α , β und γ rot gefärbt sein. Also ist einer dieser Knoten blau, was nach<br />

der zweiten Behauptung zur blau-Färbung von B konsistent ist, und<br />

damit ist die Klausel wahr.<br />

Laufzeit: Die Anzahl der Variablen-Dreiecke und der Kopien von H<br />

beträgt jeweils O(|ϕ|) .<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!