Вы находитесь на странице: 1из 26

CICLO 2016-2

INVESTIGACION DE OPERACIONES II

Luis Medina Aquino

Modelo Flujo Mximo


Luis Medina Aquino

El problema de flujo mximo


Considere una red con un nodo de
entrada, o nodo fuente, y uno de salida o
nodo sumidero. El problema de flujo
mximo pregunta, cul es la cantidad
mxima de flujo (es decir, vehculos,
mensajes, lquidos, etc.) que puede
entrar y salir del sistema de red en un
perodo determinado de tiempo?

El problema de flujo mximo


En este problema se intenta transmitir
flujo sobre todas las ramas (arcos) de la
red en la forma ms eficiente posible. La
cantidad de flujo est limitada debido a
restricciones de capacidad en las
diversas ramas de la red. Por ejemplo,
los tipos de carreteras limitan el flujo de
vehculos en un sistema de transporte.

El problema de flujo mximo


Al lmite mximo o superior sobre el flujo
de una rama se le denomina la
capacidad de flujo de la rama. Aunque no
se especifican cantidades para los
nodos, se supone que el flujo que sale de
un nodo es igual al flujo que ingresa.

Problema
Considere un sistema de pistas en la provincia
del Callao. Debido a un programa de
mantenimiento de pistas exige el cierre
temporal de carriles y una reduccin en los
lmites de la ciudad, un comit de planeacin
del transporte ha propuesto una red de rutas
alternativas que cruzan la ciudad de norte a
sur. En la siguiente figura se muestra la red
que se propone:

Problema
Red de pistas y capacidades de flujo (en decenas de
vehculos por hora) para el problema del Callao
5

Salida del
Callao

Capacidad de flujo de 80
vehculos por hora del nodo
5 al nodo 7
8

0
0

Nodo
fuente

Entrada al
Callao

7
Nodo
sumidero

Algoritmo
El algoritmo que se presenta utiliza los siguientes
pasos de sentido comn:
1. Encontrar cualquier camino del nodo de entrada
(fuente) al nodo de salida (sumidero) que tenga
capacidades de flujo, en el sentido del flujo, mayores
de cero, para todas las ramas del camino. Si no hay
caminos disponibles, se habr encontrado la
solucin ptima

Algoritmo
Iteracin # 1: El camino seleccionado es 1-3-6-7
8
0

0
2

0
0

Algoritmo
2. Sea Cmin la capacidad mnima de flujo de entre todos
los arcos seleccionados en el paso 1. Se aumenta el
flujo existente a travs de la red al enviar un flujo
adicional de Cmin sobre este camino.

Algoritmo
Iteracin # 1: CMin, se determina mediante la rama 1-3,
siendo su valor 6
8
0

0
2

0
0

Algoritmo
3.

Por este mismo camino, disminyanse las


capacidades en la direccin del flujo en cada arco,
en la cantidad CMin. Aumntense las capacidades en
la direccin opouesta en CMin, para todos los arcos
del camino.

Algoritmo
Iteracin # 1: CMin, que se determina mediante la
rama 1-3, es 6. La red modificada es la siguiente:
8
0

0
2

0
6
6

0
0

6
0

3
3

6
0

0
6

Algoritmo
Iteracin # 2: El camino seleccionado es 1-2-5-7
8
0

0
2

3
3

0
0

Algoritmo
Iteracin # 2: CMin, que se determina mediante la

0
3

3
0

3
0

rama 2-5, es 3. La red modificada es la siguiente:

3
3

0
0

9
6

9
6

Algoritmo
Iteracin # 3: El camino seleccionado es 1-2-3-5-7
5
3

0
2

3
3

0
0

9
6

9
6

Algoritmo
Iteracin # 3: CMin, que se determina mediante la

2
0

5
3

0
2

rama 1-2 (o 2-3), es 2. La red modificada es la


siguiente:
3

0
0

4 2

11
9
6

3 1

11
9
6

Algoritmo
Iteracin # 4: El camino seleccionado es 1-4-6-7
3
5

2
0

1
3

0
0

11
9
6

11
9
6

Algoritmo
Iteracin # 4: CMin, que se determina mediante la
rama 6-7, es 1. La red modificada es la siguiente:

2
0

5
4

0
1

12
11
9
6

12
11
9
6

Algoritmo
Iteracin # 5: El camino seleccionado es 1-4-6-5-7

2
0

0
1

1
3

12
11
9
6

12
11
9
6

Algoritmo
Iteracin # 5: CMin, que se determina mediante la
rama 6-5, es 1. La red modificada es la siguiente:

2
0

4
3

0
2

13
12
11
9
6

2
1

13
12
11
9
6

Algoritmo
Iteracin # 6: El camino seleccionado es 1-4-6-3-5-7

2
6

2
0

0
2

1
3

13
12
11
9
6

13
12
11
9
6

Algoritmo
Iteracin # 6: CMin, que se determina mediante la
rama 3-5, es 1. La red modificada es la siguiente:

3
2

3
2

0
3

14
13
12
11
9
6

14
13
12
11
9
6

Algoritmo
Solucin ptima: Flujo Mximo 140
vehculos por hora
1
7

0
3

0
3

14
13
12
11
9
6

14
13
12
11
9
6

Algoritmo
Red Inicial:
8
0

0
2

0
0

Algoritmo
Solucin ptima: Flujo Mximo 140
vehculos por hora
3

5
6

14

14