Differential Evolution With Neighborhood and Direction Information for Numerical Optimization

被引:134
作者
Cai, Yiqiao [1 ]
Wang, Jiahai [1 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution (DE); direction information; exploitation; exploration; neighborhood information; MUTATION OPERATION; ADAPTATION; ALGORITHMS;
D O I
10.1109/TCYB.2013.2245501
中图分类号
TP [自动化技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
Differential evolution (DE) is a simple and powerful population-based evolutionary algorithm, successfully used in various scientific and engineering fields. Although DE has been studied by many researchers, the neighborhood and direction information is not fully and simultaneously exploited in the designing of DE. In order to alleviate this drawback and enhance the performance of DE, we first introduce two novel operators, namely, the neighbor guided selection scheme for parents involved in mutation and the direction induced mutation strategy, to fully exploit the neighborhood and direction information of the population, respectively. By synergizing these two operators, a simple and effective DE framework, which is referred to as the neighborhood and direction information based DE (NDi-DE), is then proposed for enhancing the performance of DE. This way, NDi-DE not only utilizes the information of neighboring individuals to exploit the regions of minima and accelerate convergence but also incorporates the direction information to prevent an individual from entering an undesired region and move to a promising area. Consequently, a good balance between exploration and exploitation can be achieved. In order to test the effectiveness of NDi-DE, the proposed framework is applied to the original DE algorithms, as well as several state-of-the-art DE variants. Experimental results show that NDi-DE is an effective framework to enhance the performance of most of the DE algorithms studied.
引用
收藏
页码:2202 / 2215
页数:14
相关论文
共 64 条
[1]
Improving Differential Evolution Algorithm by Synergizing Different Improvement Mechanisms [J].
Ali, Musrrat ;
Pant, Millie ;
Abraham, Ajith .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2012, 7 (02)
[2]
[Anonymous], AI 2010 ADV ARTIFICI
[3]
Baeck T., 1997, HDB EVOLUTIONARY COM
[4]
Classification-based self-adaptive differential evolution with fast and reliable convergence performance [J].
Bi, Xiao-Jun ;
Xiao, Jing .
SOFT COMPUTING, 2011, 15 (08) :1581-1599
[5]
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
[6]
Learning-enhanced differential evolution for numerical optimization [J].
Cai, Yiqiao ;
Wang, Jiahai ;
Yin, Jian .
SOFT COMPUTING, 2012, 16 (02) :303-330
[7]
Super-fit control adaptation in memetic differential evolution frameworks [J].
Caponio, Andrea ;
Neri, Ferrante ;
Tirronen, Ville .
SOFT COMPUTING, 2009, 13 (8-9) :811-831
[8]
Optimal Contraction Theorem for Exploration-Exploitation Tradeoff in Search and Optimization [J].
Chen, Jie ;
Xin, Bin ;
Peng, Zhihong ;
Dou, Lihua ;
Zhang, Juan .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (03) :680-691
[9]
Das S., 2010, 2011 Competition on Testing Evolutionary Algorithms on Real World Optimization Problems, P341
[10]
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