PARALLEL RECOMBINATIVE SIMULATED ANNEALING - A GENETIC ALGORITHM

被引:166
作者
MAHFOUD, SW [1 ]
GOLDBERG, DE [1 ]
机构
[1] UNIV ILLINOIS, DEPT GEN ENGN, URBANA, IL 61801 USA
关键词
SIMULATED ANNEALING; GENETIC ALGORITHM; PARALLEL RECOMBINATIVE SIMULATED ANNEALING (PRSA); SHARED-MEMORY MULTIPROCESSOR; CM-5; IMPLEMENTATION FEATURES; PERFORMANCE RESULTS;
D O I
10.1016/0167-8191(94)00071-H
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper introduces and analyzes a parallel method of stimulated annealing. Borrowing from genetic algorithms, an effective combination of simulated annealing and genetic algorithms, called parallel recombinative simulated annealing, is developed. This new algorithm strives to retain the desirable asymptotic convergence properties of simulated annealing, while adding the populations approach and recombinative power of genetic algorithms. The algorithm iterates a population of solutions rather than a single solution, employing a binary recombination operator as well as a unary neighborhood operator. Proofs of global convergence are given for two variations of the algorithm. Convergence behavior is examined, and empirical distributions are compared to Boltzmann distributions. Parallel recombinative simulated annealing is amenable to straightforward implementation on SIMD, MIMD, or shared-memory machines. The algorithm, implemented on the CM-5, is run repeatedly on two deceptive problems to demonstrate the added implicit parallelism and faster convergence which can result from larger population sizes.
引用
收藏
页码:1 / 28
页数:28
相关论文
共 42 条
  • [11] BOLTZMANN AND DARWIN STRATEGIES IN COMPLEX OPTIMIZATION
    BOSENIUK, T
    EBELING, W
    ENGEL, A
    [J]. PHYSICS LETTERS A, 1987, 125 (6-7) : 307 - 310
  • [12] BROWN D, 1989, 3RD P C GEN ALG ARL, P406
  • [13] DAVIS TE, 1991, 4TH P INT C GEN ALG, P174
  • [14] DEJONG KA, 1975, DISS ABSTR INT B, V36, P5140
  • [15] DELAMAZA M, 1991, AI1345 MIT ART INT L
  • [16] PARALLEL SIMULATED ANNEALING - ACCURACY VS SPEED IN PLACEMENT
    DURAND, MD
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1989, 6 (03): : 8 - 34
  • [17] EIBEN AE, 1991, LECT NOTES COMPUT SC, V496, P4
  • [18] Eshelman L. J., 1991, FDN GENETIC ALGORITH, V1, P265, DOI DOI 10.1016/B978-0-08-050684-5.50020-3
  • [19] Goldberg D., 1992, PARALLEL PROBLEM SOL, V2, P37
  • [20] Goldberg D. E., 1992, Complex Systems, V6, P333