An improved binary grey wolf optimizer for constrained engineering design problems

被引:3
|
作者
Majumdar, Parijata [1 ,2 ]
Bhattacharya, Diptendu [1 ]
Mitra, Sanjoy [3 ,6 ]
Rodrigues, Leonardo Ramos [4 ]
Oliva, Diego [5 ]
机构
[1] Natl Inst Technol Agartala, Dept Comp Sci & Engn, Agartala, India
[2] Techno Coll Engn, Dept Comp Sci & Engn, Agartala, India
[3] Tripura Inst Technol, Dept Comp Sci & Engn, Agartala, India
[4] Inst Aeronaut & Space, Elect Div, Sao Paulo, Brazil
[5] Univ Guadalajara, Dept Innovac Basada Informac & Conocimiento, CUCEI, Guadalajara, Mexico
[6] Tripura Inst Technol, Dept Comp Sci & Engn, Agartala, Tripura, India
关键词
binary grey wolf optimizer; feature selection; feature weighted K-NN; inertia weight; tangent trigonometric function; two-phase mutation; FEATURE-SELECTION; ALGORITHM;
D O I
10.1111/exsy.13458
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An Improved binary Non-Linear Convergent Bi-phase Mutated Grey Wolf Optimizer (IbGWO) is proposed for solving feature selection problems with two main goals reducing irrelevant features and maximizing accuracy. We used stratified k$$ k $$-fold cross-validation that performs stratified sampling on the data to avoid overfitting problems. The fitness function used in the proposed algorithm allows choosing the solution with the minimum number of features if more than one feature has the same highest accuracy. When stratified cross-validation is performed, the split datasets contain the same share of the feature of interest as the actual dataset. During stratified sampling, the cross-validation result minimizes the generalization error to a considerable extent, with a smaller variance. Feature selection could be seen as an optimization problem that efficiently removes irrelevant data from high-dimensional data to reduce computation time and improve learning accuracy. This paper proposes an improved Non-Linear Convergent Bi-Phase Mutated Binary Grey Wolf Optimizer (IbGWO) algorithm for feature selection. The bi-phase mutation enhances the rate of exploitation of GWO, where the first mutation phase minimizes the number of features and the second phase adds more informative features for accurate feature selection. A non-linear tangent trigonometric function is used for convergence to generalize better while handling heterogeneous data. To accelerate the global convergence speed, an inertia weight is added to control the position updating of the grey wolves. Feature-weighted K-Nearest Neighbor is used to enhance classification accuracy, where only relevant features are used for feature selection. Experimental results confirm that IbGWO outperforms other algorithms in terms of average accuracy of 0.8716, average number of chosen features of 6.13, average fitness of 0.1717, and average standard deviation of 0.0072 tested on different datasets and in terms of statistical analysis. IbGWO is also benchmarked using unimodal, multimodal, and IEEE CEC 2019 functions, where it outperforms other algorithms in most cases. Three classical engineering design problems are also solved using IbGWO, which significantly outperforms other algorithms. Moreover, the overtaking percentage of the proposed algorithm is 69.56%$$ 69.56\% $$.
引用
收藏
页数:31
相关论文
共 50 条
  • [21] On the binarization of Grey Wolf optimizer: a novel binary optimizer algorithm
    Mehdy Roayaei
    Soft Computing, 2021, 25 : 14715 - 14728
  • [22] An Improved Binary Grey-Wolf Optimizer With Simulated Annealing for Feature Selection
    Abdel-Basset, Mohamed
    Sallam, Karam M.
    Mohamed, Reda
    Elgendi, Ibrahim
    Munasinghe, Kumudu
    Elkomy, Osama M.
    IEEE ACCESS, 2021, 9 : 139792 - 139822
  • [23] An Improved Binary Grey Wolf Optimizer for Dependent Task Scheduling in Edge Computing
    Jiang, Kaihua
    Ni, Hong
    Sun, Peng
    Han, Rui
    2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION, 2019, : 182 - 186
  • [24] Chaotic-based grey wolf optimizer for numerical and engineering optimization problems
    Chao Lu
    Liang Gao
    Xinyu Li
    Chengyu Hu
    Xuesong Yan
    Wenyin Gong
    Memetic Computing, 2020, 12 : 371 - 398
  • [25] Chaotic-based grey wolf optimizer for numerical and engineering optimization problems
    Lu, Chao
    Gao, Liang
    Li, Xinyu
    Hu, Chengyu
    Yan, Xuesong
    Gong, Wenyin
    MEMETIC COMPUTING, 2020, 12 (04) : 371 - 398
  • [26] Symbiotic Learning Grey Wolf Optimizer for Engineering and Power Flow Optimization Problems
    Reddy, Aala Kalananda Vamsi Krishna
    Narayana, Komanapalli Venkata Lakshmi
    IEEE ACCESS, 2022, 10 : 95229 - 95280
  • [27] A binary grey wolf optimizer for the multidimensional knapsack problem
    Luo, Kaiping
    Zhao, Qiuhong
    APPLIED SOFT COMPUTING, 2019, 83
  • [28] Design of Multilayer Wideband Microwave Absorbers using Improved Grey Wolf Optimizer
    Zhang, Hao Nan
    Zhang, Zhi Fei
    Du, Yi
    Kong, Wei Bin
    Yang, Xiao Fang
    Fang, Zhong Qing
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2023, 38 (09): : 725 - 733
  • [29] Modified Grey Wolf Optimizer for Global Engineering Optimization
    Mittal, Nitin
    Singh, Urvinder
    Sohi, Balwinder Singh
    APPLIED COMPUTATIONAL INTELLIGENCE AND SOFT COMPUTING, 2016, 2016
  • [30] Multi-strategy Grey Wolf Optimizer for Engineering Problems and Sewage Treatment Prediction
    Tang, Chenhua
    Huang, Changcheng
    Chen, Yi
    Heidari, Ali Asghar
    Wang, Shuihua
    Chen, Huiling
    Zhang, Yudong
    ADVANCED INTELLIGENT SYSTEMS, 2024, 6 (07)