Está en la página 1de 10

Modelo de la Ruta más

Corta
Sesión

7
I
OBJETIVOS
 Conocer y aplicar lo principales conceptos del modelo de la ruta más corta.
 Utilizar las herramientas de software de optimización para la solución de problemas
de ruta más corta.

II
TEMAS A TRATAR
 Principales Conceptos.
 Red, Arco, Arco dirigido, Red dirigida, Ruta, Ciclo, Ciclo dirigido
 Ruta mínima.

III
MARCO TEORICO
Principales conceptos

Red Conjunto de nodos y arcos.


Arco Unión entre nodos. Se grafica como una línea simple sin sentido.
También llamado rama.
Arco dirigido Arco que permite un flujo en un solo sentido, una sola dirección. Se
grafica con una flecha. También llamado arco orientado.
Red dirigida Es aquella red que tiene todos sus arcos dirigidos u orientados.
Ruta Secuencia de arcos, que sin importar la dirección, unen dos nodos.
Ciclo Ruta especial, que conecta a un nodo con sí mismo. También llamado
lazo.
Ciclo dirigido Ciclo en el cual todos los arcos están orientados en la misma
dirección. También llamado circuito.
Notación Tenemos la red (N,A), donde N es el conjunto de nodos y A es el
conjunto de arcos.
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.

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) Construya el modelo matemático respectivo para determinar la ruta más corta entre
Seatle y El Paso. Compare sus resultados con los obtenidos en el punto anterior.
c) 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:


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.


Para obtener la ruta más corta entre Seatle (nodo 1) y Albuque (nodo 12), indicamos como nodo
origen el 1 y nodo destino el 12 y obtenemos la siguiente solución:

La ruta es Seatle-Boise-Salt Lake City-Albuque

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
En problemas de este tipo se debe considerar que todos los arcos de la red tienen doble sentido,
aunque se podría considerar que los arcos que sales del origen y los arcos que llegan al destino
son de un sólo sentido. Para nuestro problema consideraremos al igual que 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
ejemplo para formular la función objetivo, se debe multiplicar los coeficientes de cada celda por
la variable asociada.
Min
599x0102+180x0103+497x0104+599x0201+420x0207+691x0208+180x0301+432x0304+200x
0305+
497x0401+432x0403+345x0407+200x0503+138x0506+291x0510+138x0605+526x0607+420x
0702+
345x0704+526x0706+440x0708+432x0711+621x0712+691x0802+440x0807+102x0809+102x
0908+
452x0912+291x1005+280x1011+114x1013+432x1107+280x1110+155x1114+108x1115+140x
1116+
621x1207+452x1209+469x1215+180x1219+114x1310+120x1314+386x1316+118x1317+155x
1411+
120x1413+207x1415+108x1511+469x1512+207x1514+140x1611+386x1613+403x1619+118x
1713+
425x1718+425x1817+314x1819+180x1912+403x1916+314x1918
St
x0102+x0103+x0104-x0201-x0301-x0401=1
x0201+x0207+x0208-x0102-x0702-x0802=0
x0301+x0304+x0305-x0103-x0403-x0503=0
x0401+x0403+x0407-x0104-x0304-x0704=0
x0503+x0506+x0510-x0305-x0605-x1005=0
x0605+x0607-x0506-x0706=0
x0702+x0704+x0706+x0708+x0711+x0712-x0207-x0407-x0607-x0807-x1107-x1207=0
x0802+x0807+x0809-x0208-x0708-x0908=0
x0908+x0912-x0809-x1209=0
x1005+x1011+x1013-x0510-x1110-x1310=0
x1107+x1110+x1114+x1115+x1116-x0711-x1011-x1411-x1511-x1611=0
x1207+x1209+x1215+x1219-x0712-x0912-x1512-x1912=0
x1310+x1314+x1316+x1317-x1013-x1413-x1613-x1713=0
x1411+x1413+x1415-x1114-x1314-x1514=0
x1511+x1512+x1514-x1115-x1215-x1415=0
x1611+x1613+x1619-x1116-x1316-x1916=0
x1713+x1718-x1317-x1817=0
x1817+x1819-x1718-x1918=0
x1912+x1916+x1918-x1219-x1619-x1819=-1
End
Int 60

