Problem-Independent Parallel Simulated Annealing using Selection and Migration

Parallelization of the Simulated Annealing algorithm is a difficult task, due to its inherent sequential nature. A popular alternative approach has been to perform a number of independent annealings, often augmented by periodic “coordination”, the generic strategy being to periodically pick the best current solution as the new starting point for all of the continued annealings.