Lab 8 y 9 - Morales Diaz Cesar, Aleman Delgado Hemerson

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 19

MODELO DE LA RUTA MÁS CORTA Y MODELO DEL VENDEDOR

VIAJERO

Hemerson Diego Alemán Delgado


Cesar Augusto Morales Diaz

Universidad Católica de Santa María


Facultad de Ciencias Físicas y Formales
Programa Investigación Operativa
Arequipa, Perú

2018

1
*Ing. José Delgado

TABLA DE CONTENIDO
1. INTRODUCCION 3
2. MARCO TEORICO 4
3. EJERCICIOS 5
CASO 1 5
CASO 2 7
CASO 3 9

4. CONCLUSION…………………………………………………………………..…14
5. BIBLIOGRAFIA……………………………………………………………...……14

2
1. INTRODUCCIÓN

Este método es muy importante ya que por medio de este modelo se pueden resolver de

manera rápida, ya que pueden formularse como modelos de redes obteniendo soluciones

enteras sin necesidad de restricciones (aunque en algunos casos pudieran tenerlas),

asimismo se puede decir que no importa que tan grande sea el problema se puede

resolver por pequeños algoritmos.

     El problema de la Ruta más Corta es fundamental en muchas áreas, como son:

investigación de operaciones, ciencia de la computación e ingeniería. Algunas de las

razones son: 

        I. La amplia variedad de aplicaciones prácticas como es el envío de algún material

entre dos puntos específicos de la forma más eficiente, económica o rápida. 

       II. Existen métodos de solución eficientes, los cuales al ser aplicados a una red con

características específicas (a cíclica y con costos no negativos), proveen una solución

exacta a un tiempo y costo razonables. 

         III. Se puede utilizar como inicio en el estudio de modelos complejos de redes,

esto es, cuando no se conoce la estructura de la red se pueden aplicar algoritmos para

conocer algunas características de la red (presencia de ciclos negativos).

    IV. Se utiliza frecuentemente como sub-problemas (subrutinas) en la solución de

problemas combinatorios y redes, así en el caso de problemas para los cuales no existe

un algoritmo de solución exacto (p. e. problemas NP-completos), la aplicación de

algoritmos de ruta más corta, resultan auxiliares para encontrar una buena solución.

3
2. MARCO TEÓRICO

a) TEORÍA DE GRAFOS :  Es una rama de las matemáticas y las ciencias de la

computación que estudia las propiedades de los grafos.

b) REDES: Está constituida por un conjunto de puntos, nodos.

c) 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.

d) RED DIRIGIDA : Es aquella red que tiene todos sus arcos dirigidos u

orientados.

e) RUTA : Secuencia de arcos, que sin importar la dirección, unen dos nodos.

f) CICLO : Ruta especial, que conecta a un nodo con sí mismo. También llamado

lazo.

g) CICLO DIRIGIDO : Ciclo en el cual todos los arcos están orientados en la

misma dirección. También llamado circuito.

h) NOTACIÓN : Tenemos la red (N,A), donde N es el conjunto de nodos y A es

el conjunto de arcos.

4
3. EJERCICIOS

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.

5
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.

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.
Min
500X0102+300X0103+700X0104+1300X0205+1100X0308+1200X0310+800X0407+75
0X0408+900X0409+1300X0502+600X0506+800X05X07+600X0605+2200X0614+800
X0704+800X0705+1900X0714+1100X0803+750X0804+400X0809+800X0810+900X09
04+400X0908+1500X0913+1200X1003+800X1008+850X1011+850X1110+1300X1112
+2600X1113+1300X1211+1000X1213+1150X1215+1500X1309+2600X1311+1000X13
12+900X1314+750X1317+2200X1406+1900X1407+900X1413+1100X1418+1150X151
2+650X1516+650X1615+750X1617+750X1713+750X1716+450X1718
ST
X0102+X0104+X0103=1
X0205-X0102=0
X0310+X0308-X0103=0
X0407+X0409+X0408-X0104=0
X0506+X0507-X0205=0
X0614-X0506=0
X0714+X0705-X0407=0
X0809+X0804-X0308-X1008=0
X0913+X0904-X0809=0
X1011+X1008-X0310=0
X1112+X1113-X1011=0
X1213+X1215-X1112=0
X1317+X1314-X0913-X1113-X1213=0
X1418-X0714-X0614-X1314=0
X1516-X1215=0
X1617-X1516=0
X1718-X1317-X1617=0
X1418-X1718=1
END

