A fast and elitist multiobjective genetic algorithm: NSGA-II

被引:32218
作者
Deb, K [1 ]
Pratap, A [1 ]
Agarwal, S [1 ]
Meyarivan, T [1 ]
机构
[1] Indian Inst Technol, Kanpur Genet Algorithms Lab, Kanpur 208016, Uttar Pradesh, India
关键词
constraint handling; elitism; genetic algorithms; multicriterion decision making; multiobjective optimization; Pareto-optimal solutions;
D O I
10.1109/4235.996017
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
MuItiobjective evolutionary algorithms (EAs) that use nondominated sorting and sharing have been criticized mainly for their: 1) O(MN3) computational complexity (where M is the number of objectives and N is the population size); 2) nonelitism approach; and 3) the need for specifying a sharing parameter. In this paper, we suggest a nondominated sorting-based multiobjective EA (MOEA), called nondominated sorting genetic algorithm Il (NSGA-II). which alleviates all the above three difficulties. Specifically, a fast nondominated sorting approach with O(MN2) computational complexity is presented. Also, a selection operator is presented that creates a mating pool by combining the parent and offspring populations and selecting the best (with respect to fitness and spread) N solutions. Simulation results on difficult test problems show that the proposed NSGA-II, in most problems, is able to find much better spread of solutions and better convergence near the true Pareto-optimal front compared to Pareto-archived evolution strategy and strength-Pareto EA-two other elitist MOEAs that pay special attention to creating a diverse Pareto-optimal front. Moreover, we modify the definition of dominance in order to solve constrained multiobjective problems efficiently. Simulation results of the constrained NSGA-II on a number of test problems, including a five-objective seven-constraint nonlinear problem, are compared with another constrained muItiobjective optimizer and much better performance of NSGA-II is observed.
引用
收藏
页码:182 / 197
页数:16
相关论文
共 26 条
  • [1] [Anonymous], P INT C GEN ALG THEI
  • [2] [Anonymous], 1999, P IEEE C EVOLUTIONAR, DOI DOI 10.1109/CEC.1999.781913
  • [3] [Anonymous], 1998, DEP ELECT COMPUT ENG
  • [4] DEB K, 1989, PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P42
  • [5] An efficient constraint handling method for genetic algorithms
    Deb, K
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) : 311 - 338
  • [6] Deb K., 1995, Complex Systems, V9, P115
  • [7] Deb K., 1998, FDN GENETIC ALGORITH, V5, P265
  • [8] Deb K., 2001, Multi-Objective Optimization using Evolutionary Algorithms
  • [9] Multi-objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems
    Deb, Kalyanmoy
    [J]. EVOLUTIONARY COMPUTATION, 1999, 7 (03) : 205 - 230
  • [10] Fonseca C. M., 1996, Parallel Problem Solving from Nature - PPSN IV. International Conference on Evolutionary Computation - The 4th International Conference on Parallel Problem Solving from Nature. Proceedings, P584, DOI 10.1007/3-540-61723-X_1022