Differential evolution with individual-dependent topology adaptation

被引:31
作者
Sun, Guo [1 ]
Cai, Yiqiao [1 ]
Wang, Tian [1 ]
Tian, Hui [1 ]
Wang, Cheng [1 ]
Chen, Yonghong [1 ]
机构
[1] Huaqiao Univ, Coll Comp Sci & Technol, Xiamen 361021, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution; Multi-topology; Individual-dependent; Adaptive topology selection; Global optimization; DIRECTION INFORMATION; NEIGHBORHOOD;
D O I
10.1016/j.ins.2018.02.048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential evolution (DE) is an efficient and robust evolutionary algorithm (EA), that has been widely and successfully applied to solve global optimization problems in diverse real world applications. As the population structure has a major influence on the behavior of an EA, effectively incorporating population topology into DE has recently attracted increasing attention. Previous works have shown the effectiveness of different topologies in improving the performance of DE and revealed that different topologies can have different effects on the population's ability to solve optimization problems. However, the synergy of different topologies for the problems being solved has not been systematically investigated in most DE variants. Moreover, individuals with different fitness values play different roles in guiding the search during the evolutionary process. Nevertheless, the individual dependent roles are not considered in most DE variants that consider the population topology. To overcome these drawbacks and utilize the information that is derived from the differences between the fitness values of individuals for topology adaption, we propose a multi-topology-based DE (MTDE) algorithm that includes an ensemble of multiple population topologies (MPT), an individual-dependent adaptive topology selection (ITS) scheme, and a topology-dependent mutation (TDM) strategy. In the ensemble of MPT, multiple population topologies with different degrees of connectivity are employed. In the ITS scheme, each individual adaptively selects the topology that is most compatible its role in guiding the search based on its fitness value. In the TDM strategy, the parents for mutation are chosen from the neighborhood of the current individual based on the corresponding topology to generate offspring. The effectiveness of the proposed algorithm is extensively evaluated on a suite of benchmark functions. Experimental results demonstrate the competitive performance of MTDE when compared with other state-of-the-art DE variants and EAs. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 38
页数:38
相关论文
共 49 条
[1]  
Alcala-Fdez J., 2012, KEEL SOFTWARE TOOL A
[2]  
[Anonymous], 2017, IEEE T CYBERN
[3]  
[Anonymous], 1997, Journal of Global Optimization, DOI DOI 10.1023/A:1008202821328
[4]  
[Anonymous], 2013, 201311 ZHENGZH U
[5]  
[Anonymous], 1999, P C EV COMP
[6]   Finite-time analysis of the multiarmed bandit problem [J].
Auer, P ;
Cesa-Bianchi, N ;
Fischer, P .
MACHINE LEARNING, 2002, 47 (2-3) :235-256
[7]   Neighborhood-adaptive differential evolution for global numerical optimization [J].
Cai, Yiqiao ;
Sun, Guo ;
Wang, Tian ;
Tian, Hui ;
Chen, Yonghong ;
Wang, Jiahai .
APPLIED SOFT COMPUTING, 2017, 59 :659-706
[8]   Neighborhood guided differential evolution [J].
Cai, Yiqiao ;
Zhao, Meng ;
Liao, Jingliang ;
Wang, Tian ;
Tian, Hui ;
Chen, Yonghong .
SOFT COMPUTING, 2017, 21 (16) :4769-4812
[9]   Differential Evolution With Neighborhood and Direction Information for Numerical Optimization [J].
Cai, Yiqiao ;
Wang, Jiahai .
IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (06) :2202-2215
[10]  
CARAFFINI F, 2013, EVOLUTIONARY COMPUTA, P1123