DocumentCode
1347984
Title
Parallel genetic simulated annealing: a massively parallel SIMD algorithm
Author
Chen, Hao ; Flann, Nicholas S. ; Watson, Daniel W.
Author_Institution
SingleTrac Entertainment Inc., USA
Volume
9
Issue
2
fYear
1998
fDate
2/1/1998 12:00:00 AM
Firstpage
126
Lastpage
136
Abstract
Many significant engineering and scientific problems involve optimization of some criteria over a combinatorial configuration space. The two methods most often used to solve these problems effectively-simulated annealing (SA) and genetic algorithms (GA)-do not easily lend themselves to massive parallel implementations. Simulated annealing is a naturally serial algorithm, while GA involves a selection process that requires global coordination. This paper introduces a new hybrid algorithm that inherits those aspects of GA that lend themselves to parallelization, and avoids serial bottle-necks of GA approaches by incorporating elements of SA to provide a completely parallel, easily scalable hybrid GA/SA method. This new method, called Genetic Simulated Annealing, does not require parallelization of any problem specific portions of a serial implementation-existing serial implementations can be incorporated as is. Results of a study on two difficult combinatorial optimization problems, a 100 city traveling salesperson problem and a 24 word, 12 bit error correcting code design problem, performed on a 16 K PE MasPar MP-1, indicate advantages over previous parallel GA and SA approaches. One of the key results is that the performance of the algorithm scales up linearly with the increase of processing elements, a feature not demonstrated by any previous parallel GA or SA approaches, which enables the new algorithm to utilize massive parallel architecture with maximum effectiveness. Additionally, the algorithm does not require careful choice of control parameters, a significant advantage over SA and GA
Keywords
genetic algorithms; parallel algorithms; simulated annealing; Genetic Simulated Annealing; genetic algorithms; optimization; parallelization; simulated annealing; Cities and towns; Computational modeling; Computer Society; Design optimization; Error correction codes; Genetic algorithms; Optimization methods; Parallel architectures; Simulated annealing; Temperature;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.663870
Filename
663870
Link To Document