A dominance tree and its application in evolutionary multi-objective optimization

被引:18
作者
Shi, Chuan [1 ]
Yan, Zhenyu [2 ]
Lue, Kevin [3 ]
Shi, Zhongzhi [4 ]
Wang, Bai [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing Key Lab Intelligent Telecommun Software, Beijing, Peoples R China
[2] Univ Virginia, Dept Syst & Informat Engn, Charlottesville, VA 22903 USA
[3] Brunel Univ, Uxbridge UB8 3PH, Middx, England
[4] Chinese Acad Sci, Inst Comp Technol, Beijing 100864, Peoples R China
基金
美国国家科学基金会;
关键词
Evolutionary multi-objective optimization; Evolutionary computation; Pareto dominance; Fitness assignment; Computational complexity; ALGORITHMS;
D O I
10.1016/j.ins.2009.06.035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most contemporary multi-objective evolutionary algorithms (MOEAs) store and handle a population with a linear list, and this may impose high computational complexities on the comparisons of solutions and the fitness assignment processes. This paper presents a data structure for storing the whole population and their dominating information in MOEAs. This structure, called a Dominance Tree (DT), is a binary tree that can effectively and efficiently store three-valued relations (namely dominating, dominated or non-dominated) among vector values. This paper further demonstrates DTs potential applications in evolutionary multi-objective optimization with two cases. The first case utilizes the DT to improve NSGA-II as a fitness assignment strategy. The second case demonstrates a DT-based MOEA (called a DTEA), which is designed by leveraging the favorable properties of the DT. The simulation results show that the DT-improved NSGA-II is significantly faster than NSGA-II. Meanwhile, DTEA is much faster than SPEA2, NSGA-II and an improved version of NSGA-II. On the other hand, in regard to converging to the Pareto optimal front and maintaining the diversity of solutions. DT-improved NSGA-II and DTEA are found to be competitive with NSGA-II and SPEA2. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:3540 / 3560
页数:21
相关论文
共 33 条
[1]   Representation and management of MOEA populations based on graphs [J].
Alberto, I ;
Mateo, PM .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 159 (01) :52-65
[2]  
[Anonymous], 1983, The Wadsworth statistics/Probability series
[3]  
ATASHKARI K, 2005, INT J THERM SCI, V2338, P1
[4]  
CHEN XM, 2001, NKCS2001002
[5]  
Coello C.A. Coello., 2006, Computational Intelligence, P73
[6]   Evolutionary multi-objective optimization: A historical view of the field [J].
Coello Coello, Carlos A. .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2006, 1 (01) :28-36
[7]  
Deb K, 2002, IEEE C EVOL COMPUTAT, P825, DOI 10.1109/CEC.2002.1007032
[8]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[9]  
Deb K., 1995, Complex Systems, V9, P115
[10]  
Deb K., 2010, MULTIOBJECTIVE OPTIM