A Hybrid Binary Dragonfly Algorithm with an Adaptive Directed Differential Operator for Feature Selection

被引:1
|
作者
Chen, Yilin [1 ,2 ,3 ]
Gao, Bo [1 ]
Lu, Tao [1 ,2 ]
Li, Hui [1 ,2 ]
Wu, Yiqi [4 ]
Zhang, Dejun [4 ]
Liao, Xiangyun [5 ]
机构
[1] Wuhan Inst Technol, Sch Comp Sci & Engn, Wuhan 430073, Peoples R China
[2] Wuhan Inst Technol, Hubei Key Lab Intelligent Robot, Wuhan 430073, Peoples R China
[3] Wuhan Inst Technol, Hubei Engn Res Ctr Intelligent Prod Line Equipment, Wuhan 430073, Peoples R China
[4] China Univ Geosci, Sch Comp Sci, Wuhan 430073, Peoples R China
[5] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518052, Peoples R China
关键词
feature selection; binary dragonfly algorithm; differential evolution algorithm; multiobjective optimization; classification; PARTICLE SWARM OPTIMIZATION; GREY WOLF OPTIMIZATION; EVOLUTION; SEARCH;
D O I
10.3390/rs15163980
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Feature selection is a typical multiobjective problem including two conflicting objectives. In classification, feature selection aims to improve or maintain classification accuracy while reducing the number of selected features. In practical applications, feature selection is one of the most important tasks in remote sensing image classification. In recent years, many metaheuristic algorithms have attempted to explore feature selection, such as the dragonfly algorithm (DA). Dragonfly algorithms have a powerful search capability that achieves good results, but there are still some shortcomings, specifically that the algorithm's ability to explore will be weakened in the late phase, the diversity of the populations is not sufficient, and the convergence speed is slow. To overcome these shortcomings, we propose an improved dragonfly algorithm combined with a directed differential operator, called BDA-DDO. First, to enhance the exploration capability of DA in the later stages, we present an adaptive step-updating mechanism where the dragonfly step size decreases with iteration. Second, to speed up the convergence of the DA algorithm, we designed a new differential operator. We constructed a directed differential operator that can provide a promising direction for the search, then sped up the convergence. Third, we also designed an adaptive paradigm to update the directed differential operator to improve the diversity of the populations. The proposed method was tested on 14 mainstream public UCI datasets. The experimental results were compared with seven representative feature selection methods, including the DA variant algorithms, and the results show that the proposed algorithm outperformed the other representative and state-of-the-art DA variant algorithms in terms of both convergence speed and solution quality.
引用
下载
收藏
页数:28
相关论文
共 50 条
  • [1] Hybrid Binary Dragonfly Algorithm with Simulated Annealing for Feature Selection
    Chantar H.
    Tubishat M.
    Essgaer M.
    Mirjalili S.
    SN Computer Science, 2021, 2 (4)
  • [2] Binary Dragonfly Algorithm for Feature Selection
    Mafarja, Majdi M.
    Eleyan, Derar
    Jaber, Iyad
    Mirjalili, Seyedali
    Hammouri, Abdelaziz
    2017 INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2017, : 12 - 17
  • [3] Hybrid Binary Dragonfly Optimization Algorithm with Statistical Dependence for Feature Selection
    Qasim, Omar S.
    Mahmoud, Mohammed Sabah
    Hasan, Fatima Mahmood
    INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2020, 5 (06) : 1420 - 1428
  • [4] A Hybrid Improved Dragonfly Algorithm for Feature Selection
    Cui, Xueting
    Li, Ying
    Fan, Jiahao
    Wang, Tan
    Zheng, Yuefeng
    IEEE ACCESS, 2020, 8 : 155619 - 155629
  • [5] IBDA: Improved Binary Dragonfly Algorithm With Evolutionary Population Dynamics and Adaptive Crossover for Feature Selection
    Li, Jiahui
    Kang, Hui
    Sun, Geng
    Feng, Tie
    Li, Wenqi
    Zhang, Wei
    Ji, Bai
    IEEE ACCESS, 2020, 8 : 108032 - 108051
  • [6] HYBRID BINARY DRAGONFLY ENHANCED PARTICLE SWARM OPTIMIZATION ALGORITHM FOR SOLVING FEATURE SELECTION PROBLEMS
    Tawhid, Mohamed A.
    Dsouza, Kevin B.
    MATHEMATICAL FOUNDATIONS OF COMPUTING, 2018, 1 (02): : 181 - 200
  • [7] Comparison of Binary Particle Swarm Optimization And Binary Dragonfly Algorithm for Choosing the Feature Selection
    Nugroho, Andi
    Warnars, Harco Leslie Hendric Spits
    Isa, Sani Muhamad
    Budiharto, Widodo
    2021 5TH INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTATIONAL SCIENCES (ICICOS 2021), 2021,
  • [8] Binary Hybrid Differential Evolution Algorithm for Multi-label Feature Selection
    Varghese, Nelson Vithayathil
    Singh, Amritpal
    Suresh, Ashwin
    Rahnamayan, Shahryar
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 4386 - 4391
  • [9] An improved Dragonfly Algorithm for feature selection
    Hammouri, Abdelaziz, I
    Mafarja, Majdi
    Al-Betar, Mohammed Azmi
    Awadallah, Mohammed A.
    Abu-Doush, Iyad
    KNOWLEDGE-BASED SYSTEMS, 2020, 203
  • [10] Binary JAYA Algorithm with Adaptive Mutation for Feature Selection
    Mohammed A. Awadallah
    Mohammed Azmi Al-Betar
    Abdelaziz I. Hammouri
    Osama Ahmad Alomari
    Arabian Journal for Science and Engineering, 2020, 45 : 10875 - 10890