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.10 Komplexität von Optimierungsproblemen<br />

Ford-Fulkerson Algorithmus (1956), informell<br />

Um einem Fluß f in einem Netzwerk auf Maximalität zu prüfen versuchen<br />

wir, einen größeren Fluß f ′ zu finden. Dann hat auch der Differenzfluß<br />

∆f = f ′ − f positive Größe, kann allerdings <strong>für</strong> gewisse Kanten<br />

〈u, v〉 ∈ E negative Werte annehmen. Diese sind als positive Werte<br />

entlang der umgekehrten Kante 〈v, u〉 zu interpretieren, d.h., ∆f lebt<br />

auf einem hinsichtlich f modifizierten Netzwerk:<br />

Definition<br />

Zu einem Netzwerk 〈〈V , E〉, s, t, c〉 und einem Fluß f ist das abgeleitete<br />

Netzwerk N(f ) = 〈〈V , E ′ 〉, s, t, c ′ 〉 bestimmt durch<br />

〈u, v〉 ∈ E ′ gdw c ′ 〈u, v〉 := c〈u, v〉 − f 〈u, v〉 > 0<br />

Offenbar ist f genau dann maximal, wenn kein positiver Fluß auf N(f )<br />

existiert, d.h., wenn t von s aus in 〈V , E ′ 〉 nicht erreichbar ist.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!