Abstract
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.
We have conjectured that a more refined strategy may lead to improved performance. We have sought inspiration from Parallel Genetic Algorithms based on the so-called island model. We have implemented three versions of parallel Simulated Annealing; a version without coordination, a version with “traditional” global coordination, and a version with local coordination based on principles from the island model. The experimental results indicate that the proposed local coordination strategy generally outperforms the two other versions.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E.H.L. Aarts and J. Korst, Simulated Annealing and Boltzmann Machines, Wiley, Chichester, 1989.
J.R.A. Allwright and D.B. Carpenter, “A distributed implementation of Simulated Annealing for the Traveling Salesman Problem”, Parallel Computing 10 (1989) 335–338.
A. Casotto, F. Romeo and A. Sangiovanni-Vincentelli, “A parallel Simulated Annealing algorithm for the placement of macro-cells”, IEEE Transactions on Computer Aided Design 6 (1987) 838–847.
N. Dodd, “Slow annealing vs. multiple fast annealing runs — an empirical investigation”, Parallel Computing 16 (1990) 269–272.
R. Diekmann, R. Lüling and J. Simon, “Problem independent distributed Simulated Annealing and its applications”, Technical Report, University of Paderborn, Germany, 1992.
D.S. Johnson, C.R. Aragon, L.A. McGeoch and C. Schevon, “Optimization by Simulated Annealing: An experimental evaluation; Part I, Graph Partitioning”, Operations Research 37 (1989) 865–892.
S. Kirkpatrick, C.D. Gelatt and M.P. Vecchi, “Optimization by Simulated Annealing”, IBM Research Report RC 9355, 1982.
P.S. Laursen, “Simulated annealing for the QAP — Optimal tradeoff between simulation time and solution quality”, European Journal of Operational Research 69 (1993) 238–243.
P.S. Laursen, “Parallel Optimization Algorithms — Simplicity vs. Efficiency”, Ph.D. Thesis, forthcoming.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Laursen, P.S. (1994). Problem-independent Parallel Simulated Annealing using selection and migration. In: Davidor, Y., Schwefel, HP., Männer, R. (eds) Parallel Problem Solving from Nature — PPSN III. PPSN 1994. Lecture Notes in Computer Science, vol 866. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58484-6_284
Download citation
DOI: https://doi.org/10.1007/3-540-58484-6_284
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58484-1
Online ISBN: 978-3-540-49001-2
eBook Packages: Springer Book Archive