You are on page 1of 10

Modelo de la Ruta ms

Corta
I
OBJETIVOS
Conocer y aplicar lo principales conceptos de modelos de redes.
Utilizar las herramientas WINQSB y Lindo para el desarrollo de problemas de ruta
mnima.
II
TEMAS A TRATAR
Principales Conceptos.
ed! "rco! "rco diri#ido! ed diri#ida! uta! Ciclo! Ciclo diri#ido
uta mnima.
III
MARCO TEORICO
Principales conceptos
Red Con$unto de nodos y arcos.
Arco Uni%n entre nodos. Se #ra&ica como una lnea simple sin sentido.
'ambi(n llamado rama.
Arco dirigido "rco )ue permite un &lu$o en un solo sentido! una sola direcci%n. Se
#ra&ica con una &lecha. 'ambi(n llamado arco orientado.
Red dirigida *s a)uella red )ue tiene todos sus arcos diri#idos u orientados.
Ruta Secuencia de arcos! )ue sin importar la direcci%n! unen dos nodos.
Ciclo uta especial! )ue conecta a un nodo con s mismo. 'ambi(n llamado
lazo.
Ciclo dirigido Ciclo en el cual todos los arcos est+n orientados en la misma
direcci%n. 'ambi(n llamado circuito.
Notacin 'enemos la red ,N!"-! donde N es el con$unto de nodos y " es el
con$unto de arcos.
Sesin
CASO 1: Trayectorias de Desplazamiento
.ada la si#uiente red de trasporte para la distribuci%n de un producto en los **UU de
Norte"m(rica! donde los datos )ue se muestran sobre los arcos! representa la distancia ,en
/ms.- entre dos ciudades.
a- Utilizando el WinQSB! determine la ruta m+s corta entre Seatle y *l Paso. 0Cu+l ser+ la
distancia recorrida1. "s mismo determine la distancia m+s corta entre Seatle y "lbu)ue.
b- Construya el modelo matem+tico respecti2o para determinar la ruta m+s corta entre
Seatle y *l Paso. Compare sus resultados con los obtenidos en el punto anterior.
c- Si se obli#a )ue la ruta pase por /in#man! 0Cu+l ser+ la nue2a ruta m+s corta1
a SO!"CI#$ "tilizando el %in&SB:
Utilizando el m%dulo Net3or4 5odelin# del WinQSB! ele#imos el tipo de problema Shortest
Path Problem! con el ob$eti2o de minimizaci%n y como n6mero de nodos in#resamos 78. *s
importante indicar tambi(n )ue los coe&icientes de los arcos son sim(tricos! en 2ista de )ue
todos los arcos tienen doble sentido.
In#resamos las distancias asociadas a cada arco de la red9
:btenemos la soluci%n del problema con la opci%n del men6 Solve and Anlyze/ Solve The
Problem! indicando como nodo ori#en el 7 y nodo destino el 789
La ruta es la mostrada aba$o y la distancia recorrida es 7;8; /m.
Para obtener la ruta m+s corta entre Seatle ,nodo 7- y "lbu)ue ,nodo 7<-! indicamos como nodo
ori#en el 7 y nodo destino el 7< y obtenemos la si#uiente soluci%n9
La ruta es Seatle=Boise=Salt La4e City="lbu)ue
' SO!"CI#$ "tilizando el Modelo Matem(tico:
Sea >i$?7 si el arco i$ est+ en la ruta m+s corta! ?@ en caso contrario
*n problemas de este tipo se debe considerar )ue todos los arcos de la red tienen doble sentido!
aun)ue se podra considerar )ue los arcos )ue sales del ori#en y los arcos )ue lle#an al destino
son de un s%lo sentido. Para nuestro problema consideraremos al i#ual )ue en el caso anterior a
todos los arcos con doble sentido.
Para construir el modelo matem+tico se recomienda utilizar la matriz de datos del WinQSB! por
e$emplo para &ormular la &unci%n ob$eti2o! se debe multiplicar los coe&icientes de cada celda por
la 2ariable asociada.
5in
A88B@7@<C7D@B@7@EC;8FB@7@;CA88B@<@7C;<@B@<@FCG87B@<@DC7D@B@E@7C;E<B@E@;C<@@B
@E@AC
;8FB@;@7C;E<B@;@ECE;AB@;@FC<@@B@A@EC7EDB@A@GC<87B@A7@C7EDB@G@ACA<GB@G@FC;<@B
@F@<C
E;AB@F@;CA<GB@F@GC;;@B@F@DC;E<B@F77CG<7B@F7<CG87B@D@<C;;@B@D@FC7@<B@D@8C7@<B
@8@DC
;A<B@87<C<87B7@@AC<D@B7@77C77;B7@7EC;E<B77@FC<D@B777@C7AAB777;C7@DB777AC7;@B7
77GC
G<7B7<@FC;A<B7<@8C;G8B7<7AC7D@B7<78C77;B7E7@C7<@B7E7;CEDGB7E7GC77DB7E7FC7AAB
7;77C
7<@B7;7EC<@FB7;7AC7@DB7A77C;G8B7A7<C<@FB7A7;C7;@B7G77CEDGB7G7EC;@EB7G78C77DB
7F7EC
;<AB7F7DC;<AB7D7FCE7;B7D78C7D@B787<C;@EB787GCE7;B787D
St
B@7@<CB@7@ECB@7@;=B@<@7=B@E@7=B@;@7?7
B@<@7CB@<@FCB@<@D=B@7@<=B@F@<=B@D@<?@
B@E@7CB@E@;CB@E@A=B@7@E=B@;@E=B@A@E?@
B@;@7CB@;@ECB@;@F=B@7@;=B@E@;=B@F@;?@
B@A@ECB@A@GCB@A7@=B@E@A=B@G@A=B7@@A?@
B@G@ACB@G@F=B@A@G=B@F@G?@
B@F@<CB@F@;CB@F@GCB@F@DCB@F77CB@F7<=B@<@F=B@;@F=B@G@F=B@D@F=B77@F=B7<@F?@
B@D@<CB@D@FCB@D@8=B@<@D=B@F@D=B@8@D?@
B@8@DCB@87<=B@D@8=B7<@8?@
B7@@ACB7@77CB7@7E=B@A7@=B777@=B7E7@?@
B77@FCB777@CB777;CB777ACB777G=B@F77=B7@77=B7;77=B7A77=B7G77?@
B7<@FCB7<@8CB7<7ACB7<78=B@F7<=B@87<=B7A7<=B787<?@
B7E7@CB7E7;CB7E7GCB7E7F=B7@7E=B7;7E=B7G7E=B7F7E?@
B7;77CB7;7ECB7;7A=B777;=B7E7;=B7A7;?@
B7A77CB7A7<CB7A7;=B777A=B7<7A=B7;7A?@
B7G77CB7G7ECB7G78=B777G=B7E7G=B787G?@
B7F7ECB7F7D=B7E7F=B7D7F?@
B7D7FCB7D78=B7F7D=B787D?@
=B787<=B787G=B787DCB7<78CB7G78CB7D78?7
*nd
Int G@
eporte del so&t3are Lindo G.@
:bser2amos )ue la soluci%n es la misma )ue la obtenida con el so&t3are WinQSB.
c Si se o'li)a *+e la r+ta pase por ,in)man
"#re#amos las si#uientes restricciones al modelo matem+tico anterior9
B7A77CB7A7<CB7A7; ?7
B777ACB7<7ACB7;7A?7
La nue2a ruta m+s cortas utilizando el Lindo es9 @7=@E=@A=7@=77=7A=7<=78! con una
distancia total de 7F@D 4ms.
CASO -: .ol/ticas de Reemplazo de Acti0os
Supon#a )ue un autom%2il nue2o cuesta 7@@@@ d%lares y )ue el costo anual de operaci%n y
2alor de re2enta son los )ue se muestran en la tabla si#uiente9
*.". .*L
"U':5HIIL
I"L: .*
*I*N'"
C:S': .*
:P*"CIHN
,"Jos- ,.%lares- ,.%lares-
7 F@@@ E@@
< G@@@ A@@
E ;@@@ D@@
; E@@@ 7<@@
A 7@@@ <@@@
Si acabo de comprar un auto nue2o! construya un modelo matem+tico )ue permita determinar
una poltica de reemplazo )ue minimice el costo neto de poseer y operar un autom%2il durante
los si#uientes G aJos. 0Cu+l es la poltica1 0Cu+l es el costo %ptimo de dicha poltica1
SO!"CI#$
*n la &i#ura si#uiente se presenta la red del problema en t(rminos de costos de reemplazar o
conser2ar el acti2o.
Para determinar los costos asociados a cada arco! aplicamos los si#uientes criterios9
Decisiones de Conser0ar el acti0o:
"rco 7=<9 Costo de compra del auto nue2o C costo de operaci%n para un auto durante su
primer aJo de &uncionamiento ? K7@@@@CKE@@?K7@E@@
"rcos <=E! ;=G! F=7@! 77=7A y 7G=<@9 Costo de operaci%n para un auto durante su
se#undo aJo de 2ida ? KA@@
"rcos E=A! G=8! 7@=7; y 7A=789 Costo de operaci%n para un auto durante su tercer aJo de
2ida ? KD@@
"rcos A=D! 8=7E y 7;=7D9 Costo de operaci%n para un auto durante su cuarto aJo de 2ida
? K7<@@
"rcos D=7< y 7E=7F9 Costo de operaci%n para un auto durante su )uinto aJo de 2ida ?
K<@@@
Decisiones de Reemplazo del acti0o:
"rcos <=;! ;=F! F=77! 77=7G y 7G=<79 Costo de compra del 2ehculo nue2oCCosto de
operaci%n de un 2ehculo durante su primer aJo de 2ida L Ialor de re2enta de un auto de un
aJo de 2ida ? K7@@@@CKE@@=KF@@@?KEE@@
"rcos E=F! G=77! 7@=7G y 7A=<79 Costo de compra del 2ehculo nue2oCCosto de
operaci%n de un 2ehculo durante su primer aJo de 2ida L Ialor de re2enta de un auto de
dos aJos de 2ida ? K7@@@@CKE@@=KG@@@?K;E@@
"rcos A=77! 8=7G y 7;=<79 Costo de compra del 2ehculo nue2oCCosto de operaci%n de
un 2ehculo durante su primer aJo de 2ida L Ialor de re2enta de un auto de tres aJos de 2ida
? K7@@@@CKE@@=K;@@@?KGE@@
"rcos D=7G y 7E=<79 Costo de compra del 2ehculo nue2oCCosto de operaci%n de un
2ehculo durante su primer aJo de 2ida L Ialor de re2enta de un auto de cuatro aJos de 2ida
? K7@@@@CKE@@=KE@@@?KFE@@
"rcos 7<=<79 Costo de compra del 2ehculo nue2oCCosto de operaci%n de un 2ehculo
durante su primer aJo de 2ida L Ialor de re2enta de un auto de cinco aJos de 2ida ?
K7@@@@CKE@@=K7@@@?K8E@@
Decisiones de Vender el acti0o:
"rcos 7F=<<! 7D=<<! 78=<<! <@=<< y <7=<<9 In#reso por 2ender el acti2o en el estado )ue
se encuentre.
Modelo Matem(tico:
Sea >i$?7 si el arco i$ est+ en la ruta m+s corta! ?@ en caso contrario
5in
7@E@@B@7@<CA@@B@<@ECEE@@B@<@;CD@@B@E@AC;E@@B@E@FCA@@B@;@GCEE@@B@;@FC7<@@B@A@
DCGE@@B@A77C
D@@B@G@8C;E@@B@G77CA@@B@F7@CEE@@B@F77C<@@@B@D7<CFE@@>@D7GC7<@@B@87ECGE@@B@87
GCD@@B7@7;C
;E@@B7@7GCA@@B777ACEE@@B777GC8E@@B7<<7C<@@@B7E7FCFE@@B7E<7C7<@@>7;7DCGE@@B7;
<7CD@@B7A78C
;E@@B7A<7CA@@B7G<@CEE@@B7G<7=7@@@B7F<<=E@@@B7D<<=;@@@B78<<=G@@@B<@<<=F@@@B<7<<
St
B@7@<?7
B@<@ECB@<@;=B@7@<?@
B@E@ACB@E@F=B@<@E?@
B@;@GCB@;@F=B@<@;?@
B@A@DCB@A77=B@E@D?@
B@G@8CB@G77=B@;@G?@
B@F7@CB@F77=B@E@F=B@;@F?@
B@D7<CB@D7G=B@A@D?@
B@87ECB@87G=B@G@8?@
B7@7;CB7@7G=B@F7@?@
B777ACB777G=B@A77=B@G77=B@F77?@
B7<<7=B@D7<?@
B7E7FCB7E<7=B@87E?@
B7;7DCB7;<7=B7@7;?@
B7A78CB7A<7=B777A?@
B7G<@CB7G<7=B@D7G=B@87G=B7@7G=B777G?@
B7F<<=B7E7F?@
B7D<<=B7;7D?@
B78<<=B7A78?@
B<@<<=B7G<@?@
B<7<<=B7<<7=B7E<7=B7;<7=B7A<7=B7G<7?@
B7F<<CB7D<<CB78<<CB<@<<CB<7<<?7
end
int EE
Salida del so&t3are Lindo G.@
La Poltica %ptima de reemplazo durante cada uno de los pr%Bimos G aJos es9
7er aJo9 conser2ar!
<do aJo9 conser2ar!
Eer aJo9 reemplazar!
;to aJo9 conser2ar!
Ato aJo9 reemplazar!
Gto aJo9 conser2ar y &inalmente 2ender
*sta poltica ocasiona un costo total de K7;;@@.
IV
1!a pr(ctica tiene +na d+raci2n de 3- 4oras ACTIVIDADES
Caso 15 Transoce(nica
*n la &i#ura si#uiente se muestra las alternati2as de construcci%n de la carretera transoce+nica )ue unir+
"re)uipa con Brasilia.
Las distancias en /m. de un nodo a otro se muestra en el si#uiente cuadro9
Considerar para este problema los arcos en el nodo ori#en y en el nodo destino como de un solo sentido.
a- Utilizando el WinQSB! determine la ruta m+s corta entre "re)uipa y Brasilia. 0Cu+l ser+ la
distancia recorrida1. "s mismo determine la distancia m+s corta entre "re)uipa y Campo
Mrande ,nodo 7E-.
b- Construya el modelo matem+tico respecti2o para determinar la ruta m+s corta entre "re)uipa y
Brasilia. Compare sus resultados con los obtenidos en el punto anterior.
c- Si se obli#a )ue la ruta pase por o Blanco ,nodo A-! 0Cu+l ser+ la nue2a ruta m+s corta1
Caso -5 .ol/ticas de Reemplazo de E*+ipos
Supon#a )ue cuesta 7@ @@@ d%lares comprar una m+)uina nue2a. *n la tabla si#uiente se muestra el costo
anual de uso y el 2alor de re2enta de la m+)uina para di&erentes aJos de anti#uedad.
*dad de la m+)uina ,aJos- 7 < E ; A
Precio de re2enta al &inal del aJo ,d%lares- F @@@ G @@@ ; @@@ E @@@ < @@@
Costo de operaci%n durante el aJo ,d%lares- F@@ A@@ D@@ 7 <@@ 7 F@@
Suponiendo )ue se tiene una m+)uina )ue acaba de cumplir < aJos de edad! construya el modelo
matem+tico respecti2o para determinar la poltica %ptima de reemplazo )ue minimice los costos netos de
tener y de usar la m+)uina para los pr%Bimos cinco aJos.

You might also like