Sie sind auf Seite 1von 19

1UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS


ELECTRNICA E INDUSTRIAL

CARRERA DE INGENIERA INDUSTRIAL EN


PROCESOS DE AUTOMATIZACIN

INVESTIGACIN OPERATIVA

Tema: Aplicacin del Algoritmo Dijkstra en determinacin de la ruta ms corta entre los
terminales terrestres de Ambato y Quito

Carrera: Ingeniera Industrial en Procesos de


Automatizacin

Ciclo Acadmico y Paralelo: Marzo Septiembre 2017 / A

rea Acadmica: Competencias Genricas

Lnea de Investigacin: Industrial

Alumnos participantes: Acosta Lescano Flavio Csar


Gavilnez Gavilnez Juan Carlos
Shiguango Nata Christian Daniel
Modulo y Docente: Investigacin OperativaIng. Galleguillos Rosa, Mg.

I. INTRODUCCION

En el Ecuador durante los ltimos aos se ha venido experimentado un cambio en diversos


aspectos como por ejemplo algunos: la seguridad, poltica, salud, educacin, transporte y
entre otros; pero uno de los mayores cambios que se evidencio en los ltimos aos durante
la presidencia de Rafael Correa fue la red vial estatal, la cual garantiza el eficiente traslado
de la produccin nacional y la conectividad de cientos de ciudadanos pero esto a su vez
repercute en gastos para la nacin que aproximadamente es de ocho mil millones segn la
ltima rendicin de cuentas del ministerio de transporte y obras pblicas.

En la regin sierra el aspecto de la red vial tambin se ha visto en desarrollo, principalmente


en la sealizacin y mejora de las vas que conectan las provincias, pero como se manifest
anteriormente estos desarrollos generan costos que al final de cuentas un gran porcentaje de
dichos costos repercuten en los propios transportistas y ciudadanos que utilizan la red vial
para movilizarse ya sea dentro y fuera de las provincias; pero enfocndonos en la
movilizacin interprovincial, existen costos que deben cubrir los conductores, como por
ejemplo: la gasolina, desgaste de neumticos, kilometraje del automotor, deterioro del
vehculo en s y uno de los principales gastos son los peajes que son pagos de tarifa para
poder utilizar dichas vas ya que con estas recaudaciones el estado se encarga del
mantenimiento y construccin de la red vial.

En la provincia de Tungurahua para poderse movilizar hacia otras provincias,


especficamente hacia la provincia de Pichincha el chofer debe conducir aproximadamente
de dos a tres horas dependiendo del trfico y las rutas que escoja el transportista; por lo
tanto en el siguiente trabajo se aplicara el Algoritmo de Dijkstra o tambin conocido como
ruta ms corta que tiene como fin reducir los costos generados por la problemtica del
transporte interprovincial antes descrita; ya que si establecemos la ruta ms corta entre
Ambato-Quito se podr disminuir el consumo de gasolina, neumticos, kilometraje del
vehculo y el deterioro del automotor.
II. METODOLOGA
La Investigacin operativa es una herramienta indispensable enfocada en el planteamiento
matemtico para la solucin de problemas relacionados con diferentes mbitos como en este
caso el transporte, en las que intervienen variables y que su determinacin permitir una
correcta toma de decisiones para la posterior ejecucin de acciones.
Para el desarrollo del presente trabajo se necesita encontrar la ruta ms corta entre los
terminales de Ambato y Quito por lo tanto se aplicar el algoritmo de marcas o tambin
llamado Dijkstra en honor a su creador, E.W. Dijkstra. [1]

El concepto que menciona Salas Alvaro (2008) acerca de dicho Algoritmo es:
Formulado en 1959 en .A note on two problems in connexion with graphs", Numerical
Mathematica, 1, pp. 269-271, sobre grafos dirigidos, el algoritmo de Dijkstra es un algoritmo
voraz (algoritmo goloso) que genera uno a uno los caminos de un nodo a al resto por orden
creciente de longitud; usa un conjunto S de vrtices donde, a cada paso del algoritmo, se
guardan los nodos para los que ya se sabe el camino mnimo y devuelve un vector indexado
por vrtices, de modo que para cada uno de estos vrtices podemos determinar el coste de
un camino ms econmico (de peso mnimo) de (a) a tales vrtices. [2]

Es decir que este algoritmo se encarga de ir analizando cada una de las rutas existentes
desde un nodo inicio hasta un nodo destino donde se va identificando sucesivamente el nodo
ms cercano empezando desde el nodo inicio, con el objetivo de llegar a dicho nodo destino.

Para implementar este algoritmo se debe tomar en cuenta que est basado en grafos los
cuales son definidos como .una pareja G = (V ; E), en donde V es un conjunto y E es una
relacin binaria irreflexiva sobre V, es decir, un subconjunto de V x V tal que (x; x) =2 E para
todo x 2 E: Decimos que V es el conjunto de vrtices y que E es el conjunto de aristas. [3]

Formalmente el algoritmo de Dijkstra es como sigue:


- Paso 1: Comenzar con el nodo origen como primer nodo resuelto.
Es decir que para empezar nuestro algoritmo es necesario saber desde donde se va a
identificar la ruta ms corta; el cual ser el nodo cero u origen.

- Paso 2: Determinar el prximo nodo resuelto.


En primera instancia un nodo resuelto es un nodo que se encuentra lo ms cerca al
origen basndonos en la trayectoria y distancia total (ruta ms corta) entre nodos.
Este paso se debe ir aplicando a cada uno de los nodos adyacentes es decir con cada
uno de los nodos que se encuentran interconectados por una ruta (arco).

- Paso 3: El nodo resuelto determinado en el Paso 2, agrguelo al conjunto de nodos


resueltos, y registre la siguiente informacin: nodo, ltimo arco conectado, distancia
ms corta al origen.
Cada vez que se vaya analizando e identificando el nodo resuelto, se debe ir
constatando la ruta ms corta entre nodo y nodo para posteriormente determinar la
ruta ms corta y as finalizar en el nodo destino.

- Paso 4: Si el nuevo nodo resuelto es el nodo destino, finalizar.


Cuando se haya llegado al nodo destino y por ende terminado el algoritmo es
necesario construir una trayectoria que comience desde el nodo destino, conectando
el ltimo arco conectado, y sigua conectando los ltimos arcos conectados de los
nodos que se van incorporando a la trayectoria. [4]
III. DESARROLLO
Se procede analizar las principales rutas que un conductor puede tomar como camino hacia
el terminal de Quitumbe desde el terminal de la ciudad de Ambato. Para esto se ira aplicando
el algoritmo de Dijkstra o tambin llamado de la ruta ms corta, de acuerdo a la metodologa
estudiada en Investigacin Operativa de dicho algoritmo.

Primero establecimos nodos o lugares principales por los cuales puede pasar el conductor,
que a continuacin se dan a conocer:
Tabla 1. Nodos de Localizacin
NUMERO DE NODO NOMBRE DE LUGARES O
AVENIDAS PRINCIPALES
Nodo: 0 (Origen) Terminal Terrestre de Ambato
Nodo: 1 Av. Amrica y Colombia
Nodo: 2 Av. De las Amrica y Paraguay
Nodo: 3 Av. Amrica e Indoamerica
Nodo: 4 Paso Lateral (M. Mayorista)
Nodo: 5 Av. Capules y Rodrigo Lalama
Nodo: 6 Av. Indoamerica y Julio Castillo
Nodo: 7 Parque Industrial
Nodo: 8 Entrada a Salcedo
Nodo: 9 Entrada a Pujil
Nodo: 10 Entrada a Saquisil
Nodo: 11 Colector Quito-Tambillo
Nodo: 12 Av. Principal la Perla
Nodo: 13 (Destino) Terminal terrestre de Quitumbe

Con la herramienta de Google map se fue estableciendo las distancias entre cada nodo
antes descrito con el fin de crear una red que simule las rutas entre los terminales; a
continuacin se presentan los datos obtenidos con dicha aplicacin:

- Nodo origen: es el terminal terrestre de Ambato, el cual servir de referencia para


hallar la ruta ms corta hacia el terminal terrestre de Quito (Quitumbe).
Ilustracin 1. Terminal Terrestre de Ambato

- Nodo 1: est situado en la Av. Amrica y Colombia, y la distancia que existe con
respecto al nodo origen es de: 0.3 km

Ilustracin 2. Conexin entre nodo cero y uno

- Nodo 2: est situado en la Av. De las Amrica y Paraguay, el cual est conectado al
nodo origen y la distancia entre estos es de 0.35 km.
Ilustracin 3. Conexin entre nodo cero y dos

