ASA
Adaptive Simulated Annealing