Está en la página 1de 11

lOMoARcPSD|10810372

Laboratorio 09 - Modelo de la Ruta más Corta

Investigación Operativa I (Universidad Católica de Santa María)

StuDocu is not sponsored or endorsed by any college or university


Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)
lOMoARcPSD|10810372

Modelo de la Ruta más


Corta
Sesión

09
I
OBJETIVOS
 Conocer y aplicar lo principales conceptos del modelo de la ruta más corta.
 Utilizar el software LINGO como herramienta de optimización para la solución de
problemas de ruta más corta.

II
TEMAS A TRATAR
 Problema de la ruta más corta.
 Modelo de reeemplazo de activos depreciables.

III
MARCO TEORICO

CASO 1: Trayectorias de Desplazamiento


Dada la siguiente red de trasporte para la distribución de un producto en los EEUU de Norte
América, donde los datos que se muestran sobre los arcos, representa la distancia (en Kms.)
entre dos ciudades.

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

a) Utilizando el WinQSB, determine la ruta más corta entre Seatle y El Paso. ¿Cuál será la
distancia recorrida? Así mismo determine la distancia más corta entre Seatle y Albuque.
b) Si se obliga que la ruta pase por Kingman, ¿Cuál será la nueva ruta más corta?

a) SOLUCIÓN Utilizando el WinQSB:


Utilizando el módulo Network Modeling del WinQSB, elegimos el tipo de problema Shortest
Path Problem, con el objetivo de minimización y como número de nodos ingresamos 19. Es
importante indicar también que los coeficientes de los arcos son simétricos, en vista de que
todos los arcos tienen doble sentido.

Ingresamos las distancias asociadas a cada arco de la red:

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

Obtenemos la solución del problema con la opción del menú Solve and Anlyze/ Solve The
Problem, indicando como nodo origen el 1 y nodo destino el 19:

La ruta es la mostrada abajo y la distancia recorrida es 1494 Km.

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

b) SOLUCIÓN Utilizando el Modelo Matemático:


Sea Xij=1 si el arco ij está en la ruta más corta.
=0 en caso contrario
i=1,2,3,…,18
j=2,3,4,…,19

En problemas de este tipo se debe considerar que todos los arcos de la red tienen doble sentido,
excepto en el origen y destino donde los arcos que salen del origen o ingresan al destido tinen
un sólo sentido.
Para construir el modelo matemático se recomienda utilizar la matriz de datos del WinQSB, por
ejemplo, para formular la función objetivo, se debe multiplicar los coeficientes de cada celda
por la variable asociada.
Min
599x0102+180x0103+497x0104+420x0207+691x0208+432x0304+200x0305+432x0403+
345x0407+200x0503+138x0506+291x0510+138x0605+526x0607+420x0702+345x0704+
526x0706+440x0708+432x0711+621x0712+691x0802+440x0807+102x0809+102x0908+
452x0912+291x1005+280x1011+114x1013+432x1107+280x1110+155x1114+108x1115+
140x1116+621x1207+452x1209+469x1215+180x1219+114x1310+120x1314+386x1316+
118x1317+155x1411+120x1413+207x1415+108x1511+469x1512+207x1514+140x1611+
386x1613+403x1619+118x1713+425x1718+425x1817+
314x1819
St
x0102+x0103+x0104=1
x0102+x0702+x0802-x0207-x0208 =0
x0103+x0403+x0503-x0304-x0305 =0
x0104+x0304+x0704-x0403-x0407 =0
x0305+x0605+x1005-x0503-x0506-x0510 =0
x0506+x0706-x0605-x0607 =0
x0207+x0407+x0607+x0807+x1107+x1207-x0702-x0704-x0706-x0708-x0711-x0712=0
x0208+x0708+x0908-x0802-x0807-x0809 =0
x0809+x1209-x0908-x0912=0
x0510+x1110+x1310-x1005-x1011-x1013 =0
x0711+x1011+x1411+x1511+x1611-x1107-x1110-x1114-x1115-x1116 =0
x0712+x0912+x1512+x1912-x1207-x1209-x1215-x1219 =0
x1013+x1413+x1613+x1713-x1310-x1314-x1316-x1317 =0
x1114+x1314+x1514-x1411-x1413-x1415 =0
x1115+x1215+x1415-x1511-x1512-x1514 =0
x1116+x1316-x1611-x1613-x1619 =0
x1317+x1817-x1713-x1718 =0
x1718-x1817-x1819 =0
x1219+x1619+x1819=1
xij0,1

Reporte del software LINGO


Global optimal solution found.
Objective value: 1494.000
Infeasibilities: 0.000000
Total solver iterations: 16

Variable Value Reduced Cost


X0102 0.000000 0.000000
X0103 1.000000 0.000000
X0104 0.000000 0.000000
X0207 0.000000 177.0000

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

X0208 0.000000 8.000000


