DocumentCode :
3441422
Title :
Reducing the run-time complexity of NSGA-II for bi-objective optimization problem
Author :
Liu, Min ; Zeng, Wenhua
Author_Institution :
Cognitive Sci. Dept., Xiamen Univ., Xiamen, China
Volume :
2
fYear :
2010
fDate :
29-31 Oct. 2010
Firstpage :
546
Lastpage :
549
Abstract :
NSGA-II is a multi-objective evolutionary algorithm, and its performance is so good that it has become very popular in the last few years. To improve the efficiency of NSGA-II for bi-objective optimization problem, in this paper, a new bi-objective non-dominated sorting algorithm is proposed to replace the original non-dominated sorting method of NSGA-II. In the new algorithm, a layering strategy according to need is adopted to avoid generating unnecessary non-dominated fronts, and a forward comparison operator is designed to identify the non-dominated individual quickly. Compared with the time complexity (O(N2) ) of NSGA-II, the time complexity of new algorithm is reduced to O(kN+MogN), where k is the number of non-dominated fronts, and k≪N. The experiment results also show that there are fewer non-dominated fronts, number of dominance comparisons and much less CPU run-time in the new algorithm, compared with NSGA-II.
Keywords :
computational complexity; genetic algorithms; sorting; NSGA-II; biobjective nondominated sorting genetic algorithm; biobjective optimization problem; layering strategy; multiobjective evolutionary algorithm; runtime complexity; time complexity; Silicon; Sorting; forward comparison; layering strategy according to need; multi-objective optimization; non-dominated front;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Computing and Intelligent Systems (ICIS), 2010 IEEE International Conference on
Conference_Location :
Xiamen
Print_ISBN :
978-1-4244-6582-8
Type :
conf
DOI :
10.1109/ICICISYS.2010.5658387
Filename :
5658387
Link To Document :
بازگشت