Differential evolution with dynamic neighbourhood learning strategy-based mutation operators

被引:0
作者
Sun, Guo [1 ]
Cai, Yiqiao [1 ]
机构
[1] Huaqiao Univ, Coll Comp Sci & Technol, Xiamen 361021, Fujian, Peoples R China
基金
中国国家自然科学基金;
关键词
differential evolution; dynamic neighbourhood; learning strategy; mutation operator; numerical optimisation; OPTIMIZATION; SELECTION;
D O I
10.1504/IJCSE.2019.099647
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As the core operator of differential evolution (DE), mutation is crucial for guiding the search. However, in most DE algorithms, the parents in the mutation operator are randomly selected from the current population, which may lead to DE being slow to exploit solutions when facing complex problems. In this study, a dynamic neighbourhood learning (DNL) strategy is proposed for DE to alleviate this drawback. The new proposed DE framework is named DE with DNL-based mutation operators (DNL-DE). Unlike the original DE algorithms, DNL-DE uses DNL to dynamically construct neighbourhood for each individual during the evolutionary process and intelligently select parents for mutation from the defined neighbourhood. In this way, the neighbourhood information can be effectively utilised to improve the performance of DE. Furthermore, two instantiations of DNL-DE with different parent selection methods are presented. To evaluate the effectiveness of the proposed algorithm, DNL-DE is applied to the original DE algorithms, as well as several advanced DE variants. The experimental results demonstrate the high performance of DNL-DE when compared with other DE algorithms.
引用
收藏
页码:140 / 151
页数:12
相关论文
共 31 条
[1]   Improved differential evolution algorithm with decentralisation of population [J].
Ali, Musrrat ;
Pant, Millie ;
Abraham, Ajith .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2011, 3 (01) :17-30
[2]  
[Anonymous], J DIGIT INF MANAG
[3]   Differential Evolution: A Survey of the State-of-the-Art [J].
Das, Swagatam ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :4-31
[4]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18
[5]   Enhancing Differential Evolution Utilizing Proximity-Based Mutation Operators [J].
Epitropakis, Michael G. ;
Tasoulis, Dimitris K. ;
Pavlidis, Nicos G. ;
Plagianakos, Vassilis P. ;
Vrahatis, Michael N. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :99-119
[6]   A study of statistical techniques and performance measures for genetics-based machine learning: accuracy and interpretability [J].
Garcia, S. ;
Fernandez, A. ;
Luengo, J. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (10) :959-977
[7]   Differential Evolution With Ranking-Based Mutation Operators [J].
Gong, Wenyin ;
Cai, Zhihua .
IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (06) :2066-2081
[8]   A fast evolutionary algorithm with searching preference [J].
Gu, Fangqing ;
Liu, Hai-lin ;
Li, Xueqiang .
INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2016, 12 (01) :29-37
[9]   Dynamic group-based differential evolution using a self-adaptive strategy for global optimization problems [J].
Han, Ming-Feng ;
Liao, Shih-Hui ;
Chang, Jyh-Yeong ;
Lin, Chin-Teng .
APPLIED INTELLIGENCE, 2013, 39 (01) :41-56
[10]   An Adaptive Differential Evolution Algorithm With Novel Mutation and Crossover Strategies for Global Numerical Optimization [J].
Islam, Sk. Minhazul ;
Das, Swagatam ;
Ghosh, Saurav ;
Roy, Subhrajit ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (02) :482-500