Considerations in engineering parallel multiobjective evolutionary algorithms

被引:158
作者
Van Veldhuizen, DA [1 ]
Zydallis, JB
Lamont, GB
机构
[1] USAF, Mat Command, Directorate Requirements, Wright Patterson AFB, OH 45433 USA
[2] USAF, Inst Technol, Dept Elect & Comp Engn, Grad Sch Engn Management, Wright Patterson AFB, OH 45433 USA
关键词
multiobjective evolutionary algorithms (MOEAs); parallel algorithm paradigms; parallel multiobjective evolutionary algorithms (pMOEAs); Pareto front; Pareto optimality;
D O I
10.1109/TEVC.2003.810751
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Developing multiobjective evolutionary algorithms (MOEAs) involves thoroughly addressing the issues of efficiency and effectiveness. Once convinced of an MOEA's effectiveness the researcher often desires to reduce execution time and/or resource expenditure, which naturally leads to considering the MOEA's parallelization. Parallel MOEAs (pMOEAs) or distributed MOEAs are relatively new developments with few associated publications. pMOEA creation is not a simple task, involving analyzing various parallel paradigms and associated parameters. Thus, a thorough discussion of the major parallelized MOEA paradigms is included in this paper and succinct observations are made regarding an analysis of the current literature. Specifically, a previous MOEA notation is extended into the pMOEA domain to enable precise description and identification of various sets of interest. Innovative concepts for pMOEA migration, replacement and niching schemes are discussed, as well as presenting the first known generic pMOEA formulation. Taken together, this paper's analyses in conjunction with an original pMOEA design serve as a pedagogical framework and example of the necessary process to implement an efficient and effective pMOEA. Interspersed throughout the paper are various methods for creating and evaluating pMOEA implementations for those interested in extending the field's knowledge through further research. This aids the community in not only achieving a fuller understanding of parallelized MOEAs, but also identifying appropriate contexts for comparing their performance.
引用
收藏
页码:144 / 173
页数:30
相关论文
共 79 条
  • [1] Aguirre HE, 2002, IEEE C EVOL COMPUTAT, P795, DOI 10.1109/CEC.2002.1007027
  • [2] AKL SG, 1989, DESIGN ANAL ALGORITH
  • [3] ALANDER JT, 1994, TECH REPORT SER, V941
  • [4] Improving flexibility and efficiency by adding parallelism to genetic algorithms
    Alba, E
    Troya, JM
    [J]. STATISTICS AND COMPUTING, 2002, 12 (02) : 91 - 114
  • [5] Parallelism and evolutionary algorithms
    Alba, E
    Tomassini, M
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) : 443 - 462
  • [6] 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
  • [7] ALEXANDROV VN, 1999, PARALLEL ALGORITHMS
  • [8] [Anonymous], 1999, EVOLUTIONARY ALGORIT
  • [9] [Anonymous], 1989, GENETIC ALGORITHM SE
  • [10] [Anonymous], 1999, HIGH PERFORMANCE CLU