A variable population size opposition-based learning for differential evolution algorithm and its applications on feature selection

被引:0
作者
Le Wang
Jiahang Li
Xuefeng Yan
机构
[1] East China University of Science and Technology,Key Laboratory of Smart Manufacturing in Energy Chemical Process
[2] Huazhong University of Science and Technology,School of Mechanical Science & Engineering
来源
Applied Intelligence | 2024年 / 54卷
关键词
Differential evolution; Parameter control; Opposition-based learning; Feature selection;
D O I
暂无
中图分类号
学科分类号
摘要
The opposition-based differential evolution (ODE) cannot adaptively adjust the number of individuals partake opposition-based learning, which makes it difficult to solve complex optimization problems. In this manuscript, we present an innovative approach for the treatment of variable population ODE (SASODE) by leveraging on adaptive parameters. The core idea of SASODE is to assign a jumping rate to each individual in the population, which is the key parameter that determines whether an individual enters a subpopulation or not. The initial rate assignment relies on the empirical mean of a normal distribution. During the iterative process, the mean is adjusted adaptively by taking into account the historical information of the individuals retained from the preceding generation. At the same time, the variation of this mean directly lead to changing the jumping rate of individuals and thus to adjusting the subpopulation size. In addition, the constant c and the Lehmer mean together maintain a balance between exploration and exploitation of SASODE. Experimental results show that the algorithm ranks first in the Wilcoxon test on 61 benchmarks and three optimization problems in three dimensions. Then, we confirm that SASODE can achieve an accuracy of 96% or even higher on the feature selection problem. Therefore, SASODE outperforms the other state-of-the-art algorithms compared in terms of convergence rate and accuracy.
引用
收藏
页码:959 / 984
页数:25
相关论文
共 135 条
[1]  
Gao D(2020)Solving fuzzy job-shop scheduling problem using DE algorithm improved by a selection mechanism IEEE Trans Fuzzy Syst 28 3265-3275
[2]  
Wang G-G(2020)Fuzzy mathematical programming and self-adaptive artificial fish swarm algorithm for just-in-time energy-aware flow shop scheduling problem with outsourcing option IEEE Trans Fuzzy Syst 28 2772-2783
[3]  
Pedrycz W(2019)An improved ant colony optimization for the multi-trip capacitated arc routing problem Comput Electr Eng 77 457-470
[4]  
Tirkolaee EB(2019)Variance-based differential evolution algorithm with an optional crossover for data clustering Appl Soft Comput 80 1-17
[5]  
Goli A(2020)Binary differential evolution with self-learning for multi-objective feature selection Inf Sci 507 67-85
[6]  
Weber G-W(2021)Opposition-based binary competitive optimization algorithm using time-varying v-shape transfer function for feature selection Neural Comput & Applic 33 17497-17533
[7]  
Tirkolaee EB(2021)Advanced metaheuristic optimization techniques in applications of deep neural networks: a review Neural Comput & Applic 33 14079-14099
[8]  
Alinaghian M(2019)From ants to whales: metaheuristics for all tastes Artif Intell Rev 53 753-810
[9]  
Hosseinabadi AAR(2019)Bio-inspired computation: where we stand and what’s next Swarm Evol Comput 48 220-250
[10]  
Sasi MB(1997)Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces J Glob Optim 11 341-359