Self-adaptive randomized and rank-based differential evolution for multimodal problems

被引:0
作者
Onay Urfalioglu
Orhan Arikan
机构
[1] Bilkent University,Department of Electrical and Electronics Engineering
来源
Journal of Global Optimization | 2011年 / 51卷
关键词
Differential evolution; Cauchy distribution; Ranking; Randomization; Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Differential Evolution (DE) is a widely used successful evolutionary algorithm (EA) based on a population of individuals, which is especially well suited to solve problems that have non-linear, multimodal cost functions. However, for a given population, the set of possible new populations is finite and a true subset of the cost function domain. Furthermore, the update formula of DE does not use any information about the fitness of the population. This paper presents a novel extension of DE called Randomized and Rank-based Differential Evolution (R2DE) and its self-adaptive version SAR2DE to improve robustness and global convergence speed on multimodal problems by introducing two multiplicative terms in the DE update formula. The first term is based on a random variate of a Cauchy distribution, which leads to a randomization. The second term is based on ranking of individuals, so that R2DE exploits additional information provided by the population fitness. In extensive experiments conducted with a wide range of complexity settings, we show that the proposed heuristics lead to an overall improvement in robustness and speed of convergence compared to several global optimization techniques, including DE, Opposition based Differential Evolution (ODE), DE with Random Scale Factor (DERSF) and the self-adaptive Cauchy distribution based DE (NSDE).
引用
收藏
页码:607 / 640
页数:33
相关论文
共 45 条
[1]  
Ali M.M.(2004)Population set-based global optimization algorithms: some modifications and numerical studies Comput. Oper. Res. 31 1703-1725
[2]  
Törn A.(2005)A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems J. Global Optim. 31 635-672
[3]  
Ali M.M.(1993)A deterministic algorithm for global optimization Math. Program. 58 179-199
[4]  
Khompatraporn C.(2006)Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems Evol. Comput. IEEE Transact. 10 646-657
[5]  
Zabinsky Z.B.(2009)Differential evolution using a neighborhood-based mutation operator IEEE Transact. Evol. Comput. 13 526-553
[6]  
Breiman L.(2003)A trigonometric mutation operation to differential evolution J. Global Optim. 27 105-129
[7]  
Cutler A.(2006)Probabilistic adaptation of point generation schemes in some global optimization algorithms J. Optim. Methods Softw. 21 343-357
[8]  
Brest J.(2006)A saw-tooth genetic algorithm combining the effects of variable population size and reinitialization to enhance performance IEEE Trans. Evol. Comput. 10 19-28
[9]  
Greiner S.(1985)The tunneling algorithm for the global minimization of functions SIAM J. Sci. Stat. Comput. 6 15-29
[10]  
Boskovic B.(2005)A fuzzy adaptive differential evolution algorithm Soft Comput. 9 448-462