An improved differential evolution algorithm with triangular mutation for global numerical optimization

被引:109
作者
Mohamed, Ali Wagdy [1 ,2 ]
机构
[1] King Abdulaziz Univ, Fac Sci, Dept Stat, Jeddah 21589, Saudi Arabia
[2] Cairo Univ, Dept Operat Res, Inst Stat Studies & Res, Giza 12613, Egypt
关键词
Evolutionary computation; Global optimization; Differential evolution; Triangular mutation; Dynamic non-linear crossover; SEARCH; PARAMETERS; RESTART; DESIGN; MODEL;
D O I
10.1016/j.cie.2015.04.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents an Improved Differential Evolution (IDE) algorithm for solving global numerical optimization problems over continuous space. The proposed algorithm introduces a new triangular mutation rule based on the convex combination vector of the triplet defined by the three randomly chosen vectors and the difference vector between the best and the worst individuals among the three randomly selected vectors. The mutation rule is combined with the basic mutation strategy through a non-linear decreasing probability rule. Furthermore, a restart mechanism is also proposed to avoid premature convergence. IDE is tested on a well-known set of unconstrained problems and shows its superiority to state-of-the-art differential evolution variants. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:359 / 375
页数:17
相关论文
共 49 条
[1]   A self-adaptive differential evolution heuristic for two-stage assembly scheduling problem to minimize maximum lateness with setup times [J].
Al-Anzi, Fawaz S. ;
Allahverdi, Ali .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 182 (01) :80-94
[2]   An efficient Differential Evolution based algorithm for solving multi-objective optimization problems [J].
Ali, Musrrat. ;
Siarry, Patrick ;
Pant, Millie. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 217 (02) :404-416
[3]   Type-2 fuzzy neural networks with fuzzy clustering and differential evolution optimization [J].
Aliev, Rafik A. ;
Pedrycz, Witold ;
Guirimov, Babek G. ;
Aliev, Rashad R. ;
Ilhan, Umit ;
Babagil, Mustafa ;
Mammadli, Sadik .
INFORMATION SCIENCES, 2011, 181 (09) :1591-1608
[4]  
[Anonymous], 1995, technical report tr-95-012
[5]  
[Anonymous], 2002, COMPUTATIONAL INTELL
[6]   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
[7]   Automatic clustering using an improved differential evolution algorithm [J].
Das, Swagatam ;
Abraham, Ajith ;
Konar, Amit .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01) :218-237
[8]   Two improved differential evolution schemes for faster global search [J].
Das, Swagatam ;
Konar, Amit ;
Chakraborty, Uday K. .
GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, :991-998
[9]   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
[10]   Kernel-induced fuzzy clustering of image pixels with an improved differential evolution algorithm [J].
Das, Swagatam ;
Sil, Sudeshna .
INFORMATION SCIENCES, 2010, 180 (08) :1237-1256