X0304 0.000000 115.0000
X0305 1.000000 0.000000
X0403 0.000000 749.0000
X0407 0.000000 0.000000
X0503 0.000000 400.0000
X0506 0.000000 0.000000
X0510 1.000000 0.000000
X0605 0.000000 276.0000
X0607 0.000000 202.0000
X0702 0.000000 663.0000
X0704 0.000000 690.0000
X0706 0.000000 850.0000
X0708 0.000000 0.000000
X0711 0.000000 323.0000
X0712 0.000000 149.0000
X0802 0.000000 1374.000
X0807 0.000000 880.0000
X0809 0.000000 70.00000
X0908 0.000000 134.0000
X0912 0.000000 452.0000
X1005 0.000000 582.0000
X1011 1.000000 0.000000
X1013 0.000000 0.000000
X1107 0.000000 541.0000
X1110 0.000000 560.0000
X1114 0.000000 201.0000
X1115 0.000000 0.000000
X1116 1.000000 0.000000
X1207 0.000000 1093.000
X1209 0.000000 452.0000
X1215 0.000000 724.0000
X1219 0.000000 0.000000
X1310 0.000000 228.0000
X1314 0.000000 0.000000
X1316 0.000000 80.00000
X1317 0.000000 0.000000
X1411 0.000000 109.0000
X1413 0.000000 240.0000
X1415 0.000000 53.00000
X1511 0.000000 216.0000
X1512 0.000000 214.0000
X1514 0.000000 361.0000
X1611 0.000000 280.0000
X1613 0.000000 692.0000
X1619 1.000000 0.000000
X1713 0.000000 236.0000
X1718 0.000000 14.00000
X1817 0.000000 836.0000
X1819 0.000000 134.0000
X1912 0.000000 0.000000

Observamos que la solución es la misma que la obtenida con el software WinQSB.


c) Si se obliga que la ruta pase por Kingman
Agregamos las siguientes restricciones al modelo matemático anterior:
x1511+x1512+x1514 =1
x1115+x1215+x1415=1
La nueva ruta más cortas utilizando el Lindo es: 01-03-05-10-11-15-12-19, con una
distancia total de 1708 kms.

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

CASO 2: Políticas de Reemplazo de Activos


Suponga que un automóvil nuevo cuesta 10000 dólares y que el costo anual de operación y
valor de reventa son los que se muestran en la tabla siguiente:

EDAD DEL VALOR DE COSTO DE


AUTOMÓVIL REVENTA OPERACIÓN
(Años) (Dólares) (Dólares)
1 7000 300
2 6000 500
3 4000 800
4 3000 1200
5 1000 2000

Si acabo de comprar un auto nuevo, construya un modelo matemático que permita determinar
una política de reemplazo que minimice el costo neto de poseer y operar un automóvil durante
los siguientes 6 años. ¿Cuál es la política óptima de reemplazo? ¿Cuál es el costo de dicha
política?

SOLUCIÓN

En la figura 1 se presenta la red de optimización del problema en términos de costos de


reemplazar o conservar el activo.

Figura 1: red de optimizacióon del problema de reemplazo

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

Para determinar los costos asociados a cada arco, aplicamos los siguientes criterios:

Decisiones de Conservar el activo:


En estas decisiones sólo se considera el costo de operación del automóvil durante el año de
conservación. Así mismo cabe aclarar que sólo en el primer año, de no contar con un
vehículo, hay que considerar el costo de compra.

Año de
Arcos equivalentes operación Costo ($)
1-2 1ero 10300
2-3, 4-6, 7-10, 11-15 y 16-20 2do 500
3-5, 6-9, 10-14 y 15-19 3ro 800
5-8, 9-13 y 14-18 4to 1200
8-12 y 13-17 5to 2000

Decisiones de Reemplazar el activo:


En estas decisiones se toma en cuenta la siguiente relación: Costo de compra del vehículo
nuevo+Costo de operación de un vehículo durante su primer año de vida – Valor de reventa
de un auto de un año de vida

COSTOS ($)
Edad auto
Arcos equivalentes viejo Compra Operación Reventa TOTAL
2-4, 4-7, 7-11, 11-16 y 16-21 1 año 10000 300 7000 3300
3-7, 6-11, 10-16 y 15-21 2 años 10000 300 6000 4300
5-11, 9-16 y 14-21 3 años 10000 300 4000 6300
8-16 y 13-21 4 años 10000 300 3000 7300
12-21 5 añoos 10000 300 1000 9300

Decisiones de Vender el activo:


Los arcos 17-22, 18-22, 19-22, 20-22 y 21-22 representan decisiones de vender el vehículo viejo
y el valor de reventa dependerá de la edad.

Arco Edad del auto viejo Valor de reventa ($)


17-22 5 años 7000
18-22 4 años 6000
19-22 3 años 4000
20-22 2 años 3000
21-22 1 año 1000

Cabe aclarar que un valor de reventa es un ingreso, motivo por el cual en la red se coloca el dato
con signo negativo.

Modelo Matemático:
Sea Xij=1 si el arco ij está en la ruta más corta,
=0 en caso contrario
i=1,2,3,…,21
j=2,3,4,…,22

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

