Simulated annealing

Libraries