Parallel genetic simulated annealing: A massively parallel SIMD algorithm

被引:77
作者
Chen, H [1 ]
Flann, NS [1 ]
Watson, DW [1 ]
机构
[1] Utah State Univ, Dept Comp Sci, Logan, UT 84322 USA
基金
美国国家科学基金会;
关键词
genetic algorithms; simulated annealing; parallel algorithms; SIMD; combinatorial optimization; hybrid methods; traveling salesperson; massive parallelism; error correcting codes;
D O I
10.1109/71.663870
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 16K 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 central parameters, a significant advantage over SA and GA.
引用
收藏
页码:126 / 136
页数:11
相关论文
共 28 条
  • [1] [Anonymous], P COMPC SAN FRANC CA
  • [2] A PARALLEL SIMULATED ANNEALING ALGORITHM FOR THE PLACEMENT OF MACROCELLS
    CASOTTO, A
    ROMEO, F
    SANGIOVANNIVINCENTELLI, A
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (05) : 838 - 847
  • [3] Chen H, 1994, LECT NOTES COMPUT SC, V866, P428
  • [4] DISTRIBUTED GENETIC ALGORITHMS FOR THE FLOORPLAN DESIGN PROBLEM
    COHOON, JP
    HEGDE, SU
    MARTIN, WN
    RICHARDS, DS
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1991, 10 (04) : 483 - 492
  • [5] Darema F., 1987, Proceedings of the 1987 IEEE International Conference on Computer Design: VLSI in Computers and Processors - ICCD '87 (Cat. No.87CH2473-7), P87
  • [6] De Jong K. A., 1975, ANAL BEHAV CLASS GEN
  • [7] DONTAS K, 1990, IEEE T INFORMATION T
  • [8] ELGAMAL AA, 1987, IEEE T INFORMATION T, V33
  • [9] Felten E., 1985, Proceedings of the 1985 International Conference on Parallel Processing (Cat. No.85CH2140-2), P6
  • [10] FOGARTY TC, 1991, LECT NOTES COMPUTER, P145