6
b) Muestre la ruta óptima, así como la distancia total recorrida.
Mejor ruta es: 1, 4, 7, 14, 18
Distancia recorrida: 4500

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 antiguedad.

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.

7
b) Construya el modelo matemático respectivo 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. Indique la Política Óptima de reemplazo y el costo
total mínimo.

8
Caso 3. Ruta más corta

Dada la siguiente red vial:

Las distancias en metros entre un par de nodos son las siguientes:

9
a) Construya el modelo matemático para determinar la ruta más corta entre el nodo

1 y el 16 y obtenga la solución óptima utilizando el Software LINDO.

b) Indique la ruta más corta y la distancia total mínima.

c) Resuelva el problema utilizando el SOLVER.

SOLUCION

a) Construya el modelo matemático para determinar la ruta más corta entre el nodo

1 y el 16 y obtenga la solución óptima utilizando el Software LINDO.

10
b) Indique la ruta más corta y la distancia total mínima

La ruta más corta es: 1, 2, 3, 4, 5, 11, 16


La distancia total mínima es: 500

11
c) Resuelva el problema utilizando el SOLVER.

12
4. CONCLUSION:
Se trata de encontrar la ruta de menor distancia, o costo ,a entre el punto de partida o

nodo inicial y el destino o nodo terminal.

5. BIBLIOGRAFÍA

 Ingenieria Industrial. (2003). Algoritmo de la ruta más corta. 2018, de Ingeniria

Industrial Online Sitio web:

https://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-

industrial/investigacion-de-operaciones/algoritmo-de-la-ruta-mas-corta/

 Wordpress. (2012). Problema de la ruta más Corta. 2018, de Wordpress Sitio

web: https://analisisderedes.wordpress.com/unidad-ii/problema-de-la-ruta-mas-

corta/

 A. & ORTÍZ, L.. (2013). Teoría de Grafos. 2018, de

http://www.bdigital.unal.edu.co Sitio web:

http://www.bdigital.unal.edu.co/1239/6/05CAPI04.pdf

13
1. INTRODUCCIÓN

El Problema del Vendedor Viajero consiste en encontrar el circuito óptimo (en términos

del viaje más corto) que deberá seguir un vendedor en un caso con n ciudades, en el que

cada ciudad se visita exactamente una vez. Básicamente es una adaptación del Problema

de Asignación que considera restricciones adicionales que garantiza la exclusión

de subcircuitos en la solución óptima.

Específicamente en el caso de n ciudades se define las variables de decisión de la

siguiente forma:

Sea   la distancia de la ciudad i a la ciudad j, donde  , el modelo del agente o

vendedor viajero corresponde a:

14
El conjunto de restricciones (1) y (2) definen un modelo de asignación tradicional.

Lamentablemente en general, el problema de asignación producirá soluciones de

subcircuito más que circuitos completos que abarque las n ciudades.

2. MARCO TEÓRICO

a) RUTA MÁS CORTA : La técnica de la ruta más corta minimiza la distancia a

través de una red.

b) OBJETIVO: Determinar cuántas cantidades deberán embarcarse por cada uno de

los nodos de la red, de manera que todos los destinos se satisfagan al menor costo

de transporte posible.

c) VENTAJAS : El modelo de trasbordo nos demuestra que resulta más económico

(minimizar costos) enviar a través de nodos intermedios o transitorios antes de

llegare al punto de destino final.

d) TÉCNICA DEL FLUJO MÁXIMO: Determina lo más que puede fluir a través

de una red.

15
e) NODOS PUROS DE OFERTA: Solo transfieren recursos.

f) NODOS DE TRANSBORDO: Entregan y reciben recursos.

g) NODOS PUROS DE DEMANDA: Solo reciben recursos.

3. EJERCICIOS

Caso 1.- Determinación de Tours Turísticos

Una empresa internacional dedicada a ofrecer paquetes de tours turísticos para

