Aufgabe 3
This commit is contained in:
parent
ddd2cf58da
commit
d29755051d
5 changed files with 15 additions and 996 deletions
|
|
@ -1 +1,15 @@
|
|||
\section{Minimale Schnitte}
|
||||
Wir wenden den Algorithmus \algt{EdmondsKarp} für Maximale Flüsse aus der
|
||||
Vorlesung an und führen nach der While-Schleife eine Breitensuche auf dem
|
||||
Residualgraphen $G_f$ mit Startknoten $s$ aus. Die Knoten, die die BFS findet
|
||||
sind die Knoten, die im gesuchten minimalen $s$-$t$-Schnitt vorhanden sind.
|
||||
|
||||
Das ergibt sich aus dem Min-Cut-Max-Flow-Theorem:
|
||||
\[
|
||||
\max_{f \text{ zulässiger $s$-$t$-Fluss}} \abs{f} = \min_{\tup{S, T} \text{ $s$-$t$-Schnitt}} c(S)
|
||||
\]
|
||||
Also finden wir einen minimalen Schnitt genau dann, wenn wir einen maximalen Fluss finden.
|
||||
|
||||
Die Laufzeit ergibt sich aus der Laufzeit für \algt{EdmondsKarp} und der Breitensuche,
|
||||
also $\Oh(VE^2) + \Oh(V + E) = \Oh(VE^2)$.
|
||||
\points{5}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue