DocumentCode
3391692
Title
Massively parallel simulated annealing embedded with downhill-a SPMD algorithm for cluster computing
Author
Du, Zhihui ; Li, Sanli ; Li, Shuyou ; Wu, Mengyue ; Zhu, Jing
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear
1999
fDate
1999
Firstpage
297
Lastpage
302
Abstract
Simulated Annealing (SA) is a frequently used stochastic algorithm to deal with combinatorial optimization problems and it converges with probability infinitely close to 1. SA is an NP algorithm and the long executive time prevents it from being accepted for many real-time applications. This paper presents a SPMD (Single Program Multiple Data) algorithm which combines SA with local searching algorithm-downhill. The hybrid method not only keeps the convergence of SA but also improves the convergence speed of SA. Approximate solutions can be found quickly for complex optimization problems and more precise solutions can also be found by employing the same algorithm to fine-tune the approximate solutions. SA is an essential serial algorithm, but the SPMD algorithm breaks up the serial bottleneck of SA and its performance scales up linearly with the increase of processors, at the same time, the SPMD algorithm does not require careful choice of control parameters. Application cases show that the algorithm is robust and it can find high quality solution with high speed
Keywords
parallel algorithms; simulated annealing; stochastic programming; workstation clusters; SPMD algorithm; cluster computing; combinatorial optimization problems; complex optimization problems; local searching algorithm; massively parallel simulated annealing; single program multiple data algorithm; stochastic algorithm; Clustering algorithms; Computational modeling; Computer science; Concurrent computing; Convergence; Embedded computing; Materials science and technology; Optimization methods; Simulated annealing; Stochastic processes;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 1999. Proceedings. 1st IEEE Computer Society International Workshop on
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7695-0343-8
Type
conf
DOI
10.1109/IWCC.1999.810899
Filename
810899
Link To Document