- Nodo 3: esta interconectado con el nodo dos y nodo uno y est situado en la Av.
Amrica e Indoamerica, adems la distancia con respecto al nodo dos es de 0.45 km y
con respecto al nodo uno es 1.2 km.

Ilustracin 4.Conexin entre los nodos uno y dos hacia el tres

- Nodo 4: es el paso lateral, el cual se encuentra ubicado en el sector del mercado


mayorista; este nodo esta interconectado con el nodo cero y su distancia es de 4.8
km.
Ilustracin 5. Conexin entre el nodo origen y el cuatro.

- Nodo 5: interconectado con el nodo uno y se encuentra a una distancia de 0.95 km.

Ilustracin 6.Conexin entre el nodo uno y cinco

- Nodo 6: interconectado con el nodo cinco y seis; el cual se encuentra a una distancia
de 2.6 km del nodo 5 y a 4.8 km del nodo tres
Ilustracin 7. Conexin de los nodos tres y cinco hacia el seis

- Nodo 7: interconectado con los nodos seis y cuatro, el cual se encuentra a una
distancia de 3.3 km con respecto al nodo seis y 12.9 km con respecto al nodo cuatro.

Ilustracin 8. Conexin entre los nodos seis y cuatro hacia el siete

- Nodo 8: interconectado con el nodo siete y se encuentra a una distancia de 16.8 km.
Ilustracin 9. Conexin entre el nodo siete y ocho

- Nodo 9: interconectado con el nodo ocho y se encuentra a una distancia de 16.8 km.

Ilustracin 10.Conexin entre el nodo ocho y nueve

- Nodo 10: interconectado con el nodo ocho y nueve, el cual se encuentra a una
distancia de 9.2 km con respecto al nodo nueve y 24 km con respecto al nodo ocho.

Ilustracin 11. Conexin entre los nodos nueve y ocho con el nodo diez

- Nodo 11: interconectado con el nodo diez y se encuentra a una distancia de 59.8 km.
Ilustracin 12.Conexin entre el nodo diez y once

- Nodo 12: interconectado con el nodo once y se encuentra a una distancia de 7.7 km.

Ilustracin 13.Conexin entre los nodos once y doce

- Nodo 13 (Destino): interconectado con los nodos doce y once; el cual se encuentra a
una distancia de 4.6 km con respecto al nodo doce y una distancia de 21.5 km con
respecto al nodo once.

Ilustracin 14.Conexion final entre los nodos once y doce con el nodo destino.
Una vez establecidos las distancias en kilmetros entre los nodos, se prosigue a disear la
red donde se representa las rutas y aplicar el algoritmo Dijkstra, de esta manera:

Ilustracin 15. Grafo para determinar la ruta ms corta.

- Ruta ms corta.
Ahora procederemos a hallar la ruta mas corta existente entre el Terminal terrestre de la
ciudad de Ambato y el Terminal de Carcelen de la ciudad de Quito, para ello procederemos a
analizar diferentes rutas las cuales seran resaltadas de color rojo segn sea su estudio.

- Ruta #1.
Como primera ruta se proceder a analizar la ruta compuesta por los nodos 0-1-5-6-7-8-9-10-
11-12 y 13 unidos por sus respectivos arcos, ntese que en el siguiente grafo la ruta a
estudiar mencionada anteriormente esta resaltada de color rojo (Ilustracion16). Esta
metodologa ser usada para cada una de las rutas que sern estudiadas ms adelante.

Ilustracin 16: Ruta nmero 1 entre el terminal de Ambato y terminal de Quito.

Como ya hemos establecido nuestra ruta a estudiar ahora se proceder a obtener la


distancia total de la ruta propuesta, esto se lograr sumando las distancias entre todos los
nodos comenzando desde el nodo cero hasta el nodo 13.
Distancia de la ruta #1:
( 0,3+0,95+2,6 +3,3+16,8+16,8+9,2+59,8+7,7+ 4,6 )=122. 05 Km
Con el clculo realizado anteriormente se a logrado calcular la distancia total en Km entre el
Terminal terrestre de Ambato y el Terminal de Carceln de Quito, tome en cuenta que esto se
realizara en cada una de las rutas establecidas, esto con el fin de establecer la ruta ms
corta entre ambos terminales al finalizar el estudio de cada ruta establecida.

