Ing. Rosmeri Mayta H.
31/08/2015
REDES
INVESTIGACIN
OPERATIVA II
Hoy en da podemos ver muchas cosas que nos
pueden parecer de lo mas cotidianas, como:
Carreteras
Lneas telefnicas
Lneas de televisin por cable
El transporte colectivo metro
Circuitos
elctricos
de
nuestras
casas,
automviles, y tantas cosas mas; lo que no
pensamos frecuentemente es que estos forman
parte de algo que en matemticas se denomina
como grafos o redes
MG. ROSMERI MAYTA H
2015
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
31/08/2015
APLICACIONES
Rosmeri Mayta H. Investigacion Operativa
RED DEL CAMINO MAS CORTO
Se utiliza para modelar diversas
situaciones tales como:
Sistemas de aeropuertos
Flujo de trfico
y responder a preguntas como: Qu
tiempo es ms corto?, Cmo es ms
barato?, o Qu camino es ms corto?. .
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
31/08/2015
APLICACIONES DE REDES
Rosmeri Mayta H. Investigacion Operativa
RED ELECTRICO
Realizar planificacin de actividades
Minimizar tiempo de ejecucin. Qu
tarea debo hacer primero?
Para representar circuitos elctricos, de
aguas etc... , y preguntar, estn todas las
componentes conectadas
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Ing. Rosmeri Mayta H.
31/08/2015
DISEO DE UNA RED DE LNEAS DE TRANSMISIN DE
ENERGA ELCTRICA DE ALTO VOLTAJE.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
DISEO DE REDES DE TRANSPORTE
PARA MINIMIZAR EL COSTO TOTAL
31/08/2015
RED DE DISTRIBUCIN
Rosmeri Mayta H. Investigacion Operativa
DISEO DE UNA RED DE DISTRIBUCIN
La empresa ABC S.A. Utiliza la red de
distribucin para hacer llegar sus de
productos a los diversos departamentos,
mediante el uso de transportes, de una
flota de vehculos y transportes de carga
para hacerlos llegar desde las plantas
industriales hacia las oficinas de ventas,
pasando antes por los almacenes y
distribuidoras.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
10
DETERMINE LA RED MNIMA DE DUCTOS QUE
VINCULEN LOS POZOS CON EL PUNTO DE ENTREGA.
DISEO DE UNA RED DE TUBERAS DE GAS NATURAL, CON EL
OBJETIVO DE MINIMIZAR EL COSTO DE CONSTRUCCIN
En la siguiente figura se da el millaje de los
eslabones factibles que conectan 9 pozos de gas
natural mar adentro con un punto de entrega cerca
de la orilla. Debido a que la ubicacin del pozo 1 es
la ms cercana a la playa, est equipado con
suficiente capacidad de bombeo y almacenamiento
para bombear la produccin de los 8 pozos
restantes al punto de entrega. Determine la red
mnima de ductos que vinculen los pozos con el
punto de entrega.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
11
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
12
Ing. Rosmeri Mayta H.
31/08/2015
Otras aplicaciones
Diseo de redes de telecomunicacin (redes de
fibra ptica, de computadores, telefnicas, de
televisin por cable, etc.)
Determinacin de la ruta ms corta que une
dos ciudades en una red de caminos existentes.
Diseo de una red de cableado en equipo
elctrico (como sistemas de computo) para
minimizar la longitud total del cable.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
13
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
15
DEFINICIONES
Arcos dirigidos: Se dice que un arco es dirigido cuando
el arco tiene flujo en una direccin (como en una calle
de un sentido). La direccin se indica agregando una
cabeza de flecha al final de la lnea que representa el
arco.
A
Representacin de un Arco Dirigido
31/08/2015
14
Rosmeri Mayta H. Investigacion Operativa
16
Arcos no dirigidos: Si el flujo a travs de
un arco se permite en ambas direcciones
(como una tubera que se puede usar para
bombear fluido en ambas direcciones), se
dice que es un arco no dirigido
A
Al etiquetar un arco dirigido con el nombre de los nodos
que une, siempre se coloca primero al nodo de donde
viene y despus el nodo a donde va, esto es, un arco
dirigido del nodo A al nodo B debe etiquetarse como AB
y no como BA. Otra Manera es AB.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
c) Matricialmente.
b) Grficamente.
31/08/2015
DEFINICIN._
Una red consiste en un conjunto de puntos y
un conjunto de lneas que unen ciertos pares
de puntos. Los puntos se llaman nodos ( o
vrtices ).
La red se puede representar:
a) Matemticamente.
Si existe un:
X = {Xi /i = 1,2,3,,n}
A = {(Xi,Xj/ Xi ,Xj X}
G = {X,A} Esto es una grfica o red
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
17
. Representacin de un Arco No Dirigido
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
18
Ing. Rosmeri Mayta H.
31/08/2015
Trayectoria dirigida: Una trayectoria dirigida
del nodo i al nodo j, es una sucesin de arcos
cuya direccin (si la tienen) es hacia el nodo j,
de manera que el flujo del nodo i al nodo j, a
travs de esta trayectoria es factible.
Trayectoria no dirigida: Una trayectoria no
dirigida del nodo i al nodo j es una sucesin de
arcos cuya direccin (si la tienen) pueden ser
hacia o desde el nodo j. Con frecuencia alguna
trayectoria no dirigida tendr algunos arcos
dirigidos hacia el nodo j y otros desde l (es
decir, hacia el nodo i).
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
19
Los elementos que participan en una red en
sus tres formas anteriores son ;
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
20
ARCOS ADYACENTES
Dos arcos son adyacentes si tienen un vrtice en comn.
Ejemplo:
( X1, X2 ) es adyacente a ( X2, X4 )
( X1, X3 ) es adyacente a ( X3, X4 )
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
21
VRTICES ADYACENTES
Dos vrtices son adyacentes si son diferentes y existe al
menos un arco que los une.
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
Rosmeri Mayta H. Investigacion Operativa
22
ARCO INCIDENTE A L INTERIOR DE UN
VRTICE.
Es aquel arco cuyo extremo terminal es ese
vrtice.
Nodo X3 ( Fig. anterior)
( X2, X3) es un arco incidente
( X3, X4) no es un arco incidente
ARCO INCIDENTE AL EXTERIOR DE UN
VRTICE
Es aquel cuyo extremo inicial es el vrtice
mismo.
Nodo X3 : ( X3, X4) es A. I. exteriormente.
X1 es adyacente a X4
X2 es adyacente a X3
X4 no es adyacente a X5
31/08/2015
31/08/2015
23
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
24
Ing. Rosmeri Mayta H.
31/08/2015
SUBGRFICA O SUBRED
Una subgrfica de G ={X,A} es un subconjunto
de ptos. de la red original, tal que Y c X y por
arcos de A, que unen los vrtices de Y.
Y = {X1, X2, X3, X4}
X = {X1, X2, X3, X4, X5, X6, X7}
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
25
CAMINO.
Es una sucesin de arcos entre dos vrtices tal
que el extremo final en uno es el extremo
inicial del siguiente.
[ X1 , X3, X6, X7 ]
LONGITUD DE UN CAMINO.
Es el nmero de arco que contiene la
secuencia y se representa por l() .
l() = 7
CIRCUITO.
Es un camino donde XI = XF , es decir el nodo
inicial coincide con el final.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
26
RED SIMTRICA.
La red es simtrica G = { X, A } si para todo ( Xi , X j) existe
un ( Xj , X i ).
Entonces ( Xi , X j ) tambin es un elemento del conjunto A.
LAZO O ANILLO.
Es un circuito que contiene un solo arco.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
27
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
RED ANTISIMTRICA.
G es antisimtrica para todo ( Xi , Xj ) porque existe ( Xi,Xj
, ) A / ( Xj , Xi ) no pertenece a A.
GRFICAS NO ORIENTADAS.
31/08/2015
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
29
Rosmeri Mayta H. Investigacion Operativa
28
30
Ing. Rosmeri Mayta H.
31/08/2015
ARISTA.
Se define arista de una grfica G a un conjunto
de vrtices ( Xi , Xj ) tales que
Xi Xj , (
Xi , Xj ) A y/o ( Xj , Xi ) A; o sea es el
segmento que une dos vrtices adyacentes.
CADENA.
Es una secuencia de aristas.
CICLO.
Es una cadena en la que Xi Xj , es decir,
coincide el vrtice inicial con el final.
MODELOS DE REDES
Los problemas de optimizacin de redes se
pueden representar en trminos generales a
travs de uno de estos cuatro modelos:
Modelo de la ruta ms corta.
Modelo de minimizacin de redes
(Problema del rbol de mnima expansin).
Modelo del flujo mximo.
Modelo del flujo del costo mnimo.
31/08/2015
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
31
MODELO DE LA RUTA MS CORTA
Rosmeri Mayta H. Investigacion Operativa
32
ALGORITMO DEL ETIQUETADO
(CAMINO MAS CORTO)
El objetivo es encontrar la ruta ms corta (la
trayectoria con la mnima distancia total) del
origen al destino.
Se dispone de un algoritmo bastante sencillo
para este problema.
La esencia del
procedimiento es que analiza toda la red a partir
del origen; identifica de manera sucesiva la ruta
ms corta a cada uno de los nodos en orden
ascendente de sus distancias (ms cortas),
desde el origen; el problema queda resuelto en
el momento de llegar al nodo destino
Para determinar el camino mas corto en
una red acclica.
Procedimiento:
1. Se asigna la etiqueta m1 = 0 ( pto.
inicial).
2. Se asigna una etiqueta mj = min. ( mi
+ dij ) donde dij es la distancia entre i,j
( i=1,2,,j-1 ).
31/08/2015
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
33
3. Cuando se ha asignado al nodo
terminal n, su etiqueta mn. Entonces
mn es
La longitud es la longitud del camino
mas corto entre el nodo inicial y
terminal.
Para hallar el camino mas corto
empezamos en el nodo n y
retrocedemos considerando los nodos
tales que:
mi + dij = mj ; j = n, n-1, n-2, , 1
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
35
Rosmeri Mayta H. Investigacion Operativa
34
PROBLEMA (CAMINO MAS CORTO)
Se tiene la siguiente red que representa la ubicacin de 8
ciudades, los arcos representan distancias. Calcular el
camino mas corto para ir de la ciudad 1 a la ciudad 8.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
36
Ing. Rosmeri Mayta H.
31/08/2015
7. m7= min.{ m5 + d57 , m3 + d37 ,
m6 + d67 }
{ 10+4 , 7 +3 , 10+5 } = 10
1.
2.
3.
4.
5.
m1 = 0
m2 = m1 + d12 = 0+4 = 4
m3 = m1 + d13 = 0+7 = 7
m4 = m1 + d14 = 0+5 = 5
m5 = min.{ m2 + d25 , m3 + d35 }
{ 4+6 , 7+9 } = 10
6. m6=min.{ m3 + d36 , m4 + d46 }
{ 7+3 , 5+8 } = 10
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
8. m8 =min.{ m5 + d58 , m7 + d78 }
{ 10+10 , 10+8 } = 18
Sol. : 1-3-7-8
37
PROBLEMA
Acabo de comprar ( tiempo 0 ) un automvil
de $ 12 000, el costo de mantenimiento anual
depende de la edad del automvil al inicio del
ao. Para evitar los altos costos de
mantenimiento de un automvil mas viejo,
puedo dar como adelanto mi automvil y
comprar uno nuevo. El precio que reciba al
cash como adelanto depende de esperar al
momento de la transaccin (ver tabla 2).
Para simplificar los clculos suponemos que
en cualquier momento me cuesta
$ 12
000 comprar un automvil nuevo. Mi meta es
minimizar el costo incurrido durante los
prximos 5 aos.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
39
SOLUCION:
Nro. de nodos ( 1,2,3,4,5,6 ) i<j
Cij : Es el costo total incurrido por ser el
dueo y manejar un automvil.
Cij : (costo de mant. incurrido durante los
aos i, i+1, ,j-1) + (costo de compra
de un auto al principio del ao i) (valor
del auto al darle como adelanto al
principio del ao j)
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
41
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
38
Formule el problema como camino mas corto y calcular
la solucin optima.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
C12 = 2000 + 12000 7000 = 7000
C13 = 2000 + 4000 + 12000 6000 = 12000
C14 = 2000 + 4000 + 5000 + 2000 2000
=21000
C15 = 2000 + 4000 + 5000 +9000 + 12000
1000 = 31000
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
40
42
Ing. Rosmeri Mayta H.
31/08/2015
C56 =7000
La solucin optima
Aplicando el algoritmo la solucin optima es
31,000
1-3-4-6
Esto quiere decir que el auto se adquiere al inicio
del ao 1, luego remplazar pasado dos aos(
nodo 3),luego pasado 1 ao (nodo 4 )
reemplazar que desde estar al servicio hasta el
final del quinto ao.
C16 = 2000 + 4000 + 5000 + 9000 + 12000 + 12000
0 = 44000
C24 = 12000
C25 = 21000
C26 = 31000
C35 = 21000
C46 = 12000
C23 = 7000
C34 = 7000
C45 = 7000
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
43
PROBLEMA
Una empresa est desarrollando un plan de
reposicin de automviles para un horizonte
de planeacin de 4 aos que comienza el 1
de enero del 2001 y termina el 31 de
diciembre del 2004, al iniciar dicho ao se
tomo la decisin de que si un auto se debe
mantener en operacin o se debe sustituir.
Un automvil debe estar en servicio durante
1-3 aos, la tabla sgte. muestra el costo de
reposicin en funcin del ao de adquisicin
del vehculo y los aos que tienen en
funcionamiento. Determinar la poltica optima
de la empresa.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
45
Construyendo la red
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
44
Datos del problema
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
46
Aplicando el algoritmo
m1 = 0
m2 = min ( m1 + d12 ) = 0 + 4000 = 4000
m3 = min ( m2 + d23 , m1 + d13 ) = ( 4000 +
4300 , 0 + 5400 ) = 5400
M4 = min ( m3 + d34 , m2 + d24 ) = ( 5400 +
4800 , 4000 + 6200 ) = 9800
m5 = min ( m4 + d45 , m3 + d35 , m2 + d25 )
= ( 9800 + 4900 , 5400 + 7100 , 4000 + 8700
) = 12500
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
47
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
48
Ing. Rosmeri Mayta H.
31/08/2015
135
Esto quiere decir que un automvil debe ser
adquirido al inicio de ao 2001,luego
remplazar despus de dos aos, al iniciar el
ao 2003. El auto en reposicin debe estar
al servicio hasta el final del 2004.
El costo total de reposicin es de 12,500
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
49
[Link] la siguiente red formule un P.L para el problema de la
ruta mas corta. Teniendo como punto inicial el nodo 1 y el
nodo 5 como nodo final
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
FORMULACIN DEL PROBLEMA DE LA
RUTA MAS CORTA EN PROGRAMACIN
LINEAL
F.O. : Max. Z = YF - YI
S. A : Yj YI CIJ
s.r.s. Yi , Yj
La cantidad de restricciones es igual a la
cantidad de nodos, el problema del dual
tendr tantas variables como cantidad de
nodos hay en la red.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
50
SOLUCIN.
Max. Z = Y5 - Y1
S.a : Y2 - Y1 100
Y3 - Y1 30
Y3 - Y2 20
Y4 - Y2 15
Y4 - Y3 10
Y5 - Y3 60
Y5 - Y4 50
51
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
52
PROBLEMA DE CAMINO MAS CORTO
El parque Seervada esta organizado de tal manera que
se dispone de una entrada y una serie de caminos que
pasan por 5 estaciones intermedias que conducen al
mirador, el cual representa la estacin terminal.
El administrador del parque debe resolver el problema
de determinar la ruta mas corta desde la entrada al
mirador.
En la figura siguiente se identifican 7 estaciones del
parque como nodos, con la entrada en el nodo (o) y el
mirador como el nodo (t). La informacin disponible en
cada arco representa la distancia entre nodos medidos
en millas
Realizar un programa en lingo para
determinar la ruta mas corta.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
53
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
54
Ing. Rosmeri Mayta H.
31/08/2015
PROBLEMA
Resultados con el Storm:
LONGITUD MINIMA
SHORTEST PATHS FROM NODE 1
Destination Distance Path
NODE 2
2.0000 NODE 2
NODE 3
4.0000 NODE 2--NODE 3
NODE 4
4.0000 NODE 4
NODE 5
8.0000 NODE 2--NODE 3--NODE 5
NODE 6
8.0000 NODE 4--NODE 6
NODE 7
13.0000 NODE 2--NODE 3--NODE 5--NODE 7
RESULTADO:
De los resultados con el Storm notamos que el camino mas corto
entre la entrada al mirador es de 13 millas y el camino por donde
debe pasar es por O A_C D - T.
A
D
3
2
2
4
5
C
6
1
7
31/08/2015
E
4
Rosmeri Mayta H. Investigacion Operativa
55
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
56
Codificacin en lingo
A
D
3
2
2
C
O
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
57
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
58
RBOL DE EXPANSIN MNIMA
RESULTADOS
Global optimal solution found.
Objective value:
13.00000
Total solver iterations:
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
El modelo de minimizacin de redes o
problema del rbol de mnima expansin
tiene que ver con la determinacin de los
ramales que pueden unir todos los nodos
de una red, tal que minimice la suma de
las longitudes de los ramales escogidos.
No se deben incluir ciclos en al solucin
del problema
59
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
60
10
Ing. Rosmeri Mayta H.
31/08/2015
ALGORITMO DEL ARBOL DE EXPANSIN
MNIMA
RBOL DE EXPANSIN MNIMA
Un rbol es un grafico conexo y sin ciclos. Los
rboles cumplen que dados cualquier par de
vrtices, existe un nico camino simple que los
conecta.
Un rbol de expansin en un grafico es un rbol
que contiene a todos los vrtices del grafo. Si se
trata de un grafo pesado, se llama rbol de
expansin mnimo del grafo a aquel rbol de
expansin del mismo cuyo peso sea mnimo.
Se trata de encontrar un camino en el grafo
pesado que conecte a todos sus vrtices con el
menor peso posible.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
61
PROCEDIMIENTO:
1.-Empiece en cualquier nodo i de la red y
nala con el nodo j que es el mas prximo al
nodo i, ahora los nodos i y j pertenecen a C,
y el arco i-j formar parte del rbol de
expansin mnima. Los nodos restantes
pertenecen a un C.
2.-Escoja el nodo de C que est mas prximo
a algn nodo conectado. Sea M el nodo de C
mas prximo de N, entonces el arco MN
formar parte del rbol de expansin mnima
y el nodo N pertenecer a C.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
62
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
64
3.-Repetir el paso 2 hasta encontrar el rbol de
expansin mnima que une todos los nodos,
cualquier empate se puede romper en forma
arbitraria.
Ejemplo.
En la tabla se muestra la distancia entre las
ciudades A, B, C, D, E. Es necesario construir
un sistema de carreteras que conecte estas
ciudades. Suponga que por razones polticas
no se puede construir carreteras entre A y B y
tampoco entre C y E Cul es lo mnimo
requerido?
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
63
PROBLEMA
A, B, C, D, E
C = {}
C = {A, B, C, D, E}
C = {A}
C = { B, C, D, E}
C = {A, E}
C = { B, C, D}
C = {A, E, B}
C = { C, D,}
C = {A, E, B, D}
C = { C}
C = {A, E, B, D, C}
C = {}
La longitud mnima de carreteras para unir las
ciudades es de 409.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
Una determinada provincia del pas posee 5 distritos
(A,B,C,D,E) que an no cuenta con luz elctrica, el
gobierno regional desea realizar un proyecto para
electrificar dichos poblados, conectndolos con la
hidroelctrica que se encuentra en la capital de la
provincia P. Un estudio tcnico ha recomendado que
los cables elctricos deban seguir las rutas de los
caminos que unen dichos poblados.
En la siguiente tabla se da las longitudes en (km.) de
los caminos que unen en forma directa a 2 poblados:
65
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
66
11
Ing. Rosmeri Mayta H.
31/08/2015
Se desea que la luz llegue al poblado
de manera que la longitud total de
cable sea mnima.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
67
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
68
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
70
SOLUCIN
C = {}
C= {P, A, B, C, D, E}
C = {P}
C= {A, B, C, D, E}
C = {P, A}
C= {B, C, D, E}
C = {P, A, D}
C= {B, C, E}
C = {P, A, D, E}
C= {B, C}
C = {P, A, D, E, B}
C= {C}
C = {P, A, D, E, B, C}
C= {}
La distancia mnima para la red hidroelctrica segn el Mtodo rbol
de expansin es 86 Km. Lo cual se puede establecer mediante la
grfica el camino:
Segn el camino:
(P-A), (A-D), (D-E), (A-B), (E-C)
La suma de las distancias:
20 + 15 + 15 + 18 + 18 = 86
Distancia: 86 Km.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
69
ALGORITMO DE DIJKSTRA
CORRIDO EN LINGO Y SOFTWARE 86 KM
Se utiliza para hallar el camino mas corto de en
una red dirigida
Procedimiento
1) Para comenzar, poner al nodo 1, la etiqueta
permanente igual a cero
2) A cada nodo i conectado al nodo 1, ponemos
una etiqueta temporal igual a la longitud del arco
que une al nodo y al nodo i.
El resto de nodos tendra una etiqueta
temporal igual a infinito
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
71
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
72
12
Ing. Rosmeri Mayta H.
31/08/2015
3) Escoge el nodo con la etiqueta
temporal mas pequea y convierta esta
etiqueta en permanente.
4) Para cada nodo j que ahora tiene una
etiqueta temporal y que esta conectado al
nodo i con un arco, remplazamos la
etiqueta temporal del nodo j por
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Nueva etiqueta=min [[Link] actual
del nodo j, etiq. Permanente del nodo i +
longitud del arco(i,j)]
5) Convertir la etiqueta mas pequea e
una etiqueta permanente.
6) Continuar con este proceso hasta que
todos los nodos tenga una etiqueta
permanente.
73
ALGORITMO DE DIJKSTRA
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
74
Rosmeri Mayta H. Investigacion Operativa
76
Rosmeri Mayta H. Investigacion Operativa
78
Grfica
PROBLEMA
Juan Carlos quiere llegar lo ms rpido
posible a su trabajo para ello deber
escoger la ruta que debe tomar el
autobs para recorrer la menor distancia y
llegar a tiempo a su trabajo. El diagrama
de las rutas es el siguiente. Las distancias
estn dadas en km.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
75
Solucin
31/08/2015
31/08/2015
Formulacin
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
77
31/08/2015
13
Ing. Rosmeri Mayta H.
31/08/2015
Programacin en Lingo
31/08/2015
Corrida en Lingo
Rosmeri Mayta H. Investigacion Operativa
79
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
80
PROBLEMA CAMINO MAS CORTO
Cuesta $70 comprar un telfono en una gran tienda
supngase que pueda tener un telfono durante a lo mas
cinco aos, y que el costo estimado de mantenimiento para
cada ao de uso es el siguiente: ao1; $30 ao2; $40 ao
3; $50 ao4 $70 ao 5 $80. Acabo de comprar un nuevo
telfono
1.- Formule el problema como un camino mas corto
2.- Determine como minimizar el costo total de comprar y
usar un telfono durante los prximos 5 aos suponiendo
que un telfono se deprecia 10% cada ao del valor de la
compra.
Solucin:
C01 = 30+70-63
C02 = 30+40+70-56
C03 = 30+40+50+70-49
C04 = 30+40+50+70+70-42
C05 = 30+40+50+70+80+70-35
31/08/2015
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
81
Rosmeri Mayta H. Investigacion Operativa
= 37
= 84
= 141
= 218
= 305
82
Corrida en storm
DIAGRAMA
305
218
141
84
37
1
1
37
2
1
37
37
3
1
37
5
1
6
1
84
84
84
141
141
218
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
83
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
84
14
Ing. Rosmeri Mayta H.
31/08/2015
Programa en lingo
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Corrida en lingo
85
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
86
Rosmeri Mayta H. Investigacion Operativa
88
GRFICA
PROBLEMA RBOL DE EXPANSIN MNIMA
La ciudad de Saltown consiste en cinco
subdivisiones el alcalde Jhon Lin quiere
construir lneas telefnicas para asegurar que
las subdivisiones se puedan comunicar entre s.
Las distancias entre las subdivisiones se dan en
la figura Cul es la longitud mnima de la lnea
telefnica requerida?
Suponga que entre las subdivisiones 1 y 4 no se
puede construir ninguna lnea telefnica.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
87
APLICANDO EL ALGORITMO
31/08/2015
CORRIDA CON EL SOFTWARE
1) {1}
{2,3,4,5}
2) {1,3} {2,4,5}
3) {1,3,5} {2,4}
4) {1,3,5,4} {2}
LONGITUD: 15
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
89
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
90
15
Ing. Rosmeri Mayta H.
31/08/2015
Resultados de programacin en Lingo
Global optimal solution found at step:
42
Objective value:
15.00000
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
91
Branch count:
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
92
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
94
PROBLEMA
La figura da el millaje de los eslabones factibles
que conectan 9 pozos de gas natural mar
adentro con un punto de entrega cerca de la
orilla . Debido a que la ubicacin del pozo 1 es
la ms cercana a la playa, est equipado con
suficiente
capacidad
de
bombeo
y
almacenamiento para bombear la produccin de
los 8 pozos restantes al punto de entrega
.Determine la red mnima de ductos que
vinculen los pozos con el punto de entrega.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
93
Solucin optima es 41
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
95
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
96
16
Ing. Rosmeri Mayta H.
31/08/2015
PROBLEMA
Un camin debe viajar de Nueva York a
los ngeles. Como se ilustra en la
figura, existen varias rutas, el nmero
asociado con cada arco es el nmero
de galones de combustible que
requiere el camin para atravesar el
arco. Hallar la ruta de Nueva York a los
ngeles que utilice la mnima cantidad
de combustible.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
97
Reordenando a travs de nmeros en vez de nombre de ciudades,
Rosmeri Mayta H. Investigacion Operativa
Rosmeri Mayta H. Investigacion Operativa
98
SOLUCIN CON LINGO:
Codificacin del Programa en PL
la estructura seria la misma
31/08/2015
31/08/2015
99
Aplicando el Lingo se obtiene que la cantidad mnima de combustible
requerida es de 2000 galones de gasolina
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
100
PROBLEMA
DISEO DE UNA RED TELEFONICA LOCAL.
Una zona de nueva urbanizacin planea el tendido de la lnea
telefnica. El esquema de la siguiente figura muestra los puntos en los
que es posible situar intercambiadores de lneas y los cables que
pueden tenderse entre dichos puntos.
El tendido de cada tramo de cable lleva asociado un coste proporcional
a la distancia que separa los puntos entre los que se tiende. En la
figura se muestran los costes expresados en millones de soles. La
zona entera quedar comunicada en el momento en que dos puntos
cualesquiera estn conectados.
El objetivo que se persigue es realizar la intercomunicacin al menor
coste posible.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
101
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
102
17
Ing. Rosmeri Mayta H.
31/08/2015
SOLUCIN
7
7
2
1
10
2
1
6
10
9
9
1
13
10
8
14
7
4
4
5
7
18
10
5
12
20
10
L=10+7+6+3+5+4+6+7+5=53.
RED TELEFONICA
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
103
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
104
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
106
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
108
PROBLEMA
En el transporte intermodal, los camiones remolque
cargados se mueven entre las terminales de ferrocarril
colocado la caja en carros especiales (camas bajas).
La figura muestra la ubicacin de las principales
terminales de ferrocarril de Estados Unidos, y las vas
actuales de FC. El objetivo es decidir cuales vas se
deben revitalizar para manejar el trfico intermodal. En
especial, se debe unir la terminal de Los ngeles (LA)
en forma directa con la de Chicago (CH) para dar cabida
al intenso trfico esperado. Por otra parte, todas los
terminales restantes se pueden enlazar, en forma
directa o indirecta, de tal modo que se minimice la
longitud total (en millas) de las vas seleccionadas.
Determine los segmentos de vas de ferrocarriles que se
deben incluir en el programa de revitalizacin.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
105
Solucin
Los nodos sern denotados por nmeros de la siguiente manera:
Para asegurar que las Ciudades de Los ngeles y Chicago denotados por los nodos
uno y dos respectivamente, queden necesariamente unidos como condicin del
problema, entonces se empezar incluyndolos en el conjunto C, quedando el resto
en el conjunto C.
1) C= {1,2} ; C= {3, 4, 5, 6,7};
1Iteracin:
Min {1100, 2600, 1400, 2000, 1000, 900,800}=800
2) C= {1, 2,5}; C= {3, 4, 6,7}
2Iteracin:
Min {1100, 2600, 1400, 200, 1000, 900,200}=200
3) C= {1, 2, 5,6}; C= {3, 4,7}
3Iteracin:
Min {1100, 1400, 2000, 1000, 900,1300}=900
4) C= {1, 2, 5, 6,7}; C= {3,4}
4Iteracin:
Min {1100, 2000, 1000,780}=780
5) C= {1, 2, 5, 6, 7,4}; C= {3}
5Iteracin:
Min {1100, 1300,2000}=1100
4) C={1,2,5,6,7,4,3} ; C={0}
El total de es 5780
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
107
18
Ing. Rosmeri Mayta H.
31/08/2015
FIN
Finalmente a la respuesta obtenida es necesario sumarle la
distancia de 2000 de Los ngeles a Chicago como condicin del
problema, llegando a la misma conclusin obtenida en la
solucin
algebraica:
3780+2000=5780.
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
Investigacion Operativa II
109
31/08/2015
Rosmeri Mayta H. Investigacion Operativa
110
19