An Evolutionary Algorithm with Double-Level Archives for Multiobjective Optimization

被引:65
作者
Chen, Ni [1 ,2 ,3 ,4 ]
Chen, Wei-Neng [1 ,2 ,3 ,4 ]
Gong, Yue-Jiao [1 ,2 ,3 ,4 ]
Zhan, Zhi-Hui [1 ,2 ,3 ,4 ]
Zhang, Jun [1 ,2 ,3 ,4 ]
Li, Yun [5 ]
Tan, Yu-Song [6 ]
机构
[1] Sun Yat Sen Univ, Guangzhou 510275, Guangdong, Peoples R China
[2] Minist Educ, Key Lab Machine Intelligence & Adv Comp, Guangzhou 510006, Guangdong, Peoples R China
[3] Minist Educ, Engn Res Ctr Supercomp Engn Software, Guangzhou 510006, Guangdong, Peoples R China
[4] Educ Dept Guangdong Prov, Key Lab Software Technol, Guangzhou 510006, Guangdong, Peoples R China
[5] Univ Glasgow, Sch Engn, Glasgow G12 8LT, Lanark, Scotland
[6] Natl Univ Def Technol, Sch Comp Sci, Changsha 410072, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary algorithm (EA); global optimization; multiobjective optimization;
D O I
10.1109/TCYB.2014.2360923
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing multiobjective evolutionary algorithms (MOEAs) tackle a multiobjective problem either as a whole or as several decomposed single-objective sub-problems. Though the problem decomposition approach generally converges faster through optimizing all the sub-problems simultaneously, there are two issues not fully addressed, i.e., distribution of solutions often depends on a priori problem decomposition, and the lack of population diversity among sub-problems. In this paper, a MOEA with double-level archives is developed. The algorithm takes advantages of both the multiobjective-problem-level and the sub-problem-level approaches by introducing two types of archives, i.e., the global archive and the sub-archive. In each generation, self-reproduction with the global archive and cross-reproduction between the global archive and sub-archives both breed new individuals. The global archive and sub-archives communicate through cross-reproduction, and are updated using the reproduced individuals. Such a framework thus retains fast convergence, and at the same time handles solution distribution along Pareto front (PF) with scalability. To test the performance of the proposed algorithm, experiments are conducted on both the widely used benchmarks and a set of truly disconnected problems. The results verify that, compared with state-of-the-art MOEAs, the proposed algorithm offers competitive advantages in distance to the PF, solution coverage, and search speed.
引用
收藏
页码:1851 / 1863
页数:13
相关论文
共 56 条
[1]  
[Anonymous], Evolutionary Computation, DOI [DOI 10.1162/EVCO.1994.2.3.221, 10.1162/evco.1994.2.3.221]
[2]  
[Anonymous], 1985, P INT C GEN ALG THEI
[3]   Multiobjective differential evolution (MODE) for optimization of adiabatic styrene reactor [J].
Babu, BV ;
Chakole, PG ;
Mubeen, JHS .
CHEMICAL ENGINEERING SCIENCE, 2005, 60 (17) :4822-4837
[4]   Evolutionary algorithms for real world applications [J].
Back, Thomas ;
Emmerich, M. ;
Shir, O. M. .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2008, 3 (01) :64-67
[5]   HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization [J].
Bader, Johannes ;
Zitzler, Eckart .
EVOLUTIONARY COMPUTATION, 2011, 19 (01) :45-76
[6]  
Bentley P., 1997, Soft Computing in Engineering Design and Manufacturing, V5, P231
[7]   Enhancing MOEA/D with Guided Mutation and Priority Update for Multi-objective Optimization [J].
Chen, Chih-Ming ;
Chen, Ying-ping ;
Zhang, Qingfu .
2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, :209-+
[8]   A Multiobjective Evolutionary Algorithm That Diversifies Population by Its Density [J].
Chow, Chi Kin ;
Yuen, Shiu Yin .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (02) :149-172
[9]  
Connover W.J., 1999, PRACTICAL NONPARAMET
[10]   Preferences and their application in evolutionary multiobjective optimization [J].
Cvetkovic, D ;
Parmee, IC .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :42-57