Abstract

The authors present a method for parallelizing the simulated annealing algorithm by mapping the algorithm onto a dynamically structured tree of processors. The resulting parallel simulated annealing algorithm is discussed and its performance evaluated using simulation techniques. An important property of the parallel algorithm is that it maintains the same move decision sequence as the serial simulated annealing algorithm, thus avoiding problems associated with move conflicts and erroneous move acceptance/rejection decisions which have been associated with other parallel simulated annealing algorithm proposals. The parallel algorithm presented achieves speedups between log/sub 2/N and (N+log/sub 2/N)/2 where N is the number of processors in the parallel processor. Experimental results are presented on three versions of the basic method: the static, dynamic balanced, and dynamic unbalanced parallel-simulated-annealing algorithms.< >

Keywords:
Simulated annealing Adaptive simulated annealing Computer science Parallel computing Multiprocessing Parallel algorithm Annealing (glass) Algorithm Execution time Materials science

Metrics

25
Cited By
0.48
FWCI (Field Weighted Citation Impact)
13
Refs
0.72
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Multiprocessor-Based Placement by Simulated Annealing

S.A. KravitzRob A. Rutenbar

Journal:   23rd ACM/IEEE Design Automation Conference Year: 1986 Vol: 220 Pages: 567-573
JOURNAL ARTICLE

Multiprocessor-Based Placement by Simulated Annealing

Saul KravitzRob A. Rutenbar

Journal:   Design Automation Conference Year: 1986 Pages: 567-573
JOURNAL ARTICLE

Multiprocessor-based placement by simulated annealing

Saul KravitzRob A. Rutenbar

Journal:   Proceedings of the 23rd ACM/IEEE conference on Design automation - DAC '86 Year: 1986 Pages: 567-573
JOURNAL ARTICLE

Placement by Simulated Annealing on a Multiprocessor

Saul KravitzRob A. Rutenbar

Journal:   IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Year: 1987 Vol: 6 (4)Pages: 534-549
JOURNAL ARTICLE

Simulated annealing algorithm in problems of multiprocessor scheduling

D. A. ZorinV. A. Kostenko

Journal:   Automation and Remote Control Year: 2014 Vol: 75 (10)Pages: 1790-1801
© 2026 ScienceGate Book Chapters — All rights reserved.