added docs for sumulated annealing