Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo de Ford Fulkerson
Algoritmo de Ford Fulkerson
FULKERSON
D. R. Fulkerson.
CARACTERISTICAS
- El flujo es siempre
positivo y con unidades
enteras.
- El flujo a travs de un
arco es menor o igual a la
capacidad
- El flujo que entra a un
nodo es igual al que sale
de el
PSEUDOCODIGO
Ford-Fulkerson(G,s,t)
{
for (cada arco (u,v) de E)
{
f[u,v]= 0;
f[v,u]= 0;
}
while (exista un camino p desde s a t en la red
residual Gf)
{
cf(p) = min{cf(u,v): (u,v) est sobre p};
for (cada arco (u,v) en p)
{
f[u,v]= f[u,v] + cf(p);
f[v,u]= - f[u,v];
}
}
Primera iteracin
(30,1) (20, 3) k= 20
C= 1.3 3.1 = (30-20 . 0+20) =
(10, 20)
C= 3.5 5.3 = (20-20 - 0+20) =
Segunda
iteracin
(0,
20)
(20,1) (40,3) (10, 4) (20,5)
K=
10
C= 1.2 2.1 = (20-10 . 0+10) =
(10, 10)
C= 2.3 3.2 = (40-10 - 0+10) =
(30, 10)
Tercera
iteracin
C=
3.4 4.2
= (10-10 - 0+10) =
(10,2)(20,5)
k= 10
(0,
10)
C=4.5
1.25.4
2.1==(20-10
(10-10- .0+10)
0+10)==
C=
(0, 10)
10)
(10,
C= 2.5 5.2 = (20-10 - 0+10) =
(10, 10)
Cuarta iteracin
(10,1) (10,3) (20, 2)
C= 1.3 3.1 = (10-10
(0, 20)
C= 3.2 2.3 = (10-10
(0, 40)
C= 3.4 4.2 = (20-10
Quinta
(10, 20)iteracin
(10,1)(10,4) k= 10
C= 1.4 4.1 = (10-10
(0, 10)
C= 4.5 5.4 = (10-10
(10, 20)
K= 10
. 20+10) =
- 30+10) =
- 10+10) =
. 0+10) =
- 10+10) =