Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REDES
INVESTIGACIÓN Hoy en día podemos ver muchas cosas que nos
pueden parecer de lo mas cotidianas, como:
OPERATIVA II Carreteras
Líneas telefónicas
Líneas de televisión por cable
El transporte colectivo metro
MG. ROSMERI MAYTA H Circuitos eléctricos de nuestras casas,
automóviles, y tantas cosas mas; lo que no
2019 pensamos frecuentemente es que estos forman
parte de algo que en matemáticas se denomina
como grafos o redes
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 1 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 2
APLICACIONES APLICACIONES
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 3 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 4
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 5 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 6
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 7 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 8
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 9 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 10
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 11 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 12
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 13 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 14
b) Gráficamente. c) Matricialmente.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 15 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 16
DEFINICIONES
Arcos dirigidos: Se dice que un arco es dirigido cuando Arcos no dirigidos: Si el flujo a través de
el arco tiene flujo en una dirección (como en una calle un arco se permite en ambas direcciones
de un sentido). La dirección se indica agregando una
cabeza de flecha al final de la línea que representa el (como una tubería que se puede usar para
arco.
bombear fluido en ambas direcciones), se
dice que es un arco no dirigido
A B
A B
Al etiquetar un arco dirigido con el nombre de los nodos
que une, siempre se coloca primero al nodo de donde . Representación de un Arco No Dirigido
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 19 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 20
ARCOS ADYACENTES
Ejemplo:
Dos arcos son adyacentes si tienen un vértice en común.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 21 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 22
VÉRTICES ADYACENTES
Dos vértices son adyacentes si son diferentes y existe al
ARCO INCIDENTE A L INTERIOR DE UN
menos un arco que los une. VÉRTICE.
Es aquel arco cuyo extremo terminal es ese
vértice.
Nodo X3 ( Fig. anterior)
( X2, X3) es un arco incidente
( X3, X4) no es un arco incidente
ARCO INCIDENTE AL EXTERIOR DE UN
VÉRTICE
X1 es adyacente a X4 Es aquel cuyo extremo inicial es el vértice
X2 es adyacente a X3 mismo.
X4 no es adyacente a X5 Nodo X3 : ( X3, X4) es A. I. exteriormente.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 23 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 24
RED SIMÉTRICA.
La red es simétrica G = { X, A } si para todo ( Xi , X j) existe
un ( Xj , X i ).
Entonces ( Xi , X j ) también es un elemento del conjunto A.
LAZO O ANILLO.
Es un circuito que contiene un solo arco.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 27 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 28
RED ANTISIMÉTRICA.
G es antisimétrica para todo ( Xi , Xj ) porque existe ( Xi,Xj
, ) Є A / ( Xj , Xi ) no pertenece a A. GRÁFICAS NO ORIENTADAS.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 29 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 30
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 31 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 32
vuelo.
m1 = 0
m2 = min {m1+d12} = min {0+4.6} = 4.6
m3 = min {m1+d13} = min {0+4.7} = 4.7
m4 = min {m1+d14} = min {0+4.2} = 4.2
m5 = min {m2+d25, m3+d35} = min
{4.6+3.5, 4.7+3.6} = 8.1
m6 = min {m2+d26, m3+d36, m4+d46} =
min {4.6+3, 4.7+3.2, 4.2+3.5} = 7.6
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 37 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 38
problema
m7 = min {m3+d37, m4+d47} = min Hallar la distancia mas corta dela ciudad 1 a
{4.7+3.3, 4.2+3.4} = 7.6 la ciudad 8. las distancias están dadas en
m8 = min {m5+d58, m6+d68, m7+d78} = miles de kilómetros
min {8.1+3.4, 7.6+3.6, 7.6+3.8} = 11.2
Ruta más corta: 1 – 2 – 6 – 8
Para minimizar el tiempo de vuelo tenemos que pasar por los lugares intermedios A y E
para llegar de Seatle a Londres, con un tiempo mínimo de vuelo de 11.2 horas.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 39 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 40
m1 = 0
m2 = min {m1+d12} = min {0+1} = 1
m3 = min {m1+d13 , m2+d23} = min {0+2 ,1+1} = 2
m4 = min {m2+d24 , m3+d34} = min {1+5 , 2+2} = 4
m5 = min {m2+d25 , m3+d35 , m4+d45} = min {1+2 ,
2+1, 4+3} = 3
m6 = min {m3+d36 , m4+d46 , m5+d56} = min {2+4 , 4+6
, 3+3} = 6
m7 = min {m4+d47 , m5+d57 , m6+d67} = min {4+8 , 3+7
, 6+5} = 10
m8 = min {m6+d68 , m7+d78} = min {6+2 , 10+6} = 8
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 41 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 42
PROBLEMA
Acabo de comprar ( tiempo 0 ) un automóvil
de $ 12 000, el costo de mantenimiento anual
SETS: depende de la edad del automóvil al inicio del
NODES/1..8/: Y; año. Para evitar los altos costos de
ARCS(NODES,NODES)/1,2 1,3 2,3 2,4 2,5 3,4 3,5 3,6 mantenimiento de un automóvil mas viejo,
4,5 4,6 4,7 5,6 5,7 6,7 6,8 7,8/:DISTANCE; puedo dar como adelanto mi automóvil y
ENDSETS
comprar uno nuevo. El precio que reciba al
cash como adelanto depende de esperar al
MAX=Y(8)-Y(1); momento de la transacción (ver tabla 2).
@FOR(ARCS(I,J):Y(J)<=Y(I) + DISTANCE(I,J)); Para simplificar los cálculos suponemos que
DATA: en cualquier momento me cuesta $ 12
DISTANCE=1,2,1,5,2,2,1,4,3,6,8,3,7,5,2,6; 000 comprar un automóvil nuevo. Mi meta es
ENDDATA
minimizar el costo incurrido durante los
próximos 5 años.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 43 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 44
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 45 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 46
PROBLEMA PROPUESTO
C56 =7000 La empresa “SAN JUAN”, da el servicio de
La solución optima alquiler de taxis para ello está
Aplicando el algoritmo la solución optima es desarrollando un plan de reposición de su
31,000
flotilla de automóviles para un horizonte
1-3-4-6
de planeación de 5 años que comienza el
Esto quiere decir que el auto se adquiere al inicio
del año 1, luego remplazar pasado dos años( 1 de enero del 2011 y termina el 31 de
nodo 3),luego pasado 1 año (nodo 4 ) diciembre del 2015. Al iniciar cada año se
reemplazar que desde estar al servicio hasta el toma la decisión de si un auto se debe
final del quinto año.
mantener en operación o se debe sustituir.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 49 Un automóvil debe estar en el servicio
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 50
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 55 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 56
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 57 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 58
EJEMPLO.-
SOLUCIÓN.
En la siguiente red formule un P.L para el problema de la
ruta mas corta. Teniendo como punto inicial el nodo 1 y el Max. Z = Y5 - Y1
nodo 5 como nodo final
S.a : Y2 - Y1 ≤ 100
Y3 - Y1 ≤ 30
Y3 - Y2 ≤ 20
Y4 - Y2 ≤ 15
Y4 - Y3 ≤ 10
Y5 - Y3 ≤ 60
Y5 - Y4 ≤ 50
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 59 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 60
Realizar un programa en lingo para El parque Seervada esta organizado de tal manera que
se dispone de una entrada y una serie de caminos que
determinar la ruta mas corta. pasan por 5 estaciones intermedias que conducen al
mirador, el cual representa la estación 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 información disponible en
cada arco representa la distancia entre nodos medidos
en millas
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 61 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 62
PROBLEMA
Resultados con el Storm:
LONGITUD MINIMA
SHORTEST PATHS FROM NODE 1
7
Destination Distance Path
A
2 D NODE 2 2.0000 NODE 2
2 4
3
5 NODE 3 4.0000 NODE 2--NODE 3
5
C
5
NODE 4 4.0000 NODE 4
O 4
6
T
NODE 5 8.0000 NODE 2--NODE 3--NODE 5
1
7 NODE 6 8.0000 NODE 4--NODE 6
B
NODE 7 13.0000 NODE 2--NODE 3--NODE 5--NODE 7
4
E
4
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.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 63 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 64
Codificación en lingo
A
2 D
3
5
2 4
C
O T
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 65 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 66
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 67 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 68
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 71 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 72
C={} C´ = {1,2,3,4,5,6}
C = {1} C´ = {2,3,4,5,6}
min = {700,200} = 200
C= {1,3} C´ = {2, 4, 5,6}
min = {700,300,600,700} = 300
C = {1, 3,2} C` = {4, 5,6}
min = {400,200,700,600} = 200
C = {1, 3, 2,4} C´ = {5,6}
min = {400,100,300,600} = 100
C = {1, 3, 2, 4,6} C´ = {5}
min = {300,600,500} = 300
C = {1, 3, 2, 4, 6,5} C´ = {}
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 73 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 74
SETS:
NODO/1..6/:U;
RED(NODO, NODO): COSTO,X;
ENDSETS
DATA:
COSTO= 0 700 200 100000 100000 100000
700 0 300 200 100000 400
La ruta de mensaje más eficiente para ir a 200 300 0 700 600 100000
100000 200 700 0 300 100
END
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 75 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 76
PROBLEMA
Una determinada provincia del país posee 5 distritos Se desea que la luz llegue al poblado
(A,B,C,D,E) que aún no cuenta con luz eléctrica, el
gobierno regional desea realizar un proyecto para de manera que la longitud total de
electrificar dichos poblados, conectándolos con la cable sea mínima.
hidroeléctrica que se encuentra en la capital de la
provincia P. Un estudio técnico ha recomendado que
los cables eléctricos deban seguir las rutas de los P A B C D E
B 20 18 25 15
En la siguiente tabla se da las longitudes en (km.) de
los caminos que unen en forma directa a 2 poblados: C 35 18 30 20
D 25 30 18
E 24 15 15
30 20 18 15
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 77 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 78
SOLUCIÓN
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 mínima para la red hidroeléctrica según el Método árbol
de expansión es 86 Km. Lo cual se puede establecer mediante la
gráfica el camino:
Según 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.
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 79 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 80
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 81 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 82
ALGORITMO DE DIJKSTRA
Se utiliza para hallar el camino mas corto de en 3) Escoge el nodo con la etiqueta
una red dirigida
temporal mas pequeña y convierta esta
Procedimiento
etiqueta en permanente.
1) Para comenzar, poner al nodo 1, la etiqueta
permanente igual a cero 4) Para cada nodo j que ahora tiene una
2) A cada nodo i conectado al nodo 1, ponemos etiqueta temporal y que esta conectado al
una etiqueta temporal igual a la longitud del arco nodo i con un arco, remplazamos la
que une al nodo y al nodo i. etiqueta temporal del nodo j por
El resto de nodos tendría una etiqueta
temporal igual a infinito
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 83 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 84
ALGORITMO DE DIJKSTRA
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 85 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 86
Gráfica Solución
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 87 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 88
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 89 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 90
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 95 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 96
PROBLEMA PROPUESTO
Problema propuesto
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 99 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 100
FIN
26/08/2019 Rosmeri Mayta H. Investigacion Operativa 101 26/08/2019 Rosmeri Mayta H. Investigacion Operativa 102