Implementación de Annealing, falta comprobación.