会议专题

Reducing the Run-Time Complexity of NSGA-II for Bi-objective Optimization Problem

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 hi-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-IL 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-ll, the time complexity of new algorithm is reduced to O(kN+NlogN), 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.

multi-objective optimization non-dominated front layering strategy according to need forward comparison

Min Liu Wenhua Zeng

Cognitive Science Department Xiamen University Xiamen, China Dept.of Computer Science and Engineerin Software School Xiamen University Xiamen, China

国际会议

2010 IEEE International Conference on Intelligent Computing and Intelligent Systems(2010 IEEE 智能计算与智能系统国际会议 ICIS 2010)

厦门

英文

546-549

2010-10-29(万方平台首次上网日期,不代表论文的发表时间)