Parallelism and evolutionary algorithms

被引:511
作者
Alba, E [1 ]
Tomassini, M
机构
[1] Univ Malaga, Dept Comp Sci, E-29071 Malaga, Spain
[2] Univ Lausanne, Inst Comp Sci, CH-1015 Lausanne, Switzerland
关键词
evolutionary algorithms; first hitting time; population; time complexity;
D O I
10.1109/TEVC.2002.800880
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper contains a modern vision of the parallelization techniques used for evolutionary algorithms (EAs). The work is motivated by two fundamental facts: first, the different families of EAs have naturally converged in the last decade while parallel EAs (PEAS) seem still to lack unified studies, and second, there is a large number of improvements in these algorithms and in their parallelization that raise the need for a comprehensive survey. We stress the differences between the EA model and its parallel implementation throughout the paper. We discuss the advantages and drawbacks of PEAs. Also, successful applications are mentioned and open problems are identified. We propose potential solutions to these problems and classify the different ways in which recent results in theory and practice are helping to solve them. Finally, we provide a highly structured background relating PEAs in order to make researchers aware of the benefits of decentralizing and parallelizing an EA.
引用
收藏
页码:443 / 462
页数:20
相关论文
共 134 条
  • [1] Co-operating populations with different evolution behaviours
    Adamidis, P
    Petridis, V
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 188 - 191
  • [2] ADAMIDIS P, 1994, REV PARALLEL GENETIC
  • [3] AKL SG, 1991, DESIGN ANAL PARALLEL
  • [4] Influence of the migration policy in parallel distributed GAs with structured and panmictic populations
    Alba, E
    Troya, JM
    [J]. APPLIED INTELLIGENCE, 2000, 12 (03) : 163 - 181
  • [5] Parallel evolutionary algorithms can achieve super-linear performance
    Alba, E
    [J]. INFORMATION PROCESSING LETTERS, 2002, 82 (01) : 7 - 13
  • [6] Improving flexibility and efficiency by adding parallelism to genetic algorithms
    Alba, E
    Troya, JM
    [J]. STATISTICS AND COMPUTING, 2002, 12 (02) : 91 - 114
  • [7] Analyzing synchronous and asynchronous parallel distributed genetic algorithms
    Alba, E
    Troya, JM
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (04): : 451 - 465
  • [8] Alba E., 2001, J OBJECT ORIENTE DEC
  • [9] ALBA E, 2000, LECT NOTES COMPUTER, V1917, P29
  • [10] Alba Enrique, 1999, Complexity, V4, P31, DOI 10.1002/(SICI)1099-0526(199903/04)4:4<31::AID-CPLX5>3.0.CO