Documente Academic
Documente Profesional
Documente Cultură
SIGLAS EN INGLES)
En el problema se presentan 𝑵! rutas posibles, aunque se puede simplificar ya que dada
una ruta nos da igual el punto de partida y esto reduce el número de rutas a examinar
en un factor 𝑵 quedando (𝑵 − 𝟏)! Como no importa la dirección en que se desplace el
viajante, el número de rutas a examinar se reduce nuevamente en un factor 2. Por lo
tanto, hay que considerar (𝑵 − 𝟏)! ∕ 𝟐 rutas posibles.
En la práctica, para un problema del viajante con 5 ciudades hay (𝟓 − 𝟏)! ∕ 𝟐 = 𝟏𝟐 rutas
diferentes y no necesitamos un ordenador para encontrar la mejor ruta, pero apenas
aumentamos el número de ciudades la posibilidad crece factorialmente:
Puede comprobarse que por cada ciudad nueva que incorporemos, el número de rutas
se multiplica por el factor N y crece factorialmente. Por ello el problema pertenece a la
clase de problemas NP-completos.
1 4 2
8
B E
1
6 3 4
2
C 8 D admi_unasam
1. Se empieza por un tour parcial trivial que contenga una ciudad cualquiera.
2. La próxima ciudad elegida es la más cercana a la última del tour siempre que
no esté aún incluida en el tour.
3. Repetir el paso 2, hasta que todas las ciudades estén en el tour.
En nuestro ejemplo, si partimos de A, se elige el eje A - C, desde C, el eje
de menor costo es que va hacia B. Desde B el menor eje es el que une con
E. Una vez que estamos en E, el menor eje es el que une con A, pero
cerraríamos el tour y aún no hemos incluido a D, con lo cual no queda otro
remedio que conectar E con D y luego, para cerrar, unir D con A. El tour es
A - C - B - E - D - A y su costo es 16.