Komplexitaet-WS-2010.. - Parallele Systeme
Komplexitaet-WS-2010.. - Parallele Systeme
Komplexitaet-WS-2010.. - Parallele Systeme
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Komplexitätstheorie - Wintersemester 2010/2011 95<br />
s(a1) 0 0 0 1 0 1 0 0 0 1 0 0<br />
w1 w2 x1 x2 y1 y2<br />
<br />
s(a2) 0 1 0 0 0 0 0 1 0 1 0 0<br />
<br />
eine Zone<br />
s(a3) 0 1 0 0 0 0 0 1 0 0 0 1<br />
m1 = (w2,x1,y1)<br />
f(1) = 2, g(1) = h(1) = 1!<br />
m2 = (w1,x2,y1)<br />
m3 = (w1,x2,y2)<br />
Abbildung 4.14: Die Größen s(ai) im Beispiel<br />
Frage: Gibt es eine Zerlegung von V in disjunkte Mengen V1,V2,...,Vq mit je 3 Elementen, so dass<br />
für alle Vi = {vi[1],vi[2],vi[3]} (mit 1 ≤ i ≤ q) gilt:<br />
{ {vi[1],vi[2]} , {vi[2],vi[3]} , {vi[3],vi[1]} } ⊆ E ?<br />
Beispiele: siehe Abbildung 4.15.<br />
Nein-Instanz (q = 2): Ja-Instanz (q = 2):<br />
Satz 4.6.7 NP-Vollständigkeit von ZD<br />
ZD ist NP-vollständig.<br />
Beweis:<br />
Abbildung 4.15: Beispiele zur Zerlegung in Dreiecke<br />
ZD ∈ NP: Durch einen (offensichtlichen) polynomiellen guess-and-check-Algorithmus.<br />
ZD ist NP-hart: Wir benutzen das Problem 4.6.3 und zeigen X3C ≤p ZD.<br />
4.6.6