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

Modelos de Redes: Problema

del flujo máximo


M. En C. Eduardo Bustos Farías
Problema del flujo máximo

Investigación de M. En C. Eduardo Bustos Farías 2


Operaciones
Problema del flujo máximo
 Este modelo se utiliza para reducir los
embotellamientos entre ciertos puntos de partida y
destino en una red.
 Existe un flujo que viaja desde un único lugar de
origen hacia un único lugar destino a través de arcos
que conectan nodos intermedios
 Cada arco tiene una capacidad que no puede ser
excedida
 La capacidad no debe ser necesariamente la misma
para cada dirección del arco.
Q Considere una red con un nodo de
entrada (o fuente) y un nodo de salida
(o antifuente).
Q El problema del flujo máximo pregunta:
Q ¿Cuál es la cantidad máxima de
vehículos, líquido, peatones o llamadas
telefónicas que pueden entrar y salir del
sistema en un periodo determinado de
tiempo?
Investigación de M. En C. Eduardo Bustos Farías 4
Operaciones
Q En este tipo de problemas se intenta
conducir el flujo por las ramas o arcos
de la red en forma óptima, aunque
dicho flujo está limitado por
restricciones diversas tales como:
condiciones de la carpeta asfáltica,
diámetros de tubería, etc.
Q Al límite máximo de flujo de una rama
se lede denominar
Investigación M. En C.áEduardo
capacidad
Bustos Farías de flujo. 5
Operaciones
Se quiere transportar la máxima cantidad de flujo desde
un punto de partida (fuente) o un punto final (pozo)
ie.

Al respecto diremos que existen muchos algoritmos


especializados para dar solución a los P.F.M.

Investigación de M. En C. Eduardo Bustos Farías 6


Operaciones
Observación:
1.Se debe considerar una red dirigida.
2.Tiene una fuente y un pozo.
3.Los otros nodos son de trasbordo.
4.Capacidad de los arcos.
5.El objetivo es determinar el patrón factible de flujo a través de la
red que maximice el flujo total desde la fuente de destino.
Investigación de M. En C. Eduardo Bustos Farías 7
Operaciones
 Definición del Problema

- Existe un nodo origen (con el número 1), del cual los flujos
emanan.

- Existe un nodo terminal (con el número n), en el cual todos los


flujos de la red son depositados.

- Existen n-2 nodos (númerados del 2, 3,....,n-1), en el cual el


flujo que entra es igual al flujo que sale.

- La capacidad Cij que transita del nodo i al nodo j, y la


capacidad Cji para la dirección opuesta.
El objetivo es encontrar la máxima
cantidad de flujo que salga del nodo
1 al nodo n sin exceder la capacidad
de los arcos.
El problema consiste en encontrar la
máxima cantidad de flujo total que
puede circular a través de la red en una
unidad de tiempo.
El único requerimiento en ellos es que
para cada nodo (que no sea la fuente o
el destino) la relación de equilibrio debe
cumplirse:

flujo que sale = flujo que entra

Investigación de M. En C. Eduardo Bustos Farías 10


Operaciones
Dicho en términos formales, siendo f = flujo, n =
destino, l = origen:
Maximizar f sujeto a:

= f, si i = 1

∑ j
x ij − ∑ j
x ji = = -f, si j = n

= 0 en otro caso
0 ≤ xij ≤ U ij
∀i, j de la red

