A new differential evolution algorithm for solving multimodal optimization problems with high dimensionality

被引:0
作者
Shouheng Tuo
Junying Zhang
Xiguo Yuan
Longquan Yong
机构
[1] Xidian University,School of Computer Science and Technology
[2] Shaanxi University of Technology,School of Mathematics and Computer Science
来源
Soft Computing | 2018年 / 22卷
关键词
Differential evolution; Dynamic crossover operator; Local adjustment strategy; High dimensionality; Multimodal optimization problems;
D O I
暂无
中图分类号
学科分类号
摘要
Differential evolution (DE) is an efficient intelligent optimization algorithm which has been widely applied to real-world problems, however poor in solution quality and convergence performance for complex multimodal optimization problems. To tackle this problem, a new improving strategy for DE algorithm is presented, in which crossover operator, mutation operator and a new local variables adjustment strategy are integrated together to make the DE more efficient and effective. An improved dynamic crossover rate is adopted to manage the three operators, so to decrease the computational cost of DE. To investigate the performance of the proposed DE algorithm, some frequently referred mutation operators, i.e., DE/rand/1, DE/Best/1, DE/current-to-best/1, DE/Best/2, DE/rand/2, are employed, respectively, in proposed method for comparing with standard DE algorithm which also uses the same mutation operators as our method. Three state-of-the-art evolutionary algorithms (SaDE, CoDE and CMAES) and seven large-scale optimization algorithms on seven high-dimensional optimization problems of CEC2008 are compared with the proposed algorithm. We employ Wilcoxon Signed-Rank Test to further test the difference significance of performance between our algorithm and other compared algorithms. Experimental results demonstrate that the proposed algorithm is more effective in solution quality but with less CPU time (e.g., when dimensionality equals 1000, its mean optimal fitness is less than 1e-9\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1\hbox {e}{-}9$$\end{document} and the CPU time reduces by about 19.3% for function Schwefel 2.26), even with a very small population size, no matter which mutation operator is adopted.
引用
收藏
页码:4361 / 4388
页数:27
相关论文
共 100 条
[1]  
Brest J(2006)Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems IEEE Trans Evol Comput 10 646-657
[2]  
Greiner S(2008)High-dimensional real-parameter optimization using self-adaptive differential evolution algorithm with population size reduction Evol Comput 47 2032-2039
[3]  
Boskovic B(2011)A clustering-based differential evolution for global optimization Appl Soft Comput 11 1363-1379
[4]  
Mernik M(2013)Backtracking search optimization algorithm for numerical optimization problems Appl Math Comput 219 8121-8144
[5]  
Zumer V(2009)Differential evolution using a neighborhood-based mutation operator IEEE Trans Evol Comput 13 526-553
[6]  
Brest J(2011)A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms Swarm Evol Comput 1 3-18
[7]  
Zamuda A(2003)A trigonometric mutation operation to differential evolution J Global Optim 27 105-129
[8]  
Boskovic B(2011)An improved differential evolution algorithm with fitness-based adaptation of the control parameters Inf Sci 181 3749-3765
[9]  
Maucec MS(2001)Completely derandomized self-adaptation in evolution strategies Evol Comput 9 159-195
[10]  
Cai Z(2012)An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization IEEE Trans Syst Man Cybern B (Cybern) 42 482-500