Reporte del software Lindo 6.0

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.

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? ¿Cuál es el costo óptimo de dicha política?
SOLUCIÓN

En la figura siguiente se presenta la red del problema en términos de costos de reemplazar o


conservar el activo.

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

Decisiones de Conservar el activo:


Arco 1-2: Costo de compra del auto nuevo + costo de operación para un auto durante su
primer año de funcionamiento = $10000+$300=$10300
Arcos 2-3, 4-6, 7-10, 11-15 y 16-20: Costo de operación para un auto durante su segundo
año de vida = $500
Arcos 3-5, 6-9, 10-14 y 15-19: Costo de operación para un auto durante su tercer año de
vida = $800
Arcos 5-8, 9-13 y 14-18: Costo de operación para un auto durante su cuarto año de vida =
$1200
Arcos 8-12 y 13-17: Costo de operación para un auto durante su quinto año de vida = $2000

Decisiones de Reemplazo del activo:


Arcos 2-4, 4-7, 7-11, 11-16 y 16-21: 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 = $10000+$300-$7000=$3300
Arcos 3-7, 6-11, 10-16 y 15-21: 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 dos años de
vida = $10000+$300-$6000=$4300
Arcos 5-11, 9-16 y 14-21: 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 tres años de vida =
$10000+$300-$4000=$6300
Arcos 8-16 y 13-21: 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 cuatro años de vida
= $10000+$300-$3000=$7300
Arcos 12-21: 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 cinco años de vida =
$10000+$300-$1000=$9300

Decisiones de Vender el activo:


Arcos 17-22, 18-22, 19-22, 20-22 y 21-22: Ingreso por vender el activo en el estado que se
encuentre.
Modelo Matemático:
Sea Xij=1 si el arco ij está en la ruta más corta, =0 en caso contrario
Min
10300x0102+500x0203+3300x0204+800x0305+4300x0307+500x0406+3300x0407+1200x050
8+6300x0511+
800x0609+4300x0611+500x0710+3300x0711+2000x0812+7300X0816+1200x0913+6300x09
16+800x1014+
4300x1016+500x1115+3300x1116+9300x1221+2000x1317+7300x1321+1200X1418+6300x1
421+800x1519+
4300x1521+500x1620+3300x1621-1000x1722-3000x1822-4000x1922-6000x2022-7000x2122
St
x0102=1
x0203+x0204-x0102=0
x0305+x0307-x0203=0
x0406+x0407-x0204=0
x0508+x0511-x0308=0
x0609+x0611-x0406=0
x0710+x0711-x0307-x0407=0
x0812+x0816-x0508=0
x0913+x0916-x0609=0
x1014+x1016-x0710=0
x1115+x1116-x0511-x0611-x0711=0
x1221-x0812=0
x1317+x1321-x0913=0
x1418+x1421-x1014=0
x1519+x1521-x1115=0
x1620+x1621-x0816-x0916-x1016-x1116=0
x1722-x1317=0
x1822-x1418=0
x1922-x1519=0
x2022-x1620=0
x2122-x1221-x1321-x1421-x1521-x1621=0
x1722+x1822+x1922+x2022+x2122=1
end
int 33

Salida del software Lindo 6.0

La Política óptima de reemplazo durante cada uno de los próximos 6 años es:
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 carretera transoceánica
que unirá Arequipa con Brasilia.
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) 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 LINDO.
b) Muestre la ruta óptima, así como la distancia total recorrida.
c) Resuelva el problema utilizando el SOLVER.

Caso 2. Políticas de Reemplazo de Equipos


Suponga que cuesta 10 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 (dólares) 7 000 6 000 4 000 3 000 2 000
Costo de operación durante el año (dólares) 700 500 800 1 200 1 700
Suponiendo que se tiene una máquina que acaba de cumplir 4 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 cinco años y
obtenga la solución óptima utilizando el Software LINDO.
c) Indique la Política Óptima de reemplazo y el costo total mínimo.

También podría gustarte