U ij = Operaciones
Investigación de M. En C. Eduardo Bustos Farías 11
capacidades en el flujo por unidad de tiempo de los diversos arcos.
Q El algoritmo de flujo máximo se fundamenta
en pasos de sentido común: encontrar un
camino que inicie en la fuente y concluya en
la antifuente, que tenga capacidad de flujo en
el sentido deseado y mayor a cero para todas
las ramas que integran el camino o ruta.
Q Debemos continuar buscando caminos que
vayan de fuentes a depósitos y que sigan
teniendo capacidad mayor a cero para todas
las ramas en el sentido del flujo.
Investigación de M. En C. Eduardo Bustos Farías 12
Operaciones
PASOS DEL ALGORITMO
Q 1. Encontrar un camino que vaya del origen
al destino y que tenga capacidad mayor a
cero en el sentido deseado.
Q 2. Encontrar la rama de menor capacidad (Pf)
del camino seleccionado en el paso anterior y
programar el envío de dicha capacidad (Pf).
Q 3. Para el camino elegido en el paso 1 reducir
la cantidad Pf en las ramas involucradas y
aumentar dicha cantidad en el sentido
contrario.
Q 4. Repetir el procedimiento desde el paso 1.
Investigación de M. En C. Eduardo Bustos Farías 13
Operaciones
EJEMPLO 1

Flujo máximo

Investigación de M. En C. Eduardo Bustos Farías 14


Operaciones
Q Una ciudad es atravesada por una red
interestatal de carreteras de norte a sur que
le permite alcanzar un nivel de 15,000
vehículos/hora en el horario “pico”.
Q Debido a un programa de mantenimiento
general, el cual exige cerrar dichas vías, un
grupo de ingenieros ha propuesto una red de
rutas alternas para cruzar la ciudad de norte
a sur, la cual incorpora avenidas importantes.
Investigación de M. En C. Eduardo Bustos Farías 15
Operaciones
La red propuesta es la siguiente. Incluye el número de vehículos
(miles) que pueden circular por dichas vías.

Investigación de M. En C. Eduardo Bustos Farías 16


Operaciones
1. ¿Puede la red propuesta dar cabida a
un flujo máximo de 15,000 v/h de
norte a sur?
2. ¿Cuál es el flujo máximo de vehículos
que permite la red cada hora?
3. ¿Qué flujo se debe canalizar sobre
cada rama?

Investigación de M. En C. Eduardo Bustos Farías 17


Operaciones
SOLUCIÓN

Investigación de M. En C. Eduardo Bustos Farías 18


Operaciones
0 5

1. 1-2-5-7 3

Investigación de M. En C. Eduardo Bustos Farías 19


Operaciones
0 5

1
0 1
3
6

1. 1-2-5-7 3
2. 1-3-6-7 6

Investigación de M. En C. Eduardo Bustos Farías 20


Operaciones
0 5

2
0
1
0 1
3 4
6
1
1. 1-2-5-7 3
4 2. 1-3-6-7 6
3. 1-4-6-7 1

Investigación de M. En C. Eduardo Bustos Farías 21


Operaciones
0 5 4

2
0 0
1
0 1
3 4 3
6
1 1. 1-2-5-7 3
3 2. 1-3-6-7 6
1 4
3. 1-4-6-7 1
4. 1-4-6-5-7 1

Investigación de M. En C. Eduardo Bustos Farías 22


Operaciones
SOLUCIÓN FINAL
0 5 4 2

0 0
2
1 0 0
1
0 1

4 3
1. 1-2-5-7 3
2. 1-3-6-7 6
3
4 3. 1-4-6-7 1
4. 1-4-6-5-7 1
3+6+1+1+2=13 5. 1-2-3-5-7 2

Investigación de M. En C. Eduardo Bustos Farías 23


Operaciones
0 5 4 2

0 0
2
1 0 0
1
0 1
3 4 3
6
1 3
1 4
2
3 6
5 2 2 1
7
6 6

2 2
Investigación de M. En C. Eduardo Bustos Farías 24
Operaciones
EJERCICIO 2

Flujo máximo

Investigación de M. En C. Eduardo Bustos Farías 25


Operaciones
Q La compañía estatal de petróleo cuenta con una red de
oleoductos que utiliza para transportar petróleo desde su
refinería (fuente) hasta diversos centros de almacenamiento.
Q Una parte de la red de oleoductos es la siguiente:

Investigación de M. En C. Eduardo Bustos Farías ¿Cuál es el flujo máximo?


26
Operaciones
Como puede observarse, las capacidades de flujo son
variables como resultado de los diversos diámetros
de los ductos caps. en miles de gal. por hora.

