Analyzing synchronous and asynchronous parallel distributed genetic algorithms

被引:99
作者
Alba, E [1 ]
Troya, JM [1 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Computac, E-29071 Malaga, Spain
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2001年 / 17卷 / 04期
关键词
asynchronous parallel GAs; cellular GAs; numeric performance; speedup; selection pressure;
D O I
10.1016/S0167-739X(99)00129-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel genetic algorithms (PGAs) have been traditionally used to extend the power of serial genetic algorithms (GAs), since they often can be tailored to provide a larger efficiency on complex search problems. In a PGA several sub-algorithms cooperate in parallel to solve the problem. This high-level definition has led to a considerable number of different implementations that preclude direct comparisons and knowledge exchange. To fill this gap we begin by providing a common framework for studying PGAs. We then analyze the importance of the synchronism in the migration step of various parallel distributed GAs. This implementation issue could affect the evaluation effort as well as could provoke some differences in the search time and speedup. We cover in this study a set of popular evolution schemes relating panmictic (steady-state or generational) and structured-population (cellular) GAs for the islands. We aim at extending existing results to structured-population GAs, and also to new problems. The evaluated PGAs demonstrate linear and even super-linear speedup when run in a cluster of workstations. They also show important numerical benefits if compared with their sequential versions. In addition, we always report lower search times for the asynchronous versions. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:451 / 465
页数:15
相关论文
共 30 条
[1]  
Alba E., 1993, Artificial Neural Nets and Genetic Algorithms. Proceedings of the International Conference, P683
[2]  
Alba Enrique, 1999, Complexity, V4, P31, DOI 10.1002/(SICI)1099-0526(199903/04)4:4<31::AID-CPLX5>3.0.CO
[3]  
2-4
[4]  
[Anonymous], 1991, FDN GENETIC ALGORITH, DOI DOI 10.1016/B978-0-08-050684-5.50009-4
[5]  
[Anonymous], PARALLEL DISTRIBUTED
[6]  
[Anonymous], 1975, Ann Arbor
[7]  
[Anonymous], P 4 INT C GEN ALG
[8]  
Back T., 1997, Handbook of evolutionary computation
[9]  
Belding T. C., 1995, Proc. 6th Int. Conf. Genetic Algorithms, P114
[10]  
CAMMARATA G, 1993, P INT WORKSH ART NEU, P611