Professional Documents
Culture Documents
El modelo de la ruta ms corta se refiere a una red en la cual cada arco ( i, j ) tiene asociado un
nmero, cij , el cual se interpreta como la distancia (o tal vez el costo o el tiempo) desde el
nodo i hasta el nodo j . Una ruta o camino entre dos nodos es cualquier secuencia de arcos
que los conecte. El objetivo consiste en encontrar las rutas ms cortas (o de menor costo o
ms rpidas) desde un nodo especifico hasta cada uno de los dems nodos de la red.
Ejemplo01
La administracin de seervada park necesita encontrar la ruta ms corta desde la entrada del
parque (nodo O) hasta el mirador (nodo T) a travs del sistema de caminos que se presenta en
la figura siguiente:
D
5
2
O
Mtodos de solucin:
Un mtodo sencillo para aprender a enfrentar este problema es el de la fuerza bruta.
Fuerza bruta: consiste en explorar cada uno delos caminos posibles a fin de determinar cul es
el mejor.
En el grafo anterior resulta bastante sencillo determinar todas las soluciones posibles.
1. Secuencia: O-A-D-T=14u.
A
2
D
5
1
Lic. Araujo Cajamarca, Raul
2. Secuencia: O-A-B-D-T=13u.
D
5
2
2
O
3. Secuencia: O-B-D-T=14u.
D
5
4. Secuencia: O-B-D-T=14u.
D
5
Podramos seguir as enumerando cada una de las rutas, hasta ahora la mnima es de 13u.
Otros mtodos mucho ms rpidos y eficientes para resolver este tipo de problemas son:
1. Mtodo simplex para redes
2. Algoritmo de Dijkstra
3. Algoritmo de Bellman-Ford
2
Lic. Araujo Cajamarca, Raul
Algoritmo de Dijkstra
Vamos a resolver el Ejemplo 01 para determinar la ruta ms corta desde O hasta T.
Iteracin 01: procedemos a etiquetar el nodo origen y lo convertimos en permanente, luego
etiquetamos los nodos adyacentes, directamente conectados que sern denominados nodos
temporales.
2,O (1)
Costo total
asociado
AA
BB
5
4
5,O (1)
CC
Procedencia:
Nodo anterior
0, (0)
DD
EE
4,O (1)
Iteracin
Iteracin 02: de alguno de los nodos temporales elegimos aquel que tenga el menor costo total
asociado y lo convertimos en permanente y actualizamos los nodos temporales.
2,O (1)
9, A(2)
7
D
5
2
O
0, (0)
5,O (1)
4, A(2)
4
5
3
4,O (1)
Iteracin 03:
3
Lic. Araujo Cajamarca, Raul
2,O (1)
9, A(2)
7
D
5
2
O
0, (0)
5,O (1)
4, A(2)
8,C (3)
4,O (1)
Iteracin 04:
2,O (1)
9, A(2)
8, B (4)
D
5
2
2
O
0, (0)
5,O (1)
4, A(2)
8,C (3)
7, B (4)
4,O (1)
Iteracin 05:
2,O (1)
9, A(2)
8, B (4)
D
5
2
2
O
0, (0)
4,O (1)
5,O (1)
4, A(2)
4
5
3
14, E (5)
8,C (3)
7, B (4)
4
Iteracin 06:
2,O (1)
9, A(2)
8, B (4)
D
5
2
2
O
0, (0)
5,O (1)
4, A(2)
14, E (5)
13, D (6)
8,C (3)
7, B (4)
4,O (1)
Al convertir permanente al ltimo nodo nos indica que hemos encontrado la solucin ptima,
es decir la ruta ms corta que sera la siguiente:
2,O (1)
9, A(2)
8, B (4)
D
5
2
2
O
0, (0)
5,O (1)
4, A(2)
5
3
4,O (1)
14, E (5)
13, D (6)
8,C (3)
7, B (4)
5
Lic. Araujo Cajamarca, Raul
A
B
C
D
E
F
G
H
A B C D E F G H
12 4
5 3
2
6
8
7
5
3
12, A(1)
E
7
B
12
15, B (5)
6,C (2)
G
2
14, D (3)
15, F (4)
C
6
4, A(1)
17,G (6)
22, E (7)
0, (0)
10,C (2)
El camino, ruta mnima o ms corta ser:
A-C-D-G-H= 17 Km.
Ejercicio 01
Determine la ruta ms corta entre los nodos 1 y 8 de la siguiente red.
22
55
3
1
44
2
33
3
4
66
6
Lic. Araujo Cajamarca, Raul
Ejercicio 02
2
22
55
3
1
33
3
44
2
2
G. D. Eppend
F. J. Gould
C. P. Schmidt
Jeffrey H. Moore
Larry R. Weatherford.
Investigacin de Operaciones en la Ciencia Administrativa
5Ta edicin Prentice Hall
pp. 244.
Ao que
se adquiri
1996
1997
1998
1999
7
Lic. Araujo Cajamarca, Raul
Ejercicio 02
Los cinco nodos que aparecen en la red siguiente representan puntos en el tiempo, a un ao
de distancia, durante un periodo de 4 aos. Cada nodo seala el momento en el que se debe
tomar una decisin con respecto a conservar o reemplazar el equipo de computacin de la
compaa. Si se toma la decisin de reemplazar el equipo se debe tambin tomar una decisin
con respecto a cunto tiempo se utilizar el nuevo equipo. El arco que va del nodo 0 al nodo 1
representa la decisin de conservar el equipo actual durante un ao y reemplazarlo al final de
ese ao. El arco que va del nodo 0 al nodo 2 representa la decisin de conservar el equipo
actual durante 2 aos y remplazarlo al final de esos 2 aos. Los nmeros que aparecen por
encima de los arcos sealan los costos totales correspondientes a las decisiones de reemplazo
de equipo; estos costos incluyen el precio de compra descontando, el valor de reventa, los
costos de operacin y los costes de mantenimiento.
Determine la poltica de remplazo de equipo de costo mnimo para el periodo de 4 aos.
2800
2000
1000
600
500
800
2
1400
700
1600
2100
Ejercicio 03
Un taller de automotores debe tener siempre un analizador de motor disponible. Un
analizador nuevo cuesta 1000$. El costo mi por el mantenimiento de un analizador durante su
s1 800$ , s2 600$ , s3 500$ . Dado que una maquina nueva se debe comprar hoy
(tiempo 0, ver figura), el taller desea determinar una poltica de reemplazo o reposicin y de
valor de equipo viejo para darlo como pago inicial de uno nuevo que minimice:
Los costos netos=(costo de mantenimiento)+(costo de reposicin)-(valor de salvamento o de
reventa) durante los siguientes 5 aos.
0
Tiempo 0
Ao 1
1
Tiempo 1
Ao 2
2
Tiempo 2
Ao 3
3
Tiempo 3
Ao 4
4
Tiempo 4
Ao 5
5
Tiempo 5
8
Lic. Araujo Cajamarca, Raul
aos
Costos
Mantenimiento mi
Salvamento si
1
60
2
80
3
120
9
Lic. Araujo Cajamarca, Raul
Solucionario
Ejercicio 01
1. El problema se puede formular como una red en la cual los nodos 1 al 5 representan los
aos, 1996 al 2000.
2. Los arcos del nodo 1 (ao 1996) pueden llegar solo a los nodos 2; 3 y 4, debido a que un
automvil debe estar en operacin entre uno y tres aos.
3. Los arcos de los otros nodos se pueden interpretar de manera similar.
4. El largo de cada arco es igual al costo del reemplazo
5. La solucin al problema es equivalente a encontrar la ruta ms corta entre los nodos 1 y 5.
8700
9800
5400
0, (0)
4000
4300
4000,1(1)
1996
4800
3
6200
4900
5
2000
7100
Utilizando el algoritmo de Dijkstra la ruta ms corta entre el nodo 1 y 5 es: 1-3-5, con un costo
total de 12,500 dolares.
Esta solucin significa que: el automvil adquirido en el ao 1996(nodo 1) debe ser
reemplazado despus de dos aos, en 1998 (nodo 3). As, el automvil de reemplazo se
mantendr en operacin hasta finales del ao 2000.
El costo total de esta poltica de reemplazo es de 12,500$ (5400+7100 dolares).
Ejercicio 02
2800
2000
1000
0, (0)
600
6, o(1)
500
800
2
1400
11,1(2)
1600
20, o(1)
20,1(2)
18, 2(3)
700
28, o(1)
27,1(2)
26, 2(3)
25,3(4)
10
o
o
Esto quiere decir que el equipo que se adquiere en el nodo 0 se debe conservar 2 aos
y luego reemplazarlo, y el equipo que se adquiere en el nodo 2 se conservar un ao y
luego se renueva y este ltimo tambin se conserva solo un ao.
11
Lic. Araujo Cajamarca, Raul