Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.63 KB

edmonds-karp.md

File metadata and controls

48 lines (34 loc) · 1.63 KB

Edmonds-Karp algoritmen

Edmonds-Karp er Ford Fulkerson metodikken implementert med BFS.

Algoritmen vil repetere iterasjonene gjennom grafen helt til det ikke finnes mer flyt å hente ut $t.a==0$

Den formelle definisjonen av det generelle problemet

Tilleggskrav for korrekthet

Trinn for trinn

Edmonds-karp

Operasjon Antall Kjøretid Totalt
Finn forøkende sti $O(V*E)$ $O(E)$ $O(VE^2)$

Korrekthetsbevis

Styrker og svakheter sammenlignet med andre

Kjøretid og utregning

Finn forøkende sti hender $O(VE)$ ganger om har kjøretid $O(E)$

$O(VE^2)$

Algoritme Info Best case Worst case
Ford-Fulkerson TODO $O(V\cdot E^2)$ $O(E_f)$
Edmonds-Karp Ford-Fulkerson med BFS $O(V\cdot E^2)$ $O(V\cdot E^2)$

Python kodeeksempel