- Ruta #2.
Ruta compuesta por los nodos 0-1-5-6-7-8-10-11 y 13.

Ilustracin 17: Ruta nmero 2 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta #2.


( 0,3+0,95+2,6 +3,3+16,8+24+ 59,8+ 21,5 ) Km=129 , 25 Km
- Ruta #3.
Ruta compuesta por los nodos 0-1-3-6-7-8-9-10-11-12 y 13.

Ilustracin 18: Ruta nmero 3 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta #3.


( 0,3+1,2+4,8+ 3,3+16,8+16,8+9,2+59,8+7,7+ 4,6 ) Km=124 , 5 Km
- Ruta #4.
Ruta compuesta por los nodos 0-1-3-6-7-8-10-11 y 13.
Ilustracin 19: Ruta nmero 4 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta 4.
( 0,3+1,2+4,8+ 3,3+16,8+24+59,8+ 21,5 ) Km=131 ,7 Km
- Ruta #5.
Ruta compuesta por los nodos 0-2-3-6-7-8-9-10-11-12 y 13.

Ilustracin 20: Ruta nmero 5 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta 5.
( 0,35+0,45+ 4,8+3,3+16,8+16,8+ 9,2+ 59,8+ 7,7+4,6 ) Km=123 , 8 Km
- Ruta #6.
Ruta compuesta por los nodos 0-2-3-6-7-8-10-11 y 13.

Ilustracin 21: Ruta nmero 6 entre el terminal de Ambato y terminal de Quito.


Distancia de la ruta 6.
( 0,35+0,45+ 4,8+3,3+16,8+24 +59,8+21,5 ) Km=131 Km
- Ruta #7.
Ruta compuesta por los nodos 0-2-3-1-5-6-7-8-9-10-11-12 y 13.

Ilustracin 22: Ruta nmero 7 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta 7.
( 0,35+0,45+1,2+0,95+ 2,6+3,3+16,8+16,8+9,2+59,8+ 7,7+4,6 ) Km=123 ,75 Km
- Ruta #8.
Ruta compuesta por los nodos 0-2-3-1-5-6-7-8-10-11 y 13.

Ilustracin 23: Ruta nmero 8 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta 8.
( 0,35+0,45+1,2+0,95+ 2,6+3,3+16,8+24 +59,8+21,5 )=130 , 95 Km
- Ruta #9.
Ruta compuesta por los nodos 0-4-7-8-9-10-11-12 y 13.
Ilustracin 24: Ruta nmero 9 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta 9.
( 4,8+12,9+16,8+ 16,8+9,2+59,8+7,7+ 4,6 ) Km=132 , 6 Km
- Ruta #10.
Ruta compuesta por los nodos 0-4-7-8-10-11 y 13.

Ilustracin 25: Ruta nmero 10 entre el terminal de Ambato y terminal de Quito.

Distancia de la ruta 10.


( 4,8+12,9+16,8+ 24+59,8+21,5 ) Km=139 , 8 Km
Anteriormente se han calculado las distancias totales de las diferentes rutas establecidas por
lo cual se concluye que la ruta ms corta es la ruta #1, la cual est conformada por los nodos
0-1-5-6-7-8-9-10-11-12 y 13, el cual nos ha resultado un total de 122.05 Km entre el terminal
de Ambato y Quito.

