En este caso el recocido simulado es una técnica metaheurística para aproximar el máximo o mínimo global de una función. En este caso utilizamos el recocido simulado combinado con las técnicas 2-opt y 3-opt.
El recocido simulado, inspirado en el proceso de recocido en la metalurgia, consiste en el establecimiento de una temperatura, la cual se va reduciendo según pasan las iteraciones del método. Esta temperatura se usa para regular la aceptación de cambios en el problema que no supongan una mejor solución, de tal forma, que a mayor temperatura, mayor probabilidad de aceptar una solución “peor”.
Este proceso permite explorar de mejor forma el espacio de soluciones y por tanto lograr encontrar una mejor solución.
En nuestro caso, si al evaluar una configuración con el 2-opt o 3-opt obtenemos una solución de valor frente al inicial, en los métodos normales sólo las aceptaríamos si c0>c1 , pero en el recocido simulado se introducen cambios en este proceso:
- Primero se obtiene un número aleatorio entre 0 y 1.
- Si la temperatura es mayor que dicho número y se acepta el cambio.
- En caso contrario se continúan las iteraciones.