Graph initialisieren
while(s & t bestimmen mit:
b(s) > 0 & b(t) < 0 und s-t-Weg exisitert) {
kürzesten s-t-Weg ermitteln
zu Augmentierenden Wert Gamma ermitteln
s-t-Weg augmentieren und
b(s) = b(s) - gamma, b(t) = b(t) + gamma
}
if(b(v) = 0 für alle v) {
minimalen b-Fluss gefunden
} else {
es gibt keinen b-Fluss in G
}