IV. DISCUSIN
Encontrar el camino mnimo en un grafo dirigido es un problema clsico de gran importancia
para un sistema de transporte, donde se podra minimizar las prdidas de transporte de
produccin, por lo cual en esta presente investigacin se plantea el uso del algoritmo Dijkstra
para determinar la ruta ms corta entre los terminales terrestres de Ambato y Quito, la cual
permita a los conductores del Ecuador disminuir los problemas de trnsito vial tales como: la
disminucin de uso de gasolina, mantenimiento adecuado de neumticos, kilometraje del
vehculo y adems optimizar el uso de las carreteras nacionales para evitar un posible
deterioro en el transporte y su motor. Se debe tomar en cuenta que para analizar cada una
de las rutas se han establecido lugares principales o tambin llamados nodos que se han
establecido en la tabla 1 donde se observa las diferentes rutas existentes entre el nodo
origen (inicial) hasta el nodo destino (final). Se ha hecho uso adems de la herramienta
Google map para establecer distancias entre cada nodo con el objetivo de crear una
simulacin de red que vaya simulando las rutas entre los terminales. Un aspecto importante,
fue la construccin de los grafos para realizar el anlisis de distancias mnimas que existen
en cada ruta que representan las localizaciones en la ciudad. El resultado encontrado con
esta investigacin es de vital importancia ya que ayuda a resolver problemas de traslado de
produccin, que pueden ser traslados de encomiendas, traslado de suministros, pedidos de
un local a otro. En las ilustraciones citadas arriba se observa cmo se van interconectando
los diferentes nodos y se van colocando sus diferentes distancias. Luego de que se
estableci las respectivas distancias en kilmetros se procedi a disear el respectivo grafo
que nos ayud a representar rutas para luego aplicar el algoritmo Dijkstra. Se estableci
alrededor de 10 rutas donde se realiz los clculos correspondientes de sumatoria de
distancias para cada una de ellas. En las ilustraciones se escogi diferentes rutas y se fueron
determinando las distancias pertenecientes a cada ruta en kilmetros. Finalmente se
determin que la distancia ms mnima y corta que debe tomar un conductor para garantizar
el traslado adecuado de produccin es la ruta nmero 1 con una distancia total igual a 122.05
km. La descripcin de esta ruta es la siguiente 0-1-5-6-7-8-9-10-11-12 y 13: la cual parte del
nodo origen desde el Terminal Terrestre de Ambato, que va al nodo 1 perteneciente a la
Avenida Amrica y Colombia, sigue a la Avenida Capules y Rodrigo Lalama, despus por La
(Av. Indoamrica y Julio Castillo) , pasa al nodo 7 ubicando el sector del parque Industrial de
Ambato. Luego se dirige al nodo 8 nombrado como la entrada a Salcedo, sigue por la
entrada a Pujil; a continuacin, se dirige a la entrada a Saquisil, hasta llegar al Colector
Quito-Tambillo. Se dirige a travs de la Avenida Principal la Perla y finalmente se dirige al
nodo destino el cul es el Terminal Terrestre de Quitumbe.
La determinacin de esta ruta corta permite a las empresas de transporte minimizar la
distancia de recorrido y transporte de suministros entre puntos de localizacin variados
propuestos en la ilustracin 15.

V. CONCLUSIONES

- El Modelo de Flujo Mximo permite resolver problemticas enfocadas a transporte de


petrleo, gas, agua etc., ya que mediante la implementacin de un algoritmo bsico
permite calcular el flujo mximo que puede transportar una determinada rama (ruta) o
arco que unen diferentes nodos o empalmes para llegar a su destino.

- Este modelo tiene grandes ventajas debido a que su aplicacin en el campo real es
muy utilizada y si trabaja de manera conjunta con el mtodo de la ruta ms corta
permite optimizar de manera breve y concisa un determinado proceso de transporte,
ahorrando as tiempo y dinero.
VI. BIBLIOGRAFA

[1] R. Johnsonbauhg, Matemticas Discretas, Prentice Hall, vol. Cuarta Edicin, n 08210,
pp. 338-343, 2008.
[2]

[2] Murray-Lasso, M.A.. (2006). Diseo de un programa en Logo para calcular flujos mximos
en redes. Ingeniera, investigacin y tecnologa, 7(1), 45-55. Recuperado en 10 de mayo de
2017, de http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S1405-
77432006000100004&lng=es&tlng=es
[3] Hernandez, Sara, Rocco, Claudio, Ramirez-Marquez, Jose, & Gonzalez, Belzyt. (2009).
Una heurstica para el problema de interdiccin determinstica. Revista de la Facultad de
Ingeniera Universidad Central de Venezuela, 24(3), 5-20. Recuperado en 10 de mayo de
2017, de http://www.scielo.org.ve/scielo.php?script=sci_arttext&pid=S0798-
40652009000300001&lng=es&tlng=es
[4] Akhmediyarova, A., Kassymova, D., Utegenova, A., et al. (2016). Development and
research of the algorithm for determining the maximum flow at distribution in the network.
Open Computer Science, 6(1), pp. -. Retrieved 10 May. 2017, from
https://doi.org/10.1515/comp-2016-0017

Das könnte Ihnen auch gefallen