Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO DE AULA
DISEÑO DE ALGORITMOS
EDWIN ANDRES NIÑO
BOGOTA D.C
2020
INTRODUCCIÓN.
Este algoritmo tiene una gran cantidad de aplicaciones, hoy en día puede encontrar
aplicaciones móviles que usan un algoritmo similar, por ejemplo, las aplicaciones de
transporte Uber y Beat. El algoritmo usado por estas aplicaciones es usado cuando varios
pasajeros quieren compartir su ruta, el algoritmo del viajero pueden ser implementado en
logística o en distribución. [ CITATION Uni1 \l 9226 ]
Cabe mencionar que existen muchos problemas de rutas con diferencias entre cada uno,
dentro de los problemas de rutas hay dos variantes, resolver un problema sobre los nudos o
resolver el problema sobre los vértices, en el primer caso, la ruta óptima debe visitar todos
los nodos y en el segundo caso, se deben recorrer todas las aristas del problema.
Los problemas de rutas sobre vértices tienen su origen en el siglo XVIII, cuando los
habitantes de Königsberg debatieron si existía alguna ruta que cruzará una y solo una vez
cada uno de los 7 puentes pudiendo volver al punto de origen, más adelante el gran
matemático Euler demostró posteriormente que esto no era posible.[ CITATION SUM \l 9226 ]
En este proyecto se tratará de implementar este algoritmo con algún problema existente en
la vida real, en este caso se usará el algoritmo del viajero para hallar una ruta mínima para
una empresa de distribución de correo o de distribución de mercancía, en dónde los nodos
serán los lugares a distribuir y las aristas será el tiempo en qué se toma llegar de un lugar a
otro.
DESCRIPCIÓN DEL PROYECTO.
El problema del agente viajero-TSP (Traveling Salesman Problem), el objetivo de este algoritmo es
poder encontrar un recorrido completo que conecte todos los nodos en una red, visitándolos solo
una vez sin repetir alguno, este problema tiene una variación muy importante y consiste en que
las distancias entre un nodo y el otro sean simétricas es decir que la distancia entre el nodo A y B
sea igual entre B y A puesto que en la práctica es muy poco probable que sea así. [ CITATION
Bry19 \l 9226 ]
(n-1)!
Un ejemplo en una red sería el siguiente, suponga que tiene 5 nodos y que la cantidad de rutas
probables es igual a (5-1)! =24, A medida que el número nodos aumente La cantidad de rutas
posibles va a crecer factorial mente, pero este no es el caso en donde usemos esta ecuación
debido a que nuestro grafo va a tener distancias simétricas por ende la cantidad de rutas se
reduce a la mitad, es decir:
((n-1)!) /2
Con la información obtenida se tratara de resolver el problema de pasar por todos los nodos sin
repetir alguno, ayudando a la empresa a reducir el tiempo de distribución, es decir, minimizar el
tiempo de reparto o de distribución, cabe aclarar que el algoritmo puede ser usado por diferentes
carros de distribución debido a que hay carros qué tienen asignado un sector en específico y esto
hace que el algoritmo pueda ser usado por cada carro que tiene la empresa, haciendo así que la
distribución de todos los carros sea más eficiente y que la distribución de todos los puntos genere
un impacto en ingresos, ayudando a que siempre los puntos se van a encontrar surtidos
generando más ingresos para la empresa.
En conclusión se puede decir que este algoritmo es muy eficaz ya que ayuda a minimizar tiempo o
cualquier otro recurso según su implementación en la vida diaria, También hay que tener presente
la obtención de los datos ya que es muy importante tenerlos, porque a partir de esto es donde
empieza la construcción del grafo y ya con la representación gráfica se puede iniciar su
Implementación en el lenguaje más conveniente, ayudando así aquella persona que lo necesite o
para implementar en el sector que se encuentre.
https://www.gestiondeoperaciones.net/programacion-entera/solucion-del-problema-del-
vendedor-viajero/
file:///D:/descargas/310-1-1103-1-10-20170330.pdf
https://www.ingenieriaindustrialonline.com/investigacion-de-operaciones/problema-del-agente-
viajero-tsp/
https://www.uaeh.edu.mx/scige/boletin/tlahuelilpan/n3/e5.html#n0
https://revistasuma.es/IMG/pdf/45/069-078.pdf