Tabu Search - Part I
Optimization by simulated annealing