Simulated annealing review