Adaptive Distributed Differential Evolution

被引:203
作者
Zhan, Zhi-Hui [1 ,2 ]
Wang, Zi-Jia [3 ]
Jin, Hu [4 ]
Zhang, Jun [5 ]
机构
[1] South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
[2] South China Univ Technol, State Key Lab Subtrop Bldg Sci, Guangzhou 510006, Peoples R China
[3] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Peoples R China
[4] Hanyang Univ, Div Elect Engn, Ansan 15588, South Korea
[5] Hanyang Univ, Ansan 15588, South Korea
基金
新加坡国家研究基金会;
关键词
Sociology; Statistics; Optimization; Topology; Indexes; Next generation networking; Cybernetics; Adaptive distributed differential evolution (ADDE); differential evolution (DE); evolutionary state estimation (ESE); historical successful experience (HSE); master– slave multipopulation distributed; PARAMETERS; ALGORITHM;
D O I
10.1109/TCYB.2019.2944873
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increasing complexity of optimization problems, distributed differential evolution (DDE) has become a promising approach for global optimization. However, similar to the centralized algorithms, DDE also faces the difficulty of strategies' selection and parameters' setting. To deal with such problems effectively, this article proposes an adaptive DDE (ADDE) to relieve the sensitivity of strategies and parameters. In ADDE, three populations called exploration population, exploitation population, and balance population are co-evolved concurrently by using the master-slave multipopulation distributed framework. Different populations will adaptively choose their suitable mutation strategies based on the evolutionary state estimation to make full use of the feedback information from both individuals and the whole corresponding population. Besides, the historical successful experience and best solution improvement are collected and used to adaptively update the individual parameters (amplification factor F and crossover rate CR) and population parameter (population size N), respectively. The performance of ADDE is evaluated on all 30 widely used benchmark functions from the CEC 2014 test suite and all 22 widely used real-world application problems from the CEC 2011 test suite. The experimental results show that ADDE has great superiority compared with the other state-of-the-art DDE and adaptive differential evolution variants.
引用
收藏
页码:4633 / 4647
页数:15
相关论文
共 59 条
[1]   Population set-based global optimization algorithms:: some modifications and numerical studies [J].
Ali, MM ;
Törn, A .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (10) :1703-1725
[2]   Empirical evaluation of distributed Differential Evolution on standard benchmarks [J].
Apolloni, Javier ;
Garcia-Nieto, Jose ;
Alba, Enrique ;
Leguizamon, Guillermo .
APPLIED MATHEMATICS AND COMPUTATION, 2014, 236 :351-366
[3]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[4]  
Brest J, 2017, IEEE C EVOL COMPUTAT, P1311, DOI 10.1109/CEC.2017.7969456
[5]  
Brest J, 2016, IEEE C EVOL COMPUTAT, P1188, DOI 10.1109/CEC.2016.7743922
[6]   Comparison of nature-inspired population-based algorithms on continuous optimisation problems [J].
Bujok, Petr ;
Tvrdik, Josef ;
Polakova, Radka .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
[7]   Enhancing distributed differential evolution with multicultural migration for global numerical optimization [J].
Cheng, Jixiang ;
Zhang, Gexiang ;
Neri, Ferrante .
INFORMATION SCIENCES, 2013, 247 :72-93
[8]  
Das S., 2010, Tech. Rep.
[9]  
De Falco I, 2007, LECT NOTES COMPUT SC, V4448, P251
[10]   Asynchronous Master-Slave Parallelization of Differential Evolution for Multi-Objective Optimization [J].
Depolli, Matjaz ;
Trobec, Roman ;
Filipic, Bogdan .
EVOLUTIONARY COMPUTATION, 2013, 21 (02) :261-291