simulated annealing fixed