Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
Article
Article Title | Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems |
---|---|
ERA Journal ID | 210567 |
Article Category | Article |
Authors | Ewees, Ahmed A., Gaheen, Marwa A., Yaseen, Zaher Mundher Yaseen and Ghoniem, Rania M. |
Journal Title | IEEE Access |
Journal Citation | 10, pp. 23304-23320 |
Number of Pages | 17 |
Year | 2022 |
Publisher | IEEE (Institute of Electrical and Electronics Engineers) |
Place of Publication | United States |
ISSN | 2169-3536 |
Digital Object Identifier (DOI) | https://doi.org/10.1109/ACCESS.2022.3153038 |
Web Address (URL) | https://ieeexplore.ieee.org/document/9718057 |
Abstract | 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. |
Keywords | engineering problems; Grasshopper optimization algorithm; crossover operator; salp swarm algorithm; crossover operator; salp swarm algorithm; optimization problems; feature selection |
Byline Affiliations | Damietta University, Egypt |
School of Mathematics, Physics and Computing | |
Al-Ayen University, Iraq | |
MARA University of Technology, Malaysia | |
Princess Nourah bint Abdulrahman University, Egypt |
https://research.usq.edu.au/item/z01yq/grasshopper-optimization-algorithm-with-crossover-operators-for-feature-selection-and-solving-engineering-problems
Download files
Published Version
Grasshopper_Optimization_Algorithm_With_Crossover_Operators_for_Feature_Selection_and_Solving_Engineering_Problems.pdf | ||
License: CC BY 4.0 | ||
File access level: Anyone |
28
total views43
total downloads3
views this month1
downloads this month