hill-climbing, simulated annealing and cooling schedule section