Grasshopper Optimization Algorithm With Crossover Operators for Feature Selection and Solving Engineering Problems
Open Access
- 21 February 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 10, 23304-23320
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 cSG method. 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 cross-over operators and SSA which enhances its performance and flexibility.Keywords
This publication has 76 references indexed in Scilit:
- Multi-Verse Optimizer: a nature-inspired algorithm for global optimizationNeural Computing and Applications, 2015
- Optimal Allocation of Distributed Generation and Shunt Capacitors for the Reduction of Total Voltage Deviation and Total Line Loss in Radial Distribution Systems Using Binary Collective Animal Behavior Optimization AlgorithmElectric Power Components and Systems, 2014
- Differential evolution based on covariance matrix learning and bimodal distribution parameter settingApplied Soft Computing, 2014
- Grey Wolf OptimizerAdvances in Engineering Software, 2014
- A new meta-heuristic method: Ray OptimizationComputers & Structures, 2012
- Water cycle algorithm – A novel metaheuristic optimization method for solving constrained engineering optimization problemsComputers & Structures, 2012
- Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problemsEngineering with Computers, 2011
- Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problemsComputer-Aided Design, 2011
- Genetic algorithmsACM Computing Surveys, 1996
- Optimal design of a welded beam via genetic algorithmsAIAA Journal, 1991