Upload
franco-snipes
View
828
Download
22
Embed Size (px)
DESCRIPTION
Citation preview
Flujo
Máxim
o
EJERCIC
IOS
1
4
23
510
30
105
20
20
20
40
Problema del flujo máximo
30
1
4
23
5
Solución
10
30
10
5
20
20
20
40
0
00
0
0
0
0
Nodo de destino
Nodo origen
1.-Primero convertir la red dirigida en una red no dirigida 2.-Identificar los nodos origen y destino.
30
1
4
23
5
3.-Identificar la capacidad mas alta que sale del nodo origen.
Solución
10
30
10
5
20
20
20
40
0
00
0
0
0
0
{α,-}
{30,1}
{20,3}
Se elige el flujo mínimo de la ruta seleccionadaK=min{α,30,20}=20
1
4
23
5
4.-Identifique los nodos intermedios con [af,i] (siempre llegamos al nodo destino). Calculamos las nuevas capacidades de flujo de la ruta seleccionada con la siguiente formula:
10
10
10
5
0
20
20
40
0
0
20
0
20
0
0)
Flujo mínimoK=min{α,30,20}=20
Solución
30
1
4
23
5
5.- Repetir como si el nodo intermediario para el nodo origen.
10
10
10
5
0
20
20
40
0
020
0
20
0
0)
Flujo mínimoK=min{α,20,30}=20
Solución
30
{30,2}
{20,1}
{α,-}
1
4
23
510
10
10
5
0
0
20
40
0
2020
0
20
0
20
)
Flujo mínimoK=min{α,10,20}=10
Solución
10
{20,4}
{10,1}
{α,-}
1
4
23
5
10
10
10
5
0
0
10
40
10
2020
0
20
0
20
)
Flujo mínimoK=min{α,10,20,10}=10
Solución
10
{10,4}
{10,3}
{α,-}
{10,1}
)
1
4
2 3
5
10
0
0
15
0
0
0
40
20
2020
0
30
0
20
El flujo máximo es la sumatoria de todos los flujos mínimos
encontrados K=min{α,30,20}=20K=min{α,20,30}=20K=min{α,10,20}=10
K=min{α,10,20,10}=10
Solución
10
Flujo máximo encontradoΣK=20+20+10+10
ΣK=60