improve simulated annealing
rename hill climbing
rename simulated annealing