18.09.2013 Aufrufe

Skript in PDF - Theoretische Informatik - Technische Universität ...

Skript in PDF - Theoretische Informatik - Technische Universität ...

Skript in PDF - Theoretische Informatik - Technische Universität ...

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.11. APPROXIMATION VON OPTIMIERUNGSPROBLEMEN 183<br />

Anderseits dauern alle n Aufgaben <strong>in</strong>sgesamt t1 + · · · + tn Zeite<strong>in</strong>heiten. Die optimale<br />

Zuordnung ergibt e<strong>in</strong>en Zeitbedarf von Topt Zeite<strong>in</strong>heiten, dabei s<strong>in</strong>d die k<br />

Masch<strong>in</strong>en maximal kTopt Zeite<strong>in</strong>heiten aktiv (falls alle die ganze Zeit beschäftigt<br />

s<strong>in</strong>d). Daraus folgt<br />

(6) kTopt ≥ t1 + · · · + tn.<br />

Dann gilt<br />

(7) Topt ≥ t1 + · · · + tn<br />

k<br />

Die Komb<strong>in</strong>ation von (5) und (7) ergibt<br />

T − Topt ≤ t1 + · · · + ti−1<br />

k<br />

Aus (2) wissen wir, dass ti ≤ tr (denn i > r), also<br />

(8) T − Topt ≤ tr.<br />

≥ t1 + · · · + ti−1<br />

.<br />

k<br />

+ ti − t1 + · · · + ti−1<br />

k<br />

Jetzt benutzen wir (6) nochmals: da t1 ≥ t2 · · · ≥ tn, gilt<br />

Topt ≥ t1 + · · · + tn<br />

k<br />

und komb<strong>in</strong>iert mit (8), bekommen wir<br />

(9)<br />

Da r ≥ k<br />

ε<br />

T − Topt<br />

Topt<br />

≥ t1 + · · · + tr<br />

k<br />

≤ tr<br />

r·tr<br />

k<br />

= k<br />

r .<br />

≥<br />

r · tr<br />

k<br />

= ti<br />

k ist, folgt r ≤ ε, also ist (9) die gewünschte Ungleichung.<br />

Satz 1. Für ke<strong>in</strong> ε > 0 gibt es e<strong>in</strong>en ε-approximierenden Algorithmus für TSP,<br />

falls P = N P.<br />

Beweis. Wir wissen, dass HAMILTONSCHER KREIS e<strong>in</strong> N P-vollständiges Problem<br />

ist. Wir beweisen, dass wir e<strong>in</strong>en Algorithmus A der Klasse P für HAMIL-<br />

TONSCHER KREIS f<strong>in</strong>den können, falls e<strong>in</strong> ε-approximierender Algorithmus Aε<br />

für TSP gegeben ist – es folgt, dass P = N P. E<strong>in</strong> ungerichteter Graph G als E<strong>in</strong>gabe<br />

wird von A wie folgt bearbeitet:<br />

Der Algorithmus Aε wird auf das TSP angewendet mit n Städten und<br />

<br />

1 falls (i, j) e<strong>in</strong>e Kante von G ist<br />

di,j =<br />

2 + ⌈εn⌉ falls nicht,<br />

wobei ⌈εn⌉ die kle<strong>in</strong>ste ganze Zahl ≥ εn ist. Bezeichnen wir mit c die Kosten der<br />

Tour, die Aε f<strong>in</strong>det. Der Algorithmus A liefert die Antwort<br />

JA genau dann, wenn c ≤ (1 + ε)n.<br />

Korrektheit des Algorithmus A: wir beweisen<br />

In der Tat:<br />

G hat e<strong>in</strong>en Hamiltonschen Kreis ⇐⇒ c ≤ (1 + ε)n.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!