A fast and elitist multiobjective genetic algorithm: NSGA-II

被引:30542
|
作者
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
相关论文
共 50 条
  • [41] Application of NSGA-II Algorithm to Generation Expansion Planning
    Kannan, S.
    Baskar, S.
    McCalley, James D.
    Murugan, P.
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2009, 24 (01) : 454 - 461
  • [42] Energy Consumption Optimization Strategy of Hybrid Vehicle Based on NSGA-II Genetic Algorithm
    Wang, Xuanxuan
    Ji, Wujun
    Gao, Yun
    [J]. PROCESSES, 2023, 11 (06)
  • [43] A Technique of Hydraulic System Optimization at the Preliminary Design Stage by the NSGA-II Genetic Algorithm
    Bobarika I.O.
    Gruzdev A.S.
    [J]. Russian Aeronautics, 2023, 66 (02): : 387 - 395
  • [44] A Study of the Combination of Variation Operators in the NSGA-II Algorithm
    Nebro, Antonio J.
    Durillo, Juan J.
    Machin, Mirialys
    Coello Coello, Carlos A.
    Dorronsoro, Bernabe
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, CAEPIA 2013, 2013, 8109 : 269 - 278
  • [45] Improved NSGA-II Algorithm for Optimization of Constrained Functions
    Zhang, Yun
    Jiao, Bin
    [J]. PROCEEDINGS OF THE 2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, AUTOMATION AND MECHANICAL ENGINEERING (EAME 2018), 2018, 127 : 316 - 319
  • [46] Approaches to Parallelize Pareto Ranking in NSGA-II Algorithm
    Lancinskas, Algirdas
    Zilinskas, Julius
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 371 - 380
  • [47] Operative generative design using non-dominated sorting genetic algorithm II (NSGA-II)
    Bailey, Elnaz Tafrihi
    Caldas, Luisa
    [J]. AUTOMATION IN CONSTRUCTION, 2023, 155
  • [48] Multiobjective genetic algorithm based on elitist selection and individual migration
    Institute of Automation, East China University of Science and Technology, Shanghai 200237, China
    [J]. Kongzhi yu Juece Control Decis, 2007, 2 (164-168):
  • [49] Analysis of NSGA-II and NSGA-II with CDAS, and Proposal of an Enhanced CDAS Mechanism
    Tsuchida, Kyoko
    Sato, Hiroyuki
    Aguirre, Hernan
    Tanaka, Kiyoshi
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2009, 13 (04) : 470 - 480
  • [50] A First Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm II (NSGA-II)
    Zheng, Weijie
    Liu, Yufei
    Doerr, Benjamin
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 10408 - 10416