Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema Flujoredes
Tema Flujoredes
t
c
45
1
3
10
25
40
55
20
30
25
50
15
Flujo en Redes
Indice
Introduccin.
Flujo en redes.
El mtodo de Ford Fulkerson. Flujo mximo.
Redes residuales.
Caminos aumentantes.
Cortes en redes de flujos.
Teorema de flujo-mximo mnimo-corte.
El algoritmo de Ford Fulkerson.
Flujo en Redes
Introduccin
Flujo en Redes
Redes de flujo
Digrafo G=(V, E)
Los pesos de las aristas representan capacidad
(c(u, v)> 0). Si no hay aristas la capacidad es
cero.
Vrtices especiales:
fuente s, vrtice sin aristas de entrada.
sumidero t, vrtice sin aristas de salida.
El grafo es conectado: Hay un camino entre s y t
por algn vrtice intermedio del grafo.
Flujo en Redes
Redes de flujo
11
10
s
8
/9
f (v, t )
11 / 16
vV
vV
v3
/1
3
v2
Flujo en Redes
vV
12 / 12
v1
6
/1
f ( s, v )
15
/2
0
7/7
1/4
f (u, v) = 0
v4
t
4
/4
Mtodo de Ford-Fulkerson
Flujo en Redes
Redes residuales
Flujo en Redes
/1
v2
11 / 14
11
15
v4
/4
v3
/9
/2
12
v1
Gf
10
15
11
16
v3
7/7
/
11
12 / 12
v1
1/4
v2
3
11
v4
7
Caminos aumentantes
Cf= min{5, 4, 5} = 4
Flujo en Redes
/1
v2
11 / 14
11
15
v4
/4
v3
/9
/2
12
v1
Gf
10
15
11
16
v3
7/7
/
11
12 / 12
v1
1/4
v2
3
11
v4
8
11
6
/1
10
s
8
Flujo en Redes
/1
12 / 12
v1
1/4
v2
11 / 14
/9
v3
15
/2
7/7
v4
/4
Teorema flujo-mximo
mnimo-corte
Flujo en Redes
10
Algoritmo de Ford-Fulkerson
Ford-Fulkerson (G, s, t)
for cada arista (u, v) E[G] {
f [u, v] = 0
f [v, u] = 0
}
while exista un camino p de s a t en el grafo residual Gf {
cf(p) = min{ cf(u, v) / (u, v) p}
for cada arista (u, v) p
f [u, v] = f [u, v] + cf(p)
f [v, u] = f [u, v]
}
Flujo en Redes
11
Ejemplo
Flujo
16
20
4
13
v2
v4
14
16
10
10
4 / 12
v1
v2
10
11
6
/1
13
v2
10
4
Flujo en Redes
4 / 12
20
v4
v4
4 / 14
v1
7 / 10
12
v3
/9
13
v1
v3
v3
/9
13
v2
11 / 14
20
t
4
/4
/2
0
7/7
v3
12
v1
Grafo Residual
v4
t
4
/4
12
Ejemplo
Flujo
8
6
/1
1
1
7
4
11
11
13
v2
/1
12 / 12
v1
v2
v4
6
/1
v2
3
11
v4
12
/1
12 / 12
v1
1/4
11
15
Flujo en Redes
11
11
10
12
v3
v2
v4
11 / 14
11
v1
/9
v3
11 / 14
15
/2
v3
t
4
19
/4
/2
7/7
13
1/ 4
v3
10
v1
7/ 7
Grafo Residual
v4
t
4
/4
13
Ejemplo y complejidad
Flujo
1
19
11
1
12
v2
3
11
11
11
v4
6
/1
s
12
/1
12 / 12
v1
1/4
v3
10
12
v1
v2
11 / 14
v3
19
/2
7/7
Grafo Residual
v4
t
4
/4
Flujo en Redes
14
Flujo en Redes
Ejecutar GRANI
15
Indice general
1. Introduccin.
2. Definiciones.
3. Recorridos en grafos.
4. Algoritmos de caminos ms cortos.
5. rbol de cubrimiento de costo mnimo.
6. Flujo en redes. Flujo mximo.
Flujo en Redes
16