Latinoamérica, está preocupada por determinar trayectorias que permitan visitar algunas

de las capitales de los países latinoamericanos sin pasar por una más de una vez. La

información mostrada en la matriz es el costo de transporte por vía aérea entre dos

ciudades para cierta temporada del año:

16
Matriz de costos en dólares por viaje:

1 2 3 4 5 6 7 8 9 10
1   200 250 300 100 500 450 700 650 200
2 210   100 150 400 700 600 800 700 600
3 260 120   100 400 700 650 750 700 600
4 300 140 110   450 650 700 850 800 700
5 120 400 420 500   400 400 500 450 300
6 500 700 650 670 410   400 450 450 700
7 450 610 640 690 430 390   300 250 400
8 680 750 780 840 520 430 310   70 300
9 600 740 690 800 500 500 300 90   250
10 230 580 580 650 350 650 350 320 240  

17
a) Si un grupo de turistas se encuentra en Lima, y desea visitar las capitales de los

siguientes países: Chile, Argentina, Brasil y Colombia. Muestre la red del

problema.

b) Construya el modelo matemático que permita determinar la trayectoria de menor

costo para visitar todas las capitales mencionas en el punto anterior y termine

finalmente en la ciudad de Lima

Min
200X0102+250X0103+300X0104+100X0105+500X0106+450X0107+700X0108+650X0
109+200X0110+100X0203+150X0204+400X0205+700X0206+600X0207+800X0208+7
00X0209+600X0210+100X0304+400X0305+700X0306+650X0307+750X0308+700X03
09+600X0310+450X0405+650X0406+700X0407+850X0408+800X0409+700X0410+40
0X0506+400X0507+500X0508+450X0509+300X0510+400X0607+450X0608+400X060
9+700X0610+300X0708+250X0709+400X0710+50X0809+300X0810+250X0910
ST
! Restricciones de arcos que SALEN de cada nodo:
X0102+X0103+X0104+X0105+X0106+X0107+X0108+X0109+X0110=1
X0203+X0204+X0205+X0206+X0207+X0208+X0209+X0210=1
X0304+X0305+X0306+X0307+X0308+X0309+X0310=1
X0405+X0406+X0407+X0408+X0409+X0410=1
X0506+X0507+X0508+X0509+X0510=1
X0607+X0608+X0609+X0610=1
X0708+X0709+X0710=1
X0809+X0810=1
X0910=21
! Restricciones de arcos que INGRESAN a cada nodo:
X0201+X0301+X0401+X0501+X0601+X0701+X0801+X0901+X1001=1
X0302+X0402+X0502+X0602+X0702+X0802+X0902+X1002=1
X0403+X0503+X0603+X0703+X0803+X0903+X1003=1
X0504+X0604+X0704+X0804+X0904+X1004=1
X0605+X0705+X0805+X0905+X1005=1
X0706+X0806+X0906+X1006=1
X0807+X0907+X1007=1
X0908+X1008=1
X1009=21
End
Int 30

c) Utilizando el software LINDO, indique la trayectoria y el costo total.

18
d) Resuelva el problema utilizando el SOLVER.

4. CONCLUSION:

El objetivo es encontrar un recorrido completo que conecte todos los nodos de una red,

visitándolos tan solo una vez y volviendo al punto de partida, y que además minimice la

distancia total de la ruta, o el tiempo total del recorrido.

5. BIBLIOGRAFÍA

 Ingenieria Industrial Online. (2013). Problema del Agente Viajero.


2018, de Ingenieria Industrial Online Sitio web:
https://www.ingenieriaindustrialonline.com/herramientas-para-el-
ingeniero-industrial/investigaci%C3%B3n-de-operaciones/problema-
del-agente-viajero-tsp/
 Applegate, D. L.; Bixby, R. M.; Chvátal, V.; Cook, W. J. . (2006).
Problema del viajante. 2018, de Wikipedia Sitio web:
https://es.wikipedia.org/wiki/Problema_del_viajante
 Daniel Espinoza. (2008). Problema del Vendedor Viajero. 2018, de
http://www.dii.uchile.cl Sitio web:
http://www.dii.uchile.cl/~daespino/PApers/TSP_and_IP_chile_050820.
pdf

19

También podría gustarte