Publication | Closed Access
A general purpose distributed implementation of simulated annealing
12
Citations
10
References
2003
Year
Unknown Venue
EngineeringDistributed AlgorithmsParallel ImplementationComputer ArchitectureComputational ComplexityParallel MetaheuristicsParallel AlgorithmsSimulated AnnealingComputing SystemsSystems EngineeringModeling And SimulationParallel ComputingNovel Parallel SaComputer EngineeringDistributed SystemsComputer ScienceParallel ProcessingParallel Performance EvaluationSequential AlgorithmParallel ProgrammingSimulation Optimization
The authors present a problem-independent general-purpose parallel implementation of simulated annealing (SA) on distributed message-passing multiprocessor systems. The sequential algorithm is studied, and a classification of combinatorial optimization problems together with their neighborhood structures is given. Several parallelization approaches are examined, considering their suitability for problems of the various classes. For typical representatives of the different classes, good parallel SA implementations are presented. A novel parallel SA algorithm that works simultaneously on several Markov chains and decreases the number of chains dynamically is presented. This method yields good results with a parallel self-adapting cooling schedule. All algorithms are implemented in OCCAM-2 on a free configurable transputer system. Measurements on various numbers of processors up to 128 transputers are presented.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1