Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras Proyecto II
Estructuras Proyecto II
Estructuras de Datos.
Guillermo Sarmiento
Bogota D.C
16/04/2020
INTRODUCCIÓN
¿Que es un algoritmo?
¿Qué es un grafo?
Dado un conjunto finito de ciudades, y costos de viaje entre todos los pares de
ciudades, encontrar la forma más barata de visitar todas las ciudades exactamente
una vez, y volver al punto de partida.
¿Qué es un NP?
Para el problema del agente viajero, se busca una ruta que viste las ciudades a las
que está asignado una sola vez y que la distancia total recorrida no exceda un valor
L. Tal vez suena en primera parte sencillo, pero hay que tener en cuenta que ese
valor L debe ser un valor mínimo. Igualmente para unas pocas ciudades la solución
puede ser no trivial.
● NP-Completo:
Este puede convertirse en otro problema NP en un tiempo polinomial
razonable
● NP-Difícil:
Es cualquier tipo de problema, no necesariamente en el conjunto de los NP
que puede ser reducido a uno de NP-Completo en un tiempo polinomial
razonable
DESCRIPCIÓN DEL PROBLEMA
“Problema del agente viajero – TSP autor - Bryan Salazar López”TSP, tiene como fin encontrar
un recorrido o caminos completo que conecte todos los nodos de una red,
visitandolos tan solo una vez y volviendo al punto de inicio , y que además optimizar
la distancia total de la ruta, o el tiempo total del recorrido.Este tipo de problemas
tiene gran campo de aplicación en el ámbito de la logística y distribución, así como
en la programación de curvas de producción.
El problema del agente viajero tiene una variación importante, y esta depende de
que las distancias entre un nodo y otro sean simétricas o no, es decir, que la
distancia entre A y B sea igual a la distancia entre B y A, puesto que en la práctica
es muy poco probable que así sea.
La cantidad de rutas posibles en una red está determinada por la ecuación:
(n-1)!
Es decir que en una red de 5 nodos la cantidad de rutas probables es igual a (5-1)!
= 24, y a medida que el número de nodos aumenta la cantidad de rutas posibles
crece factorialmente. En el caso de que el problema sea simétrico la cantidad de
rutas posibles se reduce a la mitad, es decir:
( (n-1)! ) / 2
https://i1.wp.com/www.ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-t%C3%ADtulo-255.png?
w=423&ssl=1