DocumentCode :
1273222
Title :
A fast and elitist multiobjective genetic algorithm: NSGA-II
Author :
Deb, Kalyanmoy ; Pratap, Amrit ; Agarwal, Sameer ; Meyarivan, T.
Author_Institution :
Kanpur Genetic Algorithms Lab., Indian Inst. of Technol., Kanpur, India
Volume :
6
Issue :
2
fYear :
2002
fDate :
4/1/2002 12:00:00 AM
Firstpage :
182
Lastpage :
197
Abstract :
Multi-objective evolutionary algorithms (MOEAs) that use non-dominated sorting and sharing have been criticized mainly for: (1) their O(MN3) computational complexity (where M is the number of objectives and N is the population size); (2) their non-elitism approach; and (3) the need to specify a sharing parameter. In this paper, we suggest a non-dominated sorting-based MOEA, called NSGA-II (Non-dominated Sorting Genetic Algorithm II), which alleviates all of the above three difficulties. Specifically, a fast non-dominated 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 N solutions (with respect to fitness and spread). Simulation results on difficult test problems show that NSGA-II is able, for most problems, to find a much better spread of solutions and better convergence near the true Pareto-optimal front compared to the Pareto-archived evolution strategy and the strength-Pareto evolutionary algorithm - 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 multi-objective 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 multi-objective optimizer, and the much better performance of NSGA-II is observed
Keywords :
Pareto distribution; computational complexity; constraint theory; convergence; genetic algorithms; operations research; simulation; sorting; NSGA-II; Nondominated Sorting Genetic Algorithm II; Pareto-archived evolution strategy; Pareto-optimal front; algorithm performance; computational complexity; constrained multi-objective problems; constraint handling; convergence; dominance definition; fast elitist multi-objective genetic algorithm; mating pool; multi-criterion decision making; multi-objective evolutionary algorithm; multi-objective optimization; nondominated sharing; nonlinear problem; objectives; parent/offspring population combination; population size; selection operator; simulation; solution fitness; solution spread; strength-Pareto evolutionary algorithm; Associate members; Computational complexity; Computational modeling; Constraint optimization; Decision making; Diversity reception; Evolutionary computation; Genetic algorithms; Sorting; Testing;
fLanguage :
English
Journal_Title :
Evolutionary Computation, IEEE Transactions on
Publisher :
ieee
ISSN :
1089-778X
Type :
jour
DOI :
10.1109/4235.996017
Filename :
996017
Link To Document :
بازگشت