Solving large-scale global optimization problems using enhanced adaptive differential evolution algorithm

被引:48
作者
Mohamed, Ali Wagdy [1 ]
机构
[1] Cairo Univ, Inst Stat Studies & Res, Operat Res Dept, Giza 12613, Egypt
关键词
Evolutionary computation; Global optimization; Differential evolution; Novel mutation; Self-adaptive crossover; REAL-PARAMETER OPTIMIZATION; SWARM OPTIMIZER;
D O I
10.1007/s40747-017-0041-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents enhanced adaptive differential evolution (EADE) algorithm for solving high-dimensional optimization problems over continuous space. To utilize the information of good and bad vectors in the DE population, the proposed algorithm introduces a new mutation rule. It uses two random chosen vectors of the top and bottom 100p% individuals in the current population of size NP, while the third vector is selected randomly from the middle [NP-2(100p%)] individuals. The mutation rule is combined with the basic mutation strategy DE/rand/1/bin, where the only one of the two mutation rules is applied with the probability of 0.5. This new mutation scheme helps to maintain effectively the balance between the global exploration and local exploitation abilities for searching process of the DE. Furthermore, we propose a novel self-adaptive scheme for gradual change of the values of the crossover rate that can excellently benefit from the past experience of the individuals in the search space during evolution process which, in turn, can considerably balance the common trade-off between the population diversity and convergence speed. The proposed algorithm has been evaluated on the 7 and 20 standard high-dimensional benchmark numerical optimization problems for both the IEEE CEC-2008 and the IEEE CEC-2010 Special Session and Competition on Large-Scale Global Optimization. The comparison results between EADE and its version and the other state-of-art algorithms that were all tested on these test suites indicate that the proposed algorithm and its version are highly competitive algorithms for solving large-scale global optimization problems.
引用
收藏
页码:205 / 231
页数:27
相关论文
共 54 条
[1]  
[Anonymous], COMPUTATIONAL INTELL
[2]  
[Anonymous], 2010, IEEE C EV COMP CEC I
[3]  
[Anonymous], P IEEE C EV COMP
[4]  
[Anonymous], 2002, COMPUTATIONAL INTELL
[5]  
[Anonymous], 2010, PROC IEEE C EVOL COM
[6]  
[Anonymous], IEEE T EVOL COMPUT
[7]  
[Anonymous], 2011, IEEE T EVOLUT COMPUT
[8]  
[Anonymous], P 2012 IEEE C EV COM
[9]   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
[10]   A Competitive Swarm Optimizer for Large Scale Optimization [J].
Cheng, Ran ;
Jin, Yaochu .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) :191-204