Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VIAJERO(TSP)
El problema del agente viajero o en forma corta
TSP(Traveling Salesman Problem) es facil de anunciar:
dado un numero finito de ciudades y el costo de viajar
entre cada par de ellas, el problema consiste en
encontrar la manera mas economica de visitar todas
las ciudades y volver al punto de partida, visitando
cada ciudad una sola vez(a excepcion de la primera).
Este problema se remonta a los aos 20 del siglo
pasado.
Aun no se conoce una solucion optima para un
numero alto de ciudades.
Programacin Dinmica
Ejemplo:
Se tiene que organizar un programa de
visitas a 6 ciudades partiendo de la ciudad
0, no se deben visitar las ciudades 1, 2, 3,
4 y 5 ms de una vez. Al final del recorrido
se debe regresar a la ciudad 0.
Los costos de ciudad a ciudad estan
dados en la tabla de costos. Determine el
programa de minimo costo.
Programacin Dinmica
0
1
2
10
15
20
15
16
14
12
3
4
Ri= visitar ciudades i, i=0,1,2,3,4,5
1. Elegimos el costo menor del nodo
0, en este caso la posee la ciudad
2, por lo que es la primera ciudad
incluida en la ruta i.
i={0,2,0}
Ri={1,3,4,5}
K=C02+C20=6+6=12
Programacin Dinmica
0
1
10
15
20
15
16
14
12
2
3
4
i={0,1,2,0}
Ri={3,4,5}
Calculamos distancia marginal
C02=C01+C12-C02=10+5-6=9
K=12+9=21
Programacin Dinmica
0
1
10
15
20
15
16
14
12
2
3
4
Programacin Dinmica
0
1
10
15
20
15
16
14
12
2
3
4
Programacin Dinmica
0
1
10
15
20
15
16
14
12
2
3
4