Skip to main content

Advertisement

Log in

AEOWOA: hybridizing whale optimization algorithm with artificial ecosystem-based optimization for optimal feature selection and global optimization

  • Original Paper
  • Published:
Evolving Systems Aims and scope Submit manuscript

Abstract

The process of data classification involves determining the optimal number of features that lead to high accuracy. However, feature selection (FS) is a complex task that necessitates robust metaheuristics due to its challenging NP-hard nature. This paper introduces a hybrid algorithm that combines the Artificial Ecosystem Optimization (AEO) operators with the Whale Optimization Algorithm (WOA) to enhance numerical optimization and FS. While the WOA algorithm, inspired by the hunting behavior of whales, has been successful in solving various optimization problems, it can sometimes be limited in its ability to explore and may become trapped in local optima. To address this limitation, the authors propose the use of AEO operators to improve the exploration process of the WOA algorithm. The authors conducted experiments to evaluate the effectiveness of their proposed method, called AEOWOA, using the CEC’20 test suite for numerical optimization and sixteen datasets for FS. They compared the results with those obtained from other optimization methods. Through experimental and statistical analyses, it was observed that AEOWOA delivers efficient search results with faster convergence, reducing the feature size by up to 89% while achieving up to 94% accuracy. These findings shed light on potential future research directions in this field.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Availability of data and materials

Data are available on request.

