Está en la página 1de 26

CICLO 2014-1

INVESTIGACION DE OPERACIONES II

Luis Medina Aquino


Modelo Flujo Máximo

Luis Medina Aquino

2
El problema de flujo máximo
Considere una red con un nodo de
entrada, o nodo fuente, y uno de salida o
nodo sumidero. El problema de flujo
máximo pregunta, ¿cuál es la cantidad
máxima de flujo (es decir, vehículos,
mensajes, líquidos, etc.) que puede
entrar y salir del sistema de red en un
período determinado de tiempo?
El problema de flujo máximo
En este problema se intenta transmitir
flujo sobre todas las ramas (arcos) de la
red en la forma más 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
vehículos en un sistema de transporte.
El problema de flujo máximo
Al límite máximo 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 reducción en los
límites de la ciudad, un comité de planeación
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
vehículos por hora) para el problema del Callao
Capacidad de flujo de 80
vehículos por hora del nodo
5 al nodo 7
0
3 5
2 Salida del
Callao
7
Nodo
sumidero
Entrada al
Callao 0
6 3
1 6
Nodo
fuente

4
Algoritmo
El algoritmo que se presenta utiliza los siguientes
pasos de sentido común:
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
solución óptima
Algoritmo
Iteración # 1: El camino seleccionado es 1-3-6-7

0
3 5
2

0
6 3
1 6

4
Algoritmo
2. Sea Cmin la capacidad mínima de flujo de entre todos
los arcos seleccionados en el paso 1. Se aumenta el
flujo existente a través de la red al enviar un flujo
adicional de Cmin sobre este camino.
Algoritmo
Iteración # 1: CMin, se determina mediante la rama 1-3,
siendo su valor 6

0
3 5
2

0
6 3
1 6

4
Algoritmo
3. Por este mismo camino, disminúyanse las
capacidades en la dirección del flujo en cada arco,
en la cantidad CMin. Auméntense las capacidades en
la dirección opouesta en CMin, para todos los arcos
del camino.
Algoritmo
Iteración # 1: CMin, que se determina mediante la
rama 1-3, es 6. La red modificada es la siguiente:

0
3 5
2
6
7

0 6 1
0 6
6 6 3
1 6

4
Algoritmo
Iteración # 2: El camino seleccionado es 1-2-5-7

0
3 5
2
6
7

6 6
0 3
1 6

4
Algoritmo
Iteración # 2: CMin, que se determina mediante la
rama 2-5, es 3. La red modificada es la siguiente:
3
0 0
3 5
2 9
6
7

9
6 6
0 3
1 6

4
Algoritmo
Iteración # 3: El camino seleccionado es 1-2-3-5-7

3
0 5
2 9
6
7

9
6 6
0 3
1 6

4
Algoritmo
Iteración # 3: CMin, que se determina mediante la
rama 1-2 (o 2-3), es 2. La red modificada es la
siguiente:
3
0 5 11
2 9
6
7

11
9
6 6
0 3
1 6

4
Algoritmo
Iteración # 4: El camino seleccionado es 1-4-6-7

3
0 5 11
2 9
6
7

11
9
6 6
0 3
1 6

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

12
3
0 5 11
2 9
6
7
12
11
9
6 6
0 3
1 6

4
Algoritmo
Iteración # 5: El camino seleccionado es 1-4-6-5-7

12
3
0 5 11
2 9
6
7
12
11
9
6 6
0 3
1 6

4
Algoritmo
Iteración # 5: CMin, que se determina mediante la
rama 6-5, es 1. La red modificada es la siguiente:
13
12
3
0 5 11
2 9
13 6
7
12
11
9
6 6
0 3
1 6

4
Algoritmo
Iteración # 6: El camino seleccionado es 1-4-6-3-5-7

13
12
3
0 5 11
2 9
13 6
7
12
11
9
6 6
0 3
1 6

4
Algoritmo
Iteración # 6: CMin, que se determina mediante la
rama 3-5, es 1. La red modificada es la siguiente: 14
13
12
3
0 5 11
2 9
14
13 6
7
12
11
9
6 6
0 3
1 6

4
Algoritmo
Solución óptima: Flujo Máximo 140
vehículos por hora 14
13
12
3
0 5 11
2 9
14
13 6
7
12
11
9
6 6
0 3
1 6

4
Algoritmo
Red Inicial:

0
3 5
2

0
6 3
1 6

4
Algoritmo
Solución óptima: Flujo Máximo 140
vehículos por hora
3
5
2
14
7

6
14 3
1 6

También podría gustarte