Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems

Feature selection (FS) is an irreplaceable phase that makes data mining more efficient. It effectively enhances the implementation and decreases the computational problem of learning models. The comprehensive and greedy algorithms are not suitable for the present growing number of features when dete...

Full description

Bibliographic Details
Published in:IEEE Access
Main Author: 2-s2.0-85125331226
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2022
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85125331226&doi=10.1109%2fACCESS.2022.3153038&partnerID=40&md5=384f2b8910e5d109c1a4785423aea347
id Ewees A.A.; Gaheen M.A.; Yaseen Z.M.; Ghoniem R.M.
spelling Ewees A.A.; Gaheen M.A.; Yaseen Z.M.; Ghoniem R.M.
2-s2.0-85125331226
Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
2022
IEEE Access
10

10.1109/ACCESS.2022.3153038
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85125331226&doi=10.1109%2fACCESS.2022.3153038&partnerID=40&md5=384f2b8910e5d109c1a4785423aea347
Feature selection (FS) is an irreplaceable phase that makes data mining more efficient. It effectively enhances the implementation and decreases the computational problem of learning models. The comprehensive and greedy algorithms are not suitable for the present growing number of features when detecting the optimal subset. Thus, swarm intelligence algorithms (SI) are becoming more common in dealing with FS problems. The grasshopper optimizer algorithm (GOA) represents a new SI; it showed good performance in different fields. Another promising nature-inspired algorithm is a salp swarm algorithm, denoted as SSA, an SI used to tackle optimization issues. In this paper, two phases are applied to propose a new method using crossover-salp swarm with grasshopper optimization algorithm (cSG). In this method, the crossover operators are used to maintain the population of the SSA then the improved SSA is used as a local search to boost the exploration phase of the GOA. Subsequently, this improvement prevents the cSG from premature convergence, high computation time, and being trapped in local minimum. To confirm the effectiveness of proposed cSG method, it is evaluated in different optimizations problems. Eventually, the obtained results are compared to a number of well-known algorithms over global optimization, feature selection datasets, and six real-engineering problems. Experimental results point out that the cSG is superior in solving different optimization problems due to the integration of crossover operators and SSA which enhances its performance and flexibility. © 2013 IEEE.
Institute of Electrical and Electronics Engineers Inc.
21693536
English
Article
All Open Access; Gold Open Access
author 2-s2.0-85125331226
spellingShingle 2-s2.0-85125331226
Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
author_facet 2-s2.0-85125331226
author_sort 2-s2.0-85125331226
title Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
title_short Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
title_full Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
title_fullStr Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
title_full_unstemmed Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
title_sort Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
publishDate 2022
container_title IEEE Access
container_volume 10
container_issue
doi_str_mv 10.1109/ACCESS.2022.3153038
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85125331226&doi=10.1109%2fACCESS.2022.3153038&partnerID=40&md5=384f2b8910e5d109c1a4785423aea347
description Feature selection (FS) is an irreplaceable phase that makes data mining more efficient. It effectively enhances the implementation and decreases the computational problem of learning models. The comprehensive and greedy algorithms are not suitable for the present growing number of features when detecting the optimal subset. Thus, swarm intelligence algorithms (SI) are becoming more common in dealing with FS problems. The grasshopper optimizer algorithm (GOA) represents a new SI; it showed good performance in different fields. Another promising nature-inspired algorithm is a salp swarm algorithm, denoted as SSA, an SI used to tackle optimization issues. In this paper, two phases are applied to propose a new method using crossover-salp swarm with grasshopper optimization algorithm (cSG). In this method, the crossover operators are used to maintain the population of the SSA then the improved SSA is used as a local search to boost the exploration phase of the GOA. Subsequently, this improvement prevents the cSG from premature convergence, high computation time, and being trapped in local minimum. To confirm the effectiveness of proposed cSG method, it is evaluated in different optimizations problems. Eventually, the obtained results are compared to a number of well-known algorithms over global optimization, feature selection datasets, and six real-engineering problems. Experimental results point out that the cSG is superior in solving different optimization problems due to the integration of crossover operators and SSA which enhances its performance and flexibility. © 2013 IEEE.
publisher Institute of Electrical and Electronics Engineers Inc.
issn 21693536
language English
format Article
accesstype All Open Access; Gold Open Access
record_format scopus
collection Scopus
_version_ 1828987869032611840