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.

5 NP-VOLLSTÄNDIGE PROBLEME 57<br />

tenüberdeckung mit |S| = k.<br />

M = k · 4 m + 2<br />

= <br />

aj∈B1<br />

m<br />

4 i−1<br />

i=1<br />

aj + <br />

= <br />

<br />

4 m +<br />

vj∈S<br />

= |S| · 4 m +<br />

bi∈B2<br />

m<br />

i=1<br />

bi<br />

ɛij4 i−1<br />

<br />

+ <br />

bi∈B2<br />

⎜<br />

m ⎜<br />

<br />

⎜ ɛij 4<br />

⎜<br />

⎝vj∈S<br />

<br />

i−1<br />

⎟ +<br />

⎟<br />

⎠<br />

i=1<br />

⎛<br />

⎞<br />

≤2<br />

<br />

≤ m i=1 3·4i−1 =4m−1 bi<br />

m<br />

|{bi} ∩ B2| ·4<br />

<br />

≤1<br />

i−1<br />

Also gilt: |S| = k, da der Rest < 4m ist. Außerdem gibt es bei der<br />

Summation keine Überträge, d. h. für alle i = 1, . . . , m gilt:<br />

2 = <br />

ɛij + |{bi} ∩ B2|<br />

<br />

vj∈S<br />

≤1<br />

⇒ ∀i <br />

ɛij ≥ 1<br />

vj∈S<br />

⇒ ∀i ∃vj ∈ S mit ɛij ≥ 1<br />

i=1<br />

⇒ ∀i ∃vj ∈ S mit vj ist Knoten von ei<br />

⇒ S ist Überdeckung mit |S| = k<br />

q.e.d.<br />

Mit SUM kann man zeigen, daß eine Reihe von weiteren Zahlenproblemen<br />

NP-vollständig sind.<br />

PARTITION: Sei A = {a1, . . . , an} eine Teilmenge von N. Frage: Existiert<br />

eine Menge D ⊆ A (Partitionsmenge) mit <br />

ai∈D ai = <br />

aj∈A\D aj =<br />

1 n 2 i=1 ai?<br />

Es gilt: SUM ≤ PARTITION, denn: Sei A wie oben, M ein Fall aus<br />

SUM. Dann kann man folgende Relation R aufstellen: R(A, M) = A ′ =<br />

A ∪ {an+1, an+2}, wobei an+1 = M + 1 und an+2 = n i=1 ai + 1 − M sind.<br />

Man sieht sofort, daß n+2 i=1 ai = 2 n i=1 ai + 2.<br />

Sei nun B ⊆ A mit <br />

ai∈B ai = M (also Lösung von SUM). Setze D =<br />

B ∪ {an+2} ⊆ A ′ .

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!