Simulated annealing on a multiprocessor

  • Roger D. Chamberlain
  • , Mark N. Edelman
  • , Mark A. Franklin
  • , Ellen E. Witte

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

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 log2N and (N+log2N)/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.

Original languageEnglish
Title of host publication1988 IEEE Int Conf Comput Des VLSI Comput Process ICCD 88 Proc
PublisherPubl by IEEE
Pages540-544
Number of pages5
ISBN (Print)0818608722
StatePublished - 1988

Publication series

Name1988 IEEE Int Conf Comput Des VLSI Comput Process ICCD 88 Proc

Fingerprint

Dive into the research topics of 'Simulated annealing on a multiprocessor'. Together they form a unique fingerprint.

Cite this