A double-module immune algorithm for multi-objective optimization problems

被引:65
作者
Liang, Zhengping [1 ]
Song, Ruizhen [1 ]
Lin, Qiuzhen [1 ]
Du, Zhihua [1 ]
Chen, Jianyong [1 ]
Ming, Zhong [1 ]
Yu, Jianping [1 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Double-module framework; Immune algorithm; Differential evolution; CLONAL SELECTION; STRATEGY; EVOLUTION; NETWORK;
D O I
10.1016/j.asoc.2015.06.022
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-objective optimization problems (MOPs) have become a research hotspot, as they are commonly encountered in scientific and engineering applications. When solving some complex MOPs, it is quite difficult to locate the entire Pareto-optimal front. To better settle this problem, a novel double-module immune algorithm named DMMO is presented, where two evolutionary modules are embedded to simultaneously improve the convergence speed and population diversity. The first module is designed to optimize each objective independently by using a sub-population composed with the competitive individuals in this objective. Differential evolution crossover is performed here to enhance the corresponding objective. The second one follows the traditional procedures of immune algorithm, where proportional cloning, recombination and hyper-mutation operators are operated to concurrently strengthen the multiple objectives. The performance of DMMO is validated by 16 benchmark problems, and further compared with several multi-objective algorithms, such as NSGA-II, SPEA2, SMSEMOA, MOEA/D, SMPSO, NNIA and MIMO. Experimental studies indicate that DMMO performs better than the compared targets on most of test problems and the advantages of double modules in DMMO are also analyzed. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:161 / 174
页数:14
相关论文
共 60 条
[1]   Convergence Acceleration Operator for Multiobjective Optimization [J].
Adra, Salem F. ;
Dodd, Tony J. ;
Griffin, Ian A. ;
Fleming, Peter J. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (04) :825-847
[2]  
[Anonymous], 2001, Tech. Rep., DOI [DOI 10.3929/ETHZA-004284029, DOI 10.3929/ETHZ-A-004284029]
[3]  
[Anonymous], 1985, P INT C GEN ALG THEI
[4]  
[Anonymous], P 15 IFAC WORLD C
[5]  
[Anonymous], MULTIOBJECTIVE PROGR
[6]   SMS-EMOA: Multiobjective selection based on dominated hypervolume [J].
Beume, Nicola ;
Naujoks, Boris ;
Emmerich, Michael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1653-1669
[7]   The balance between proximity and diversity in multiobjective evolutionary algorithms [J].
Bosman, PAN ;
Thierens, D .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (02) :174-188
[8]   Simultaneous topology and sizing optimization of a water distribution network using a hybrid multiobjective evolutionary algorithm [J].
Bureerat, Sujin ;
Sriworamas, Krit .
APPLIED SOFT COMPUTING, 2013, 13 (08) :3693-3702
[9]   A hybrid immune multiobjective optimization algorithm [J].
Chen, Jianyong ;
Lin, Qiuzhen ;
Ji, Zhen .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 204 (02) :294-302
[10]   An effective model of multiple multi-objective evolutionary algorithms with the assistance of regional multi-objective evolutionary algorithms: VIPMOEAs [J].
Cheshmehgaz, Hossein Rajabalipour ;
Desa, Mohamad Ishak ;
Wibowo, Antoni .
APPLIED SOFT COMPUTING, 2013, 13 (05) :2863-2895