Unconventional initialization methods for differential evolution

被引:44
作者
Ali, Musrrat [1 ]
Pant, Millie [2 ]
Abraham, Ajith [3 ]
机构
[1] Sungkyunkwan Univ, Dept Comp Sci, Suwon 440467, South Korea
[2] Indian Inst Technol Roorkee, Dept Paper Technol, Saharanpur 247001, India
[3] Sci Network Innovat & Res Excellence, Machine Intelligence Res Labs, Auburn, WA 98071 USA
关键词
Stochastic optimization; Differential evolution; Initial population; Random numbers; Quadratic interpolation; Nonlinear simplex method; GLOBAL OPTIMIZATION; OPPOSITION;
D O I
10.1016/j.amc.2012.10.053
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The crucial role played by the initial population in a population-based heuristic optimization cannot be neglected. It not only affects the search for several iterations but often also has an influence on the final solution. If the initial population itself has some knowledge about the potential regions of the search domain then it is quite likely to accelerate the rate of convergence of the optimization algorithm. In the present study we propose two schemes for generating the initial population of differential evolution (DE) algorithm. These schemes are based on quadratic interpolation (QI) and nonlinear simplex method (NSM) in conjugation with computer generated random numbers. The idea is to construct a population that is biased towards the optimum solution right from the very beginning of the algorithm. The corresponding algorithms named as QIDE (using quadratic interpolation) and NSDE (using non linear simplex method), are tested on a set of 20 traditional benchmark problems with box constraints and 7 shifted (non-traditional) functions taken from literature. Comparison of numerical results with traditional DE and opposition based DE (ODE) show that the proposed schemes considered by us for generating the random numbers significantly improves the performance of DE in terms of convergence rate and average CPU time. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:4474 / 4494
页数:21
相关论文
共 33 条
[1]   Differential evolution with preferential crossover [J].
Ali, M. M. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1137-1147
[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]   Improving the performance of differential evolution algorithm using Cauchy mutation [J].
Ali, Musrrat ;
Pant, Millie .
SOFT COMPUTING, 2011, 15 (05) :991-1007
[4]   Optimization of process synthesis and design problems: A modified differential evolution approach [J].
Angira, Rakesh ;
Abu, B. V. .
CHEMICAL ENGINEERING SCIENCE, 2006, 61 (14) :4707-4721
[5]  
[Anonymous], INT C EV METH DES OP
[6]  
[Anonymous], NEW IDEAS OPTIMIZATI
[7]  
[Anonymous], IEEE C EVOL COMPUTAT
[8]   Modified differential evolution: a greedy random strategy for genetic recombination [J].
Bergey, PK ;
Ragsdale, C .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2005, 33 (03) :255-265
[9]   A novel multi-threshold segmentation approach based on differential evolution optimization [J].
Cuevas, Erik ;
Zaldivar, Daniel ;
Perez-Cisneros, Marco .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (07) :5265-5271
[10]   A comparative study of various meta-heuristic techniques applied to the multilevel thresholding problem [J].
Hammouche, Kamal ;
Diaf, Moussa ;
Siarry, Patrick .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2010, 23 (05) :676-688