Optimization by Simulated Annealing. Science 220 (1983)

by S Kirkpatrick, C D Gelatt, M P Vecchi