Está en la página 1de 9

Recocido Simulado aplicado al model TSP

*Como se explicó anteriormente en cualquier iteración del algoritmpo de


recocido simulao, toda solución de vecindad no peor siempre es aceptada como
el siguiente movimiento.
*Si no existe tal solcuiòn, la búsqueda puede moverse a una solución de
vencidad inferior condicionalmente si:

Donde:
Recocido Simulado aplicado al model TSP
• Lo componente principales del recorrido simulado para el modelo TSP son los
siguientes:

1. Recorrido de inicio: Hay cuatro opciones disponibles


• Un recorrido especifico.
• Una ciudad de inicio específica para un recorrido mediante la heurística
del vecino mas cercano.
• El mejor entre todos los recorridos construidos por la heurística del
vecino mas cercano utilizando cada una de las ciudades 1,2,…, y n como
punto de inicio.
• Un recorrido aleatorio
2. Inversiòn de un sub recorrido: Dos segmentos de recorrido agregados
reemplazan a dos eliminados para producir un nuevo recorrido.

3. Programa de Temperatura: {}, Temperatura inicial, con el cambio de una


temperatura a la siguiente ocurriendo cada iteraciones de aceptación.
4. Vecindad de la iteración i: Todos los recorridos (incluidos los no factibles con
longitud infinita) generados por la aplicación de inversiones de sub recorrido al
recorrido .
2. Siguiente movimiento en la iteración : Seleccione la inversión de sub-
recorrido (sub-tour) que no es peor que el mejor recorrido actúal; de lo
contrario, examine los recorridos en el vecindario e n orden ascendente de la
longitud de recorrido asta que se acepte un movimiento (utilizando la medida
de probabilidad).
Ejercicio 12:
La matriz siguiente resume las distancias en millas en un modelo TSP de 5
ciudades.

Resolver mediante el algoritmo de recocido simulado. Suponga el programa de


temperatura con . Un cambio de
a tiene lugar cada dos iteraciones de aceptación. El ejemplo se inicia con el
recorrido no factible (longitud infinita) 3-2-5-4-1-3.
( 𝐿𝑎𝑐𝑡𝑢𝑎𝑙 − 𝐿 𝑠𝑖𝑔𝑢𝑖𝑒𝑛𝑡𝑒 )

𝑇 𝑘=0,5 𝑇 𝑘 −1 ; 𝑇 0=50 ; 𝑇 0=𝑒 𝑇

Iteraciòn Inversiòn Recorrido Longitud

0 - 3-2-5-4-1-3 50

2-5 3-5-2-4-1-3 795 50

5-4 3-2-4-5-1-3 810 50

4-1 3-2-5-1-4-3 730 50


1
2-5-4 3-2-5-2-1-3 820 50

5-4-1 3-2-1-4-5-3 725 725 50 - Aceptar el movimiento,

2-5-4-1 3-1-4-5-2-3 790 50


Iteraciòn Inversiòn Recorrido Longitud
2-1 3-1-2-4-5-3 825 25
1-4 3-2-4-1-5-3 735 725 735 25 0.8187 0.8536 Rechazar el
movimiento,
2 4-5 3-2-1-5-4-3 25
2-1-4 3-4-1-2-5-3 745 725 745 25 0.6703 0.3701 Aceptar el
movimiento,
1-4-5 3-2-5-4-1-3 25
2-1-4-5 3-5-4-1-2-3 25

Iteraciòn Inversiòn Recorrido Longitud


4-1 3-1-4-2-5-3 12.5
1-2 3-4-2-1-5-3 725 735 12.5 0.8187 0.8536 Rechazar el
movimiento,
2-5 3-4-1-5-2-3 12.5
3
4-1-2 3-2-1-4-5-3 725 725 745 12.5 0.6703 0.3701 Aceptar el
movimiento,
1-2-5 3-4-5-2-1-3 12.5
2-1-4-5 3-5-2-1-4-3 12.5

También podría gustarte