Reusing the Past Difference Vectors in Differential Evolution-A Simple But Significant Improvement

被引:37
作者
Ghosh, Arka [1 ]
Das, Swagatam [2 ]
Das, Asit Kr. [1 ]
Gao, Liang [3 ]
机构
[1] Indian Inst Engn Sci & Technol Shibpur, Dept Comp Sci & Technol, Howrah 711101, India
[2] Indian Stat Inst Kolkata, Elect & Commun Sci Unit, Kolkata 700108, India
[3] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
关键词
Sociology; Statistics; Optimization; Antenna arrays; Proposals; Indexes; Perturbation methods; Benchmarking; circular antenna array design; continuous optimization; difference vectors; differential evolution (DE); mutation; MUTATION; NEIGHBORHOOD; ALGORITHM;
D O I
10.1109/TCYB.2019.2921602
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential evolution (DE) has established itself as a simple but efficient population-based, nonconvex optimization algorithm for continuous search spaces. Unlike the conventional real-coded genetic algorithms (GAs) and evolution strategies (ESs), DE uses a mandatory self-referential mutation for its population members, each of which are perturbed with the scaled difference(s) of the individuals from the current generation (iteration). These difference vectors determine the direction of the search moves for the individuals. However, unlike the better individuals, they are not retained in the elitist evolution cycle of DE. In this paper, we show that by archiving the most promising difference vectors from past generations and then by reusing them for generating offspring in the subsequent generations, we can strikingly improve the performance of DE. This strategy can be integrated with any classical or advanced DE variant with no serious overhead in time or space complexity. We demonstrate that when combined with the DE-based winners of the IEEE Congress on Evolutionary Computation (CEC) 2013, 2014, and 2017 competitions on real parameter optimization, the simple reuse strategy leads to a statistically significant performance improvement in the majority of test cases. We further showcase the efficacy of our proposal on a practical optimization problem concerning the design of circular antenna arrays with a prespecified radiation pattern.
引用
收藏
页码:4821 / 4834
页数:14
相关论文
共 45 条
[1]   Adaptive MIMO Radar Design and Detection in Compound-Gaussian Clutter [J].
Akcakaya, Murat ;
Nehorai, Arye .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2011, 47 (03) :2200-2207
[2]   An Adaptive Multipopulation Differential Evolution With Dynamic Population Reduction [J].
Ali, Mostafa Z. ;
Awad, Noor H. ;
Suganthan, Ponnuthurai Nagaratnam ;
Reynolds, Robert G. .
IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (09) :2768-2779
[3]  
[Anonymous], 1995, Technical Report TR-95-012
[4]  
Arabas J, 2011, IEEE SYMP DIFF EVOL, P49, DOI 10.1109/SDE.2011.5952057
[5]  
Awad N. H., 2016, Technical Report
[6]  
Awad NH, 2017, IEEE C EVOL COMPUTAT, P372, DOI 10.1109/CEC.2017.7969336
[7]   Theoretical accuracy of synthetic aperture sonar micronavigation using a displaced phase-center antenna [J].
Bellettini, A ;
Pinto, MA .
IEEE JOURNAL OF OCEANIC ENGINEERING, 2002, 27 (04) :780-789
[8]   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
[9]  
Biedrzycki R, 2017, IEEE C EVOL COMPUTAT, P1489, DOI 10.1109/CEC.2017.7969479
[10]  
Brest J, 2017, IEEE C EVOL COMPUTAT, P1311, DOI 10.1109/CEC.2017.7969456