Professional Documents
Culture Documents
07/04/2015
APLICACIONES
INVESTIGACIN OPERATIVA
FLUJO MXIMO
MG.
MG ROSMERI MAYTA H.
2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
APLICACIONES
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
07/04/2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
CARACTERISTICA
Todo flujo a travs de una red conexa dirigida se origina
en un nodo, llamado fuente, y termina en otro nodo
llamado destino.
Los nodos restantes son nodos de trasbordo.
Se permite el flujo a travs de un arco slo en la
direccin indicada por la flecha, donde la cantidad
mxima de flujo est dado por la capacidad del arco. En
la fuente, todos los arcos sealan hacia fuera. En el
destino, todos sealan hacia el nodo.
El objetivo es maximizar la cantidad total de flujo de la
fuente al destino. Esta cantidad se mide en cualquiera
de las dos maneras equivalentes, esto es, la cantidad
que sale de la fuente o la cantidad que entra al destino.
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
ROSMERI MAYTA
07/04/2015
RED DE TRANSPORTE.
TRANSPORTE
Es el grafo finito sin anillo que cumple ciertas
condiciones:
1. En una red de transporte, cada arco tiene
asociado una capacidad C(u) 0.
2. Existe una fuente tal que el conjunto de los
arcos incidentes es el conjunto
vaco: W- (X0) = 0.
3. Existe un sumidero tal que el conjunto de los
arcos incidentes al exterior, es
vaco; es decir: W+ (Xn) = 0.
FLUJO MXIMO
Red que transporta petrleo crudo:
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
FUENTE
Es el nico nodo que slo tiene arcos de
salida.
SUMIDERO
Es el nico nodo que slo tiene arcos
de entrada.
CAPACIDAD C(i,j)
Es la mxima cantidad de producto que
puede fluir por el arco (i,j).
FLUJO DE ARCO f(i,j)
Es la cantidad de producto que fluye
por el arco (i,j).
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
En cada nodo i :
Flujo que entra en el nodo i = Flujo que sale en el
nodo j
f( k, i ) = f( i, j )
En la red :
Flujo que sale de la fuente = Flujo que llega al
sumidero
f( X0, k ) = f( j, Xn ) = F
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
11
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
ARCO SATURADO
Se dice que un arco es saturado si C(i,j) = f(i,j)
El flujo de la red es factible si cumple:
1. 0 f(i,j) C(i,j)
2. Conservacin de flujo:
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
10
FLUJO COMPLETO
El flujo en la red es completo si toda la ruta o camino que va
desde la fuente al sumidero contiene al menos un arco
saturado.
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
12
ROSMERI MAYTA
07/04/2015
Ejemplo:
X0 1 4 Xn
X0 3 5 Xn
CAPACIDAD RESIDUAL DE UN ARCO (I,J)
Cr (i,j) = C(i,j) - f(i,j)
Ejemplo.
Cr (4,Xn) = C(4,Xn) - f(4,Xn) = 5 -3 = 2
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
14
GRFICO
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
15
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
En los nodos :
Nodo 1: Q(X0, X1) = Q(X1, X4)
2 : Q(X0, X2) = Q(X2, X4) + Q(X2, X5)
3 : Q(X0, X3) = Q(X3, X4) + Q(X3, X5)
.
MTODO DE FORD FULKERSON
Procedimiento:
1.-Establecer un flujo de la fuente al sumidero.
2.-Tratar de etiquetar los vrtices.
3.-Si existe etiqueta en el sumidero, asignar un
flujo y regresar al paso 2.
07/04/2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
17
16
18
ROSMERI MAYTA
07/04/2015
PROBLEMA
GRFICO DE LA RED
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
19
Maxz= XF1+XF2
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
20
En la red
XF1+XF2=X35+X45
Por capacidad
XF1<=4+XF2
.
.
X45<=2
S.a:
En cada nodo
XF1=X13+X14
XF1=X21+X24
X13=X38
X14+X24=X45
XF1+XF2=X35+X45
07/04/2015
07/04/2015
21
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
22
PROGRAMACION EN LINGO
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
23
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
24
ROSMERI MAYTA
07/04/2015
CORTE DE LA RED
Corte: se define como corte a una serie
de arcos cuya supresin de la red causa
un interrupcin completa del flujo entre los
nodos del punto de origen y del sumidero.
Capacidad de corte: Es igual a la suma
de las capacidades de los arcos
asociados.
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
25
Y X ,
X = conjunto de vrtices
Xo Y
A = conjunto de arcos
W (Y)
El corte C1 X
C1 = {Xo}
Arcos incidentes a C1
W-(C1) ={ (x1,x2) ,(X1,X4),(X1,X3)}
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
26
Capacidad de corte:
Q[ W-(c1)] = c(u)
Teorema fundamental de flujo
Para una red de transporte dada, el valor
mximo de flujo es igual a la capacidad de
corte mnimo
27
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
28
Q[w-(c1)]= c(u)
= 2+10+4 = 16
Q[w-(c2)]= c(u)
= 6+9 = 15
Q[w-(c3)]= c(u)
= 5+8+7+1=21
Q[w-(c4)]= c(u)
= 1+7+6=14
07/04/2015
07/04/2015
29
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
30
ROSMERI MAYTA
07/04/2015
Problema
Se tiene siete asentamiento humanos y
se quiere instalar tuberas para agua.
En la siguiente red se encuentra los
datos. Calcular el flujo mximo que ira del
A.H 1 al A.H 7
07/04/2015
a) Caminos:
1257
1457
1467
13467
1367
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
31
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
32
Ejemplo:
Se tiene la siguiente red con sus respectivas
capacidades. Determinar el flujo mximo a travs de la
red.
Min {2, 5, 6} = 2
Min {10, 8, 4} = 4
Min {6, 7, 9} = 6
Min {4, 3, 1, 3} = 1
Min {3, 1, 2} = 1_
14
b)
W -(C1) = C12 + C14 + C13 = 2+10+4 = 16
W -(C2) = C57 + C67 = 6+9 = 15
W -(C3) = C25 + C45 + C46 + C36 = 5+8+7+1
= 21
W -(C4) = C57 + C46 + C36 = 6+7+1 = 14
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
33
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
34
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
36
RED:
Camino: 1 2 4 7 = Min { 7 , 8 , 4 }
=4
Camino: 1 2 5 7 = Min { 3 , 4 , 7 }
=3
Camino: 1 3 5 7 = Min { 10 , 3 , 7 }
=3
Camino: 1 3 - 2 5 7 = Min { 7 , 8 , 1 , 1 } = 1
Camino: 1 3 6 7 = Min { 6 , 3 , 5 }
=4
14
Respuesta: El flujo mximo es: 14
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
35
07/04/2015
ROSMERI MAYTA
07/04/2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
PROGRAMACION EN LINGO
37
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
38
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
40
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
42
RED
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
39
07/04/2015
Red
El producto va por la red en la direccin
que indican las flechas. La capacidad de
cada segmento de tubera se ve
directamente en los arcos, y esta en
millones de barriles por da. Determinar el
Flujo Mximo de producto que circula por
la red,
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
41
07/04/2015
ROSMERI MAYTA
07/04/2015
PROGRAMACIN EN LINGO
FLUJO MXIMO
DATA:
CAPACIDAD=20,80,15,20,10,20,50,15,20,10,10,30,30,
50,20,60,50,100000;
ENDDATA
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
43
45
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
44
La
07/04/2015
07/04/2015
47
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
46
OBJETIVO:
Es minimizar el costo total de enviar el
suministro disponible a travs de la red
para satisfacer la demanda dada. (Un
objetivo alternativo es maximizar la
ganancia total del envo.)
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
48
ROSMERI MAYTA
07/04/2015
Representacin de la red:
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
49
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
51
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
50
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
52
PROBLEMA:
En la siguiente red: Realizar un PL para hallar el flujo
mximo a mnimo costo.
07/04/2015
07/04/2015
Formulando:
Min Z = 4 X12 + 5 X13 + X 23
S.a:
X12 + X13 = 13
Nodo 1
- X12 + X23 = 0
Nodo 2
- X13 - X23 = -13
Nodo 3
X12 8
X13 7
X23 10
Xi j 0
EJEMPLO:
07/04/2015
53
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
54
ROSMERI MAYTA
07/04/2015
2 X12 8
0 X13 6
0 X32 5
0 X24 12
3 X34 11
Xij 0
+ 5X34 +
Nodo 1
Nodo 2
Nodo 3
Nodo 4
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
55
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
56
SOLUCION EN LINGO
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
57
Datos:
07/04/2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
58
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
60
Grafico
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
59
07/04/2015
10
ROSMERI MAYTA
07/04/2015
SOLUCIN
CORRIDA EN LINGO
Global optimal solution found
at step:
21
Objective value:
63.00000
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
61
PROBLEMA
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
62
DIAGRAMA DE LA RED
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
63
SOLUCION
07/04/2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
64
PROGRAMACION EN LINGO
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
65
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
66
11
ROSMERI MAYTA
07/04/2015
Problema
Cuatro fabricas producen cuatro tipos de
juguetes, la tabla nos muestra los juguetes
que producen cada una de ellas.
Las capacidades diarias de las 4 fabricas
son 250, 180, 300 y 100 juguetes
respectivamente. Las demandas diarias de
los 4 juguetes son 200, 150, 350 y 100
unidades. Se requiere que se satisfaga la
mayor parte de las demandas de los 4
juguetes.
Solucin en lingo
Global optimal solution found
at step: 18
Objective value:
14.00000
07/04/2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
Fabrica
Juguetes
1, 2, 3
1, 3, 4
3, 4, 2
1, 2, 3, 4
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
67
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
68
69
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
70
Codificacin en Lingo
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
71
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
72
12
ROSMERI MAYTA
07/04/2015
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
73
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
74
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
76
CORRIDA
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
75
Programacin en lingo
07/04/2015
Resultados de la corrida
Global optimal solution found at step:
8
Objective value:
590.0000
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
77
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
78
13
ROSMERI MAYTA
07/04/2015
PROBLEMA
Grfico
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
79
Formulacin de un PL
S.A:
X12 + X13 = 49
-X47 X57 X67 = -49
Capacidad de arco
X12<=30
X24<=15
X35<=15
X47<=20
X13<=19
X25<=17
X36<=14
X57<=15
X26<=13
X67<=24
Nodo
X12 = X24 + X25 + X26
X47 = X24
X17 = X35 + X36
X57 = X25 + X35
X67 = X26 + X36
Solucin en LINGO
Programacin en LINGO
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
80
Resultado
07/04/2015
81
SETS:
NODES/1..7/:SUPP;
ARCS(NODES,NODES)/1,2 1,3 2,4 2,5 2,6 3,5 3,6 4,7 5,7 6,7/
:CAP,FLOW,COST;
ENDSETS
MIN=@SUM(ARCS:COST*FLOW);
@FOR(ARCS(I,J):FLOW(I,J)<CAP(I,J));
@FOR(NODES(I):-@SUM(ARCS(J,I):FLOW(J,I))
+@SUM(ARCS(I,J):FLOW(I,J))=SUPP(I));
DATA:
COST=0,0,8,4,6,7,4,0,0,0;
SUPP=49,0,0,0,0,0,-49;
CAP=30,19,15,17,13,15,14,20,15,24;
ENDDATA
END
Resultado
Global optimal solution found at iteration:
7
Objective value:
271.0000
07/04/2015
ROSMERI MAYTA H.
INVESTIGACION OPERATIVA
82
14