Min
10300x0102+500x0203+3300x0204+800x0305+4300x0307+500x0406+3300x0407+
1200x0508+6300x0511+800x0609+4300x0611+500x0710+3300x0711+2000x0812+
7300X0816+1200x0913+6300x0916+800x1014+4300x1016+500x1115+3300x1116+
9300x1221+2000x1317+7300x1321+1200X1418+6300x1421+800x1519+4300x1521+
500x1620+3300x1621-1000x1722-3000x1822-4000x1922-6000x2022-7000x2122
St
x0102=1
x0102-x0203-x0204 =0
x0203-x0305-x0307 =0
x0204-x0406-x0407 =0
x0308-x0508-x0511 =0
x0406-x0609-x0611 =0
x0307+x0407-x0710-x0711 =0
x0508-x0812-x0816 =0
x0609-x0913-x0916 =0
x0710-x1014-x1016 =0
x0511+x0611+x0711-x1115-x1116 =0
x0812-x1221 =0
x0913-x1317-x1321 =0
x1014-x1418-x1421 =0
x1115-x1519-x1521 =0
x0816+x0916+x1016+x1116-x1620-x1621 =0
x1317-x1722 =0
x1418-x1822 =0
x1519-x1922 =0
x1620-x2022 =0
x1221+x1321+x1421+x1521+x1621-x2122 =0
x1722+x1822+x1922+x2022+x2122=1
Xij€0,1

Salida del software LINGO:

Global optimal solution found.


Objective value: 14400.00
Infeasibilities: 0.000000
Total solver iterations: 19

Variable Value Reduced Cost


X0102 1.000000 0.000000
X0203 1.000000 0.000000
X0204 0.000000 1300.000
X0305 0.000000 0.000000
X0307 1.000000 0.000000
X0406 0.000000 0.000000
X0407 0.000000 500.0000
X0508 0.000000 200.0000
X0511 0.000000 800.0000
X0609 0.000000 0.000000
X0611 0.000000 0.000000
X0710 1.000000 0.000000
X0711 0.000000 1300.000
X0812 0.000000 2500.000
X0816 0.000000 0.000000
X0913 0.000000 700.0000
X0916 0.000000 0.000000
X1014 0.000000 200.0000
X1016 1.000000 0.000000
X1115 0.000000 0.000000
X1116 0.000000 500.0000
X1221 0.000000 0.000000
X1317 0.000000 700.0000
X1321 0.000000 0.000000
X1418 0.000000 0.000000

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

X1421 0.000000 1100.000


X1519 0.000000 0.000000
X1521 0.000000 500.0000
X1620 1.000000 0.000000
X1621 0.000000 1800.000
X1722 0.000000 0.000000
X1822 0.000000 0.000000
X1922 0.000000 0.000000
X2022 1.000000 0.000000
X2122 0.000000 0.000000
X0308 0.000000 0.000000

En la figura 1 mostrada anteriormente se muestra la ruta más corta (línea de color rojo), la cual
se determina en función a las variables con el valor de 1 en la salida del reporte del Lindo.
Por lo tanto, la política óptima de reemplazo del automóvil es la siguiente:
1er año: conservar,
2do año: conservar,
3er año: reemplazar,
4to año: conservar,
5to año: reemplazar,
6to año: conservar y finalmente vender

Esta política ocasiona un costo total de $14400.

IV
(La práctica tiene una duración de 02 horas) ACTIVIDADES

Caso 1. Transoceánica
En la figura siguiente se muestra las alternativas de construcción de la vía transoceánica que
unirá Arequipa con Brasilia.

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)


lOMoARcPSD|10810372

Las distancias en Km. de un nodo a otro se muestra en el siguiente cuadro:

Considerar para este problema los arcos en el nodo origen y en el nodo destino como de un
solo sentido.
a) Considerando que por motivos geopolíticos, se obliga que la vía pase por Trinidad
(nodo 7) y Campo Grande (nodo 13), construya el modelo matemático para encontrar
la ruta más corta entre Arequipa y Brasilia y obtenga la solución óptima utilizando el
Software LINGO.
b) Muestre la ruta óptima, así como la distancia total recorrida.

Caso 2. Políticas de Reemplazo de Equipos


Suponga que cuesta 15 000 dólares comprar una máquina nueva. En la tabla siguiente se
muestra el costo anual de uso y el valor de reventa de la máquina para diferentes años de
antigüedad.

Edad de la máquina (años) 1 2 3 4 5


Precio de reventa al final del año (miles de dólares) 13 11 10 8 5
Costo de operación durante el año (Miles de dólares) 1 2 3 5 8

Suponiendo que se tiene una máquina que acaba de cumplir 5 años de edad:
a) Muestre la red del problema.
b) Construya el modelo matemático para determinar la política óptima de reemplazo que
minimice los costos netos de tener y de usar la máquina para los próximos siete años y
obtenga la solución óptima utilizando el Software LINGO.
c) Indique la Política Óptima de reemplazo y el costo total mínimo.

Downloaded by Jheyson Quisca Ochochoque (jheysonkevinkun7@gmail.com)

También podría gustarte