References

  • Abdel-Basset M, Ding W, El-Shahat D (2021) A hybrid harris hawks optimization algorithm with simulated annealing for feature selection. Artif Intell Rev 54:593–637

    Article  Google Scholar 

  • Abualigah L, Dulaimi AJ (2021) A novel feature selection method for data mining tasks using hybrid sine cosine algorithm and genetic algorithm. Cluster Comput, pages 1–16

  • Abualigah L, Oliva D, Jia H, Gul F, Khodadadi N, Hussien AG, Shinwan MA, Ezugwu AE, Abuhaija B, Zitar Raed Abu (2023) Improved prairie dog optimization algorithm by dwarf mongoose optimization algorithm for optimization problems. Multimedia Tools Appl pages 1–41

  • Adams S, Beling PA (2019) A survey of feature selection methods for gaussian mixture models and hidden markov models. Artif Intell Rev 52:1739–1779

    Article  Google Scholar 

  • Aghdam MH, Ghasem-Aghaee N, Basiri ME (2009) Text feature selection using ant colony optimization. Expert Syst Appl 36(3):6843–6853

    Article  Google Scholar 

  • Akinola OA, Ezugwu AE, Oyelade ON, Agushaka JO (2022) A hybrid binary dwarf mongoose optimization algorithm with simulated annealing for feature selection on high dimensional multi-class datasets. Sci Rep 12(1):14945

    Article  Google Scholar 

  • Al-Shourbaji I, Kachare P, Fadlelseed S, Jabbari A, Hussien AG, Al-Saqqar F, Abualigah L, Alameen A (2023) Artificial ecosystem-based optimization with dwarf mongoose optimization for feature selection and global optimization problems. Int J Comput Intell Syst 16(1):1–24

    Article  Google Scholar 

  • Arora JS (2004) Introduction to optimum design. Elsevier, Amsterdam

    Book  Google Scholar 

  • Arora S, Anand P (2019) Binary butterfly optimization approaches for feature selection. Expert Syst Appl 116:147–160

    Article  Google Scholar 

  • Arora S, Singh H, Sharma M, Sharma S, Anand P (2019) A new hybrid algorithm based on grey wolf optimization and crow search algorithm for unconstrained function optimization and feature selection. Ieee Access 7:26343–26361

    Article  Google Scholar 

  • Banaie-Dezfouli M, Nadimi-Shahraki MH, Beheshti Z (2023) Be-gwo: Binary extremum-based grey wolf optimizer for discrete optimization problems. Appl Soft Comput 2:110583

    Article  Google Scholar 

  • Bansal P, Kumar S, Pasrija S, Singh S (2020) A hybrid grasshopper and new cat swarm optimization algorithm for feature selection and optimization of multi-layer perceptron. Soft Comput 24:15463–15489

    Article  Google Scholar 

  • Chakraborty S, Sharma S, Saha AK, Chakraborty S (2021) Shade-woa: A metaheuristic algorithm for global optimization. Appl Soft Comput 113:107866

    Article  Google Scholar 

  • Chakraborty S, Saha AK, Chakraborty R, Saha M (2021) An enhanced whale optimization algorithm for large scale optimization problems. Knowl-Based Syst 233:107543

    Article  Google Scholar 

  • Chakraborty S, Saha AK, Sharma S, Chakraborty R, Debnath S (2023) A hybrid whale optimization algorithm for global optimization. J Ambient Intell Humaniz Comput 14(1):431–467

    Article  Google Scholar 

  • Chakraborty S, Saha AK, Chhabra A (2023) Improving whale optimization algorithm with elite strategy and its application to engineering-design and cloud task scheduling problems. Cognit Comput, pages 1–29

  • Chakraborty S, Sharma S, Saha AK, Saha A (2022) A novel improved whale optimization algorithm to solve numerical optimization and real-world applications. Artif Intell Rev, pages 1–112

  • Chandrashekar G, Sahin F (2014) A survey on feature selection methods. Comput Electr Eng 40(1):16–28

    Article  Google Scholar 

  • Chantar H, Tubishat M, Essgaer M, Mirjalili S (2021) Hybrid binary dragonfly algorithm with simulated annealing for feature selection. SN Comput Sci 2(4):295

    Article  Google Scholar 

  • Chaudhuri A, Sahu TP (2021) Feature selection using binary crow search algorithm with time varying flight length. Expert Syst Appl 168:114288

    Article  Google Scholar 

  • Chen H, Yueting X, Wang M, Zhao X (2019) A balanced whale optimization algorithm for constrained engineering design problems. Appl Math Model 71:45–59

    Article  MathSciNet  Google Scholar 

  • Chen H, Li W, Yang X (2020) A whale optimization algorithm with chaos mechanism based on quasi-opposition for global optimization problems. Expert Syst Appl 158:113612

    Article  Google Scholar 

  • Chuang L-Y, Chang H-W, Chung-Jui T, Yang C-H (2008) Improved binary pso for feature selection using gene expression data. Comput Biol Chem 32(1):29–38

    Article  Google Scholar 

  • Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127

    Article  Google Scholar 

  • Dhiman G, Kaur A (2019) Stoa: a bio-inspired based optimization algorithm for industrial engineering problems. Eng Appl Artif Intell 82:148–174

    Article  Google Scholar 

  • Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70

    Article  Google Scholar 

  • Dhiman G, Kumar V (2019) Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl-Based Syst 165:169–196

    Article  Google Scholar 

  • Dhiman G, Oliva D, Kaur A, Singh K, Vimal S, Sharma A, Cengiz K (2021) Bepo: a novel binary emperor penguin optimizer for automatic feature selection. Knowl-Based Syst 211:106560

    Article  Google Scholar 

  • Dudek G (2012) An artificial immune system for classification with local feature selection. IEEE Trans Evol Comput 16(6):847–860

    Article  Google Scholar 

  • Ebeed M, Abdelmotaleb MA, Khan NH, Jamal R, Kamel S, Hussien AG, Zawbaa HM, Jurado F, Sayed K (2024) A modified artificial hummingbird algorithm for solving optimal power flow problem in power systems. Energy Rep 11:982–1005

    Article  Google Scholar 

  • Eberhart R, Kennedy J (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, volume 4, pages 1942–1948. Citeseer

  • Elaziz MA, Ewees AA, Al-qaness MAA, Alshathri S, Ibrahim RA (2022) Feature selection for high dimensional datasets based on quantum-based dwarf mongoose optimization. Mathematics 10(23):4565

    Article  Google Scholar 

  • Ewees AA, Ismail FH, Ghoniem RM (2022) Wild horse optimizer-based spiral updating for feature selection. IEEE Access 10:106258–106274

    Article  Google Scholar 

  • Fan Q, Chen Z, Zhang W, Fang X (2020) Essawoa: enhanced whale optimization algorithm integrated with salp swarm algorithm for global optimization. Eng Comput, pages 1–18

  • Fatma A H, Nabil N, Reham R M, Laith A, Robertas D, Abdelazim G H (2023) Dimensionality reduction approach based on modified hunger games search: case study on parkinson’s disease phonation. Neural Comput Appl 35(29):21979–22005

    Article  Google Scholar 

  • Gang H, Wang J, Li M, Hussien AG, Abbas M (2023) Ejs: Multi-strategy enhanced jellyfish search algorithm for engineering applications. Mathematics 11(4):851

    Article  Google Scholar 

  • Han F, Chen W-T, Ling Q-H, Han H (2021) Multi-objective particle swarm optimization with adaptive strategies for feature selection. Swarm Evol Comput 62:100847

    Article  Google Scholar 

  • Hashim FA, Hussien AG (2022) Snake optimizer: A novel meta-heuristic optimization algorithm. Knowl-Based Syst 242:108320

    Article  Google Scholar 

  • Hashim FA, Mostafa RR, Hussien AG, Mirjalili S, Sallam KM (2023) Fick’s law algorithm: A physical law-based algorithm for numerical optimization. Knowl-Based Syst 260:110146

    Article  Google Scholar 

  • Hashim FA, Khurma RA, Albashish D, Amin M, Hussien AG (2023) Novel hybrid of aoa-bsa with double adaptive and random spare for global optimization and engineering problems. Alex Eng J 73:543–577

    Article  Google Scholar 

  • Hashim FA, Houssein EH, Mostafa RR, Hussien AG, Helmy F (2023) An efficient adaptive-mutated coati optimization algorithm for feature selection and global optimization. Alex Eng J 85:29–48

    Article  Google Scholar 

  • Houssein EH, Hosney ME, Mohamed WM, Ali AA, Younis EMG (2023) Fuzzy-based hunger games search algorithm for global optimization and feature selection using medical data. Neural Comput Appl 35(7):5251–5275

    Article  Google Scholar 

  • Hussien AG, Amin M(2022) A self-adaptive harris hawks optimization algorithm with opposition-based learning and chaotic local search strategy for global optimization and feature selection. Int J Mach Learn Cybern, pages 1–28

  • Hussien AG, Houssein EH, Hassanien AE (2017) A binary whale optimization algorithm with hyperbolic tangent fitness function for feature selection. In: 2017 Eighth international conference on intelligent computing and information systems (ICICIS), pages 166–172. IEEE

  • Hussien AG, Oliva D, Houssein EH, Juan AA, Xu Yu (2020) Binary whale optimization algorithm for dimensionality reduction. Mathematics 8(10):1821

    Article  Google Scholar 

  • Hussien AG, Heidari AA, Ye X, Liang G, Chen H, Pan Z (2023) Boosting whale optimization with evolution strategy and gaussian random walks: an image segmentation method. Eng Comput 39(3):1935–1979

    Article  Google Scholar 

  • Ibrahim RA, Abualigah L, Ewees AA, Al-Qaness MAA, Yousri D, Alshathri S, Abd Elaziz M (2021) An electric fish-based arithmetic optimization algorithm for feature selection. Entropy 23(9):1189

    Article  MathSciNet  Google Scholar 

  • Kannan BK, Kramer SN (1994) An augmented lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design

  • Kareem SS, Mostafa RR, Hashim FA, El-Bakry HM (2022) An effective feature selection model using hybrid metaheuristic algorithms for iot intrusion detection. Sensors 22(4):1396

    Article  Google Scholar 

  • Li Y, Yang Z (2017) Application of eos-elm with binary jaya-based feature selection to real-time transient stability assessment using pmu data. IEEE Access 5:23092–23101

    Article  MathSciNet  Google Scholar 

  • Lotfi H (2022) Optimal sizing of distributed generation units and shunt capacitors in the distribution system considering uncertainty resources by the modified evolutionary algorithm. J Ambient Intell Humaniz Comput 13(10):4739–4758

    Article  Google Scholar 

  • Lotfi H (2022) Multi-objective network reconfiguration and allocation of capacitor units in radial distribution system using an enhanced artificial bee colony optimization. Electric Power Components Syst 49(13–14):1130–1142

    Google Scholar 

  • Ma G, Yue X (2022) An improved whale optimization algorithm based on multilevel threshold image segmentation using the otsu method. Eng Appl Artif Intell 113:104960

    Article  Google Scholar 

  • Meng X-B, Gao XZ, Lihua L, Liu Yu, Zhang H (2016) A new bio-inspired optimisation algorithm: Bird swarm algorithm. J Exp Theor Artif Intell 28(4):673–687

    Article  Google Scholar 

  • Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  • Mostafa Reham R, Gaheen Marwa A, Mohamed Abd ElAziz, Azmi Al-Betar Mohammed, Ewees Ahmed A (2023) An improved gorilla troops optimizer for global optimization problems and feature selection. Knowl-Based Syst 269:110462

    Article  Google Scholar 

  • Mostafa RR, El-Attar NE, Sabbeh SF, Vidyarthi A, Hashim FA (2022) St-al: a hybridized search based metaheuristic computational algorithm towards optimization of high dimensional industrial datasets. Soft Comput, pages 1–29

  • Mostafa RR, Hussien AG, Khan MA, Kadry S, Hashim FA (2022) Enhanced coot optimization algorithm for dimensionality reduction. In: 2022 Fifth international conference of women in data science at prince sultan university (WiDS PSU), pages 43–48. IEEE

  • Mostafa RR, Ewees AA, Ghoniem RM, Abualigah L, Hashim FA (2022) Boosting chameleon swarm algorithm with consumption aeo operator for global optimization and feature selection. Knowl-Based Syst 246:108743

    Article  Google Scholar 

  • Mostafa RR, El-Attar NE, Sabbeh SF, Vidyarthi A, Hashim FA (2023) St-al: a hybridized search based metaheuristic computational algorithm towards optimization of high dimensional industrial datasets. Soft Comput 27(18):13553–13581

    Article  Google Scholar 

  • Mostafa RR, Khedr AM, Al Aghbari Z, Afyouni I, Kamel I, Ahmed N (2024) An adaptive hybrid mutated differential evolution feature selection method for low and high-dimensional medical datasets. Knowl-Based Syst 283:111218

    Article  Google Scholar 

  • Nadimi-Shahraki MH, Taghian S, Mirjalili S, Faris H (2020) Mtde: An effective multi-trial vector-based differential evolution algorithm and its applications for engineering design problems. Appl Soft Comput 97:106761

    Article  Google Scholar 

  • Nadimi-Shahraki MH, Zamani H, Mirjalili S (2022) Enhanced whale optimization algorithm for medical feature selection: A covid-19 case study. Comput Biol Med 148:105858

    Article  Google Scholar 

  • Nouri-Moghaddam B, Ghazanfari M, Fathian M (2021) A novel multi-objective forest optimization algorithm for wrapper feature selection. Expert Syst Appl 175:114737

    Article  Google Scholar 

  • Pirgazi J, Alimoradi M, Esmaeili Abharian T, Olyaee MH (2019) An efficient hybrid filter-wrapper metaheuristic-based gene selection method for high dimensional datasets. Sci Rep 9(1):18580

    Article  Google Scholar 

  • Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13(5):2592–2612

    Article  Google Scholar 

  • Sasmal B, Hussien AG, Das A, Dhal Krishna G (2023) A comprehensive survey on aquila optimizer. Arch Comput Methods Eng, pages 1–28

  • Sasmal B, Hussien AG, Das A, Dhal KG, Saha R (2023) Reptile search algorithm: theory, variants, applications, and performance evaluation. Arch Comput Methods Eng, pages 1–29

  • Seyyedabbasi A (2022) Woascalf: A new hybrid whale optimization algorithm based on sine cosine algorithm and levy flight to solve global optimization problems. Adv Eng Softw 173:103272

    Article  Google Scholar 

  • Shen Y, Zhang C, Gharehchopogh FS, Mirjalili S (2023) An improved whale optimization algorithm based on multi-population evolution for global optimization and engineering design problems. Expert Syst Appl 215:119269

    Article  Google Scholar 

  • Song X-F, Zhang Y, Guo Y-N, Sun X-Y, Wang Y-L (2020) Variable-size cooperative coevolutionary particle swarm optimization for feature selection on high-dimensional data. IEEE Trans Evol Comput 24(5):882–895

    Article  Google Scholar 

  • Vijayanand R, Devaraj D (2020) A novel feature selection method using whale optimization algorithm and genetic operators for intrusion detection system in wireless mesh network. IEEE Access 8:56847–56854

    Article  Google Scholar 

  • Wang S, Hussien AG, Jia H, Abualigah L, Zheng R (2022) Enhanced remora optimization algorithm for solving constrained engineering optimization problems. Mathematics 10(10):1696

    Article  Google Scholar 

  • Xue B, Zhang M, Browne WN, Yao X (2015) A survey on evolutionary computation approaches to feature selection. IEEE Trans Evol Comput 20(4):606–626

    Article  Google Scholar 

  • Xueping G, Li Y, Jia J (2015) Feature selection for transient stability assessment based on kernelized fuzzy rough sets and memetic algorithm. Int J Electr Power Energy Syst 64:664–670

    Article  Google Scholar 

  • Zhao W, Wang L, Zhang Z (2020) Artificial ecosystem-based optimization: a novel nature-inspired meta-heuristic algorithm. Neural Comput Appl 32(13):9383–9425

    Article  Google Scholar 

  • Zheng R, Hussien AG, Qaddoura R, Jia H, Abualigah L, Wang S, Saber A (2023) A multi-strategy enhanced african vultures optimization algorithm for global optimization problems. J Computat Design Eng 10(1):329–356

    Article  Google Scholar 

Download references

Funding

Authors receives no funds.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdelazim G. Hussien.

Ethics declarations

Conflict of interest

Authors has no Conflict of interest.

Ethical approval

(1) This material is the authors’ own original work, which has not been previously published elsewhere. (2) The paper is not currently being considered for publication elsewhere. (3) The paper reflects the authors’ own research and analysis in a truthful and complete manner.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mostafa, R.R., Hussien, A.G., Gaheen, M.A. et al. AEOWOA: hybridizing whale optimization algorithm with artificial ecosystem-based optimization for optimal feature selection and global optimization. Evolving Systems 15, 1753–1785 (2024). https://doi.org/10.1007/s12530-024-09584-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12530-024-09584-7

Keywords

Navigation