Differential evolution algorithm with multiple mutation strategies based on roulette wheel selection

被引:0
作者
Wuwen Qian
Junrui Chai
Zengguang Xu
Ziying Zhang
机构
[1] State Key Laboratory of Eco-hydraulics in Northwest Arid Region of China (Xi’an University of Technology),
来源
Applied Intelligence | 2018年 / 48卷
关键词
Differential evolution; Nelder–mead method; New mutation operation; Roulette wheel selection; Multiple mutation strategies; Global optimization;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we propose a differential evolution (DE) algorithm variant with a combination of multiple mutation strategies based on roulette wheel selection, which we call MMRDE. We first propose a new, reflection-based mutation operation inspired by the reflection operations in the Nelder–Mead method. We design an experiment to compare its performance with seven mutation strategies, and we prove its effectiveness at balancing exploration and exploitation of DE. Although our reflection-based mutation strategy can balance exploration and exploitation of DE, it is still prone to premature convergence or evolutionary stagnation when solving complex multimodal optimization problems. Therefore, we add two basic strategies to help maintain population diversity and increase the robustness. We use roulette wheel selection to arrange mutation strategies based on their success rates for each individual. MMRDE is tested with some improved DE variants based on 28 benchmark functions for real-parameter optimization that have been recommended by the Institute of Electrical and Electronics Engineers CEC2013 special session. Experimental results indicate that the proposed algorithm shows its effectiveness at cooperative work with multiple strategies. It can obtain a good balance between exploration and exploitation. The proposed algorithm can guide the search for a global optimal solution with quick convergence compared with other improved DE variants.
引用
收藏
页码:3612 / 3629
页数:17
相关论文
共 46 条
[1]  
Storn R(1997)Differential evolution – A simple and efficient heuristic for global optimization over continuous spaces J Glob Optim 11 341-359
[2]  
Price K(2007)Robust searching hybrid differential evolution method for optimal reactive power planning in large-scale distribution systems Electr Power Syst Res 77 430-437
[3]  
Chang CF(2013)Optimization methodology based on neural networks and self-adaptive differential evolution algorithm applied to an aerobic fermentation process Appl Soft Comput 13 222-238
[4]  
Dragoi EN(2004)Solving rotated multi-objective optimization problems using differential evolution AI 2004: Advances in Artificial Intelligence 3339 861-872
[5]  
Iorio AW(2006)Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems IEEE Trans Evol Comput 10 646-657
[6]  
Li X(2009)JADE: adaptive differential evolution with optional external archive IEEE Trans Evol Comput 13 945-958
[7]  
Brest J(2011)Differential evolution algorithm with ensemble of parameters and mutation strategies Appl Soft Comput 11 1679-1696
[8]  
Zhang J(2011)Differential evolution with composite trial vector generation strategies and control parameters IEEE Trans Evol Comput 15 55-66
[9]  
Sanderson AC(2015)A new differential evolution algorithm with a hybrid mutation operator and self-adapting control parameters for global optimization problems Appl Intell 42 642-660
[10]  
Mallipeddi R(2016)Adapting differential evolution algorithms for continuous optimization via greedy adjustment of control parameters J Artificial Intell Soft Comput Res 6 103-118