29.10.2013 Aufrufe

Skript zur Vorlesung Komplexitätstheorie im SS 1996

Skript zur Vorlesung Komplexitätstheorie im SS 1996

Skript zur Vorlesung Komplexitätstheorie im SS 1996

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6 CONP 60<br />

EXACT COVER BY 3-SETS: Seien F = {S1, . . . , Sn}, Si ∈ U, |Si| =<br />

3, |U| = 3m. Frage: Gibt es m disjunkte Mengen in F , deren Vereinigung U<br />

ist?<br />

Sofort ist einsichtig, daß<br />

3DM 1.<br />

≤ EXACT COVER BY 3-SETS 2.<br />

≤ SET COVERING<br />

1. 3DM ist Spezialfall von EXACT COVER BY 3-SETS: U = B ∪ G ∪<br />

H, (b, g, h) ∈ T entspricht {b, g, h} ∈ F und T ′ entspricht exakter<br />

Überdeckung F ′ .<br />

2. EXACT COVER BY 3-SETS ist Spezialfall von SET COVERING<br />

(Schranke m).<br />

5.4 Weitere NP-vollständige Probleme<br />

1. HAMILTON PATH (HP): Sei G = (V, E) ein Graph. Frage: Gibt<br />

es einen Weg c1, . . . , cn, cj ∈ V = {1, . . . , n} durch alle Knoten mit<br />

[cj, cj+1] ∈ E, j = 1, . . . , n − 1?<br />

2. TSP(D): HP ≤ TSP (D), denn:<br />

Sei G = (V, E) ein<br />

<br />

Fall aus HP. R(G) = C, (dij), B mit C = V, B =<br />

1 falls [i, j] ∈ E<br />

n + 1 und dij =<br />

. G hat Hamilton’schen Weg<br />

2 sonst<br />

genau dann, wenn es eine Tour durch alle Städte mit Länge ≤ n + 1<br />

gibt.<br />

Alle Zahlen sind in der Reduktion polynomiell beschränkt, d. h., TSP<br />

(D) ist stark NP-vollständig!<br />

3. INTEGER PROGRAMMING: Sei A ganzzahlige m × n-Matrix, D<br />

ein m-stelliger Vektor. Frage: Gibt es einen ganzzahligen n-stelligen<br />

Vektor X mit AX ≤ D?<br />

SET COVERING ≤ INTEGER PROGRAMMING<br />

6 coNP<br />

6.1 NP und coNP<br />

Für die Frage, ob ein Problem (oder eine Sprache) in NP liegt, ist in dieser<br />

<strong>Vorlesung</strong> oft so argumentiert worden:<br />

Sei Φ ein Boole’scher Ausdruck und Fall von SAT. Rate Belegung und teste.<br />

Gibt es ein Zertifikat oder Zeugen, daß Φ wahr werden kann? Falls Φ wahr<br />

ist, gibt es <strong>im</strong>mer einen derartigen Zeugen.<br />

Dies gilt für Probleme in NP allgemein.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!