Differential evolution algorithm with ensemble of populations for global numerical optimization

被引:31
作者
Mallipeddi, R. [1 ]
Suganthan, P. [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
关键词
Differential evolution; Global numerical optimization; Self-adaptation; Ensemble of populations;
D O I
10.1007/s12597-009-0012-3
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Differential evolution (DE) is an efficient and powerful population-based stochastic search technique for solving global optimization problems over continuous space, which has been widely applied in many scientific and engineering fields. However, the success of DE to handle a specific problem crucially depends on the proper choice of various parameters including the size of the population. Employing the trial and error scheme to search for the most suitable parameter settings requires high computational costs. In this paper, we propose a DE algorithm with an ensemble of parallel populations in which the number of function evaluations allocated to each population is self-adapted by learning from their previous experiences in generating superior solutions. Consequently, a more suitable population size takes most of the function evaluations adaptively to match different phases of the search process/evolution. Although the evolutionary algorithms have been investigated for about five decades, to our best of knowledge so far no effective population adaptation scheme has been proposed. The performance of the DE algorithm with an ensemble of parallel populations is extensively evaluated on a suite of 14 bound-constrained numerical optimization problems and compares favorably with the conventional DE with different single population sizes.
引用
收藏
页码:184 / 213
页数:30
相关论文
共 50 条
[41]   CADE: A hybridization of Cultural Algorithm and Differential Evolution for numerical optimization [J].
Awad, Noor H. ;
Ali, Mostafa Z. ;
Suganthan, Ponnuthurai N. ;
Reynolds, Robert G. .
INFORMATION SCIENCES, 2017, 378 :215-241
[42]   A Novel Membrane Algorithm Based on Differential Evolution for Numerical Optimization [J].
Cheng, Jixiang ;
Zhang, Gexiang ;
Zeng, Xiangxiang .
INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2011, 7 (03) :159-183
[43]   Stratified Sampling Differential Evolution Algorithm For Global Optimization Problem [J].
Wen Shuhua ;
Lu Qingbo ;
Zhang Xueliang .
MANAGEMENT, MANUFACTURING AND MATERIALS ENGINEERING, PTS 1 AND 2, 2012, 452-453 :1491-+
[44]   A Modified Differential Evolution Algorithm with Cauchy Mutation for Global Optimization [J].
Ali, Musrrat ;
Pant, Millie ;
Singh, Ved Pal .
CONTEMPORARY COMPUTING, PROCEEDINGS, 2009, 40 :127-137
[45]   A Robust Archived Differential Evolution Algorithm for Global Optimization Problems [J].
Huang, Zhangjun ;
Wang, Cheng-en ;
Ma, Mingxu .
JOURNAL OF COMPUTERS, 2009, 4 (02) :160-167
[46]   A hybrid differential evolution and simulated annealing algorithm for global optimization [J].
Yu, Xiaobing ;
Liu, Zhenjie ;
Wu, XueJing ;
Wang, Xuming .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (01) :1375-1391
[47]   An Adaptive Differential Evolution Algorithm for Global Optimization in Dynamic Environments [J].
Das, Swagatam ;
Mandal, Ankush ;
Mukherjee, Rohan .
IEEE TRANSACTIONS ON CYBERNETICS, 2014, 44 (06) :966-978
[48]   Covariance and crossover matrix guided differential evolution for global numerical optimization [J].
Li, YongLi ;
Feng, JinFu ;
Hu, JunHua .
SPRINGERPLUS, 2016, 5
[49]   Optimization of numerical and engineering problems using altered differential evolution algorithm [J].
Tiwari, Pooja ;
Mishra, Vishnu Narayan ;
Parouha, Raghav Prasad .
RESULTS IN CONTROL AND OPTIMIZATION, 2024, 14
[50]   Adaptive guided differential evolution algorithm with novel mutation for numerical optimization [J].
Ali Wagdy Mohamed ;
Ali Khater Mohamed .
International Journal of Machine Learning and Cybernetics, 2019, 10 :253-277