Simulated Annealing by Van Laarhoven, P.J.M.