1. La empresa desea abastecer el almacén 7, ¿Cuál es


el flujo máximo con el cual puede abastecerlo?
2. ¿Cuánto tiempo se requiere para satisfacer una
demanda de 95,000 galones para el mismo almacén?
3. Si se presentará una ruptura o cierre en el ducto que
va de 2-3, ¿Cuál sería ahora el flujo máximo para el
sistema?

Investigación de M. En C. Eduardo Bustos Farías 27


Operaciones
SOLUCIÓN

Investigación de M. En C. Eduardo Bustos Farías 28


Operaciones
0
2

3
3

1. 1-2-5-7 3

Investigación de M. En C. Eduardo Bustos Farías 29


Operaciones
0
2

4 3+2
3
+
2
0

1. 1-2-5-7 3
2. 1-4-7 2

Investigación de M. En C. Eduardo Bustos Farías 30


Operaciones
0
2

42 0 3 3+2+2
3
+
1
2
+2
0

1. 1-2-5-7 3
2. 1-4-7 2
3. 1-4-3-6-7 2

Investigación de M. En C. Eduardo Bustos Farías 31


Operaciones
0
2 1

3
1
42 1 0 3 3+2+2+1
3
0
+ 1
2
+ 0
2
+
1 1. 1-2-5-7 3
2. 1-4-7 2
3. 1-4-3-6-7 2
4. 1-4-3-5-7 1
Investigación de M. En C. Eduardo Bustos Farías 32
Operaciones
0
2 1

3
1
42 1 0 32 3+2+2+1+1
3 0
0
+ 1 0
2
+ 0
2
+
1 1. 1-2-5-7 3
+ 2. 1-4-7 2
1 3. 1-4-3-6-7 2
4. 1-4-3-5-7 1
5. 1-4-6-7 1
Investigación de M. En C. Eduardo Bustos Farías 33
Operaciones
0
1 2 1 0

3 2 0
1
42 1 0 32 3+2+2+1+1+
3
0
+
0
1 0
2
+
2 0
+
1
+
1 1. 1-2-5-7 3
+
1
2. 1-4-7 2
3. 1-4-3-6-7 2
4. 1-4-3-5-7 1
5. 1-4-6-7 1
Operaciones 6. 1-2-3-5-7 1
Investigación de M. En C. Eduardo Bustos Farías 34
0
1 2 1 0

3 2 0
1
42 1 0 32
3
0
+
0
1 0
2
+
2 0
+
1 El Flujo máximo es:
1. 1-2-5-7 3 3+2+2+1+1+1=10
+
1 2. 1-4-7 2
+ 3. 1-4-3-6-7 2
1 4. 1-4-3-5-7 1
5. 1-4-6-7 1
6. 1-2-3-5-7 1
Investigación de M. En C. Eduardo Bustos Farías 35
Operaciones
3

4 1 5
1
2 3
6
3 1
2
El Flujo máximo es:
3+2+2+1+1+1=10

Investigación de M. En C. Eduardo Bustos Farías 36


Operaciones
COMPAÑÍA QUIMICA UNIDA
 Química unida produce pesticidas y otros productos
de control agrícola.
 El veneno químico necesario para la producción es
depositado en grandes tambores.
 Una red de tubos y válvulas regula el flujo del
químico de los tambores a las diferentes áreas de
producción.
 El departamento de seguridad debe diseñar un
procedimiento que vacíe los tambores de la forma
más rápida posible dentro de los tubos del área de
depósito, usando la misma red de tubos y válvulas.
 El procedimiento debe determinar:
- Qué válvulas deben abrirse y cerrarse
- Estimar el tiempo total de descarga.
No se permite flujo de 4 a 2.
 Datos
El máximo flujo de 2 a 4 es 8 0
4
8 7
2 3
0 6
1

10 0
0 3
1 6 2 0
7
4
Tambores 10 2 0
Tubo de Seg.
con químico
0 1
4
12 2 8
3
0
5

Вам также может понравиться