Performance improvement of simulated annealing algorithms