Abstract
The Bat-inspired algorithm (BA), as one of the swarm intelligence algorithms, has a high potential for solving global optimization problems. This algorithm possesses an additional inherent capability compared to other swarm intelligence algorithms, which is the inclusion of a local search mechanism. Although this increases the convergence speed of the algorithm, excessive focus on exploitation, especially in the initial iterations, may lead to premature convergence and stagnation at the local optimum. In this paper, to address this drawback and strengthen the exploration capability while also achieving a balance between it and the exploitation capability, an improved version of BA, called fractional-order BA (FOBA), is introduced. The development of velocity and position vectors in FOBA, using the concept of fractional-order derivatives, extends the memory related to the previous behaviors of artificial bats and controls the convergence of the algorithm. To evaluate the proposed algorithm, ten well-known benchmark functions are used, and the results are compared with standard and state-of-the-art metaheuristic algorithms that have been introduced recently. Experimental results show that FOBA performs better than all compared algorithms. Furthermore, the proposed algorithm is used to optimize the weights and bias of the MLP neural network using six classification datasets. The results demonstrate the effectiveness and efficiency of FOBA.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The datasets used in this article are available in the UCI Machine Learning Repository, https://archive.ics.uci.edu.
References
Cui L, Li G, Zhu Z, Lin Q, Wen Z, Lu N, Wong K-C, Chen J (2017) A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization. Inf Sci 414:53–67
Hosseinalipour A, Ghanbarzadeh R (2023) A novel metaheuristic optimisation approach for text sentiment analysis. Int J Mach Learn Cybernet 14(3):889–909
Alomari OA, Khader AT, Al-Betar MA, Awadallah MA (2018) A novel gene selection method using modified MRMR and hybrid bat-inspired algorithm with \(\beta \)-hill climbing. Appl Intell 48:4429–4447
Zhou D, Kang Z, Su X, Yang C (2022) An enhanced mayfly optimization algorithm based on orthogonal learning and chaotic exploitation strategy. Int J Mach Learn Cybernet 13(11):3625–3643
Aditya N, Mahapatra SS (2023) Switching from exploration to exploitation in gravitational search algorithm based on diversity with chaos. Inf Sci 635:298–327
Cui L, Li G, Wang X, Lin Q, Chen J, Lu N, Lu J (2017) A ranking-based adaptive artificial bee colony algorithm for global numerical optimization. Inf Sci 417:169–185
Li M, Huang T, Zhu W (2021) Adaptive exploration policy for exploration–exploitation tradeoff in continuous action control optimization. Int J Mach Learn Cybernet 12(12):3491–3501
Hakli H, Kiran MS (2020) An improved artificial bee colony algorithm for balancing local and global search behaviors in continuous optimization. Int J Mach Learn Cybernet 11(9):2051–2076
Al-Betar MA (2017) \(\beta \)-hill climbing: an exploratory local search. Neural Comput Appl 28(Suppl 1):153–168
Al-Betar MA, Aljarah I, Awadallah MA, Faris H, Mirjalili S (2019) Adaptive \(\beta \)-hill climbing for optimization. Soft Comput 23(24):13489–13512
Al-Betar MA, Alomari OA, Abu-Romman SM (2020) A triz-inspired bat algorithm for gene selection in cancer classification. Genomics 112(1):114–126
Li J, Li G, Wang Z, Cui L (2023) Differential evolution with an adaptive penalty coefficient mechanism and a search history exploitation mechanism. Expert Syst Appl 230:120530
Zhang Y, Deng L, Zhu H, Wang W, Ren Z, Zhou Q, Lu S, Sun S, Zhu Z, Gorriz JM, et al (2023) Deep learning in food category recognition. Inf Fusion 98:101859
Lu S, Zhu Z, Gorriz JM, Wang S-H, Zhang Y-D (2022) Nagnn: classification of covid-19 based on neighboring aware representation from deep graph neural network. Int J Intell Syst 37(2):1572–1598
Lu S, Wang S-H, Zhang Y-D (2021) Detection of abnormal brain in MRI via improved alexnet and elm optimized by chaotic bat algorithm. Neural Comput Appl 33:10799–10811
Gao Z, Zhang C, Li Z (2022) Financial sequence prediction based on swarm intelligence algorithms and internet of things. J Supercomput 78(15):17470–17490
Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010), pp 65–74
Cai X, Zhang J, Liang H, Wang L, Wu Q (2019) An ensemble bat algorithm for large-scale optimization. Int J Mach Learn Cybernet 10:3099–3113
Al-Betar MA, Awadallah MA, Faris H, Yang X-S, Khader AT, Alomari OA (2018) Bat-inspired algorithms with natural selection mechanisms for global optimization. Neurocomputing 273:448–465. https://doi.org/10.1016/j.neucom.2017.07.039
Liu Q, Wu L, Xiao W, Wang F, Zhang L (2018) A novel hybrid bat algorithm for solving continuous optimization problems. Appl Soft Comput 73:67–82
Bi J, Yuan H, Zhai J, Zhou M, Poor HV (2022) Self-adaptive bat algorithm with genetic operations. IEEE/CAA J Autom Sin 9(7):1284–1294
Verma AK, Saini I, Saini BS (2020) A new bat optimization algorithm based feature selection method for electrocardiogram heartbeat classification using empirical wavelet transform and fisher ratio. Int J Mach Learn Cybernet 11:2439–2452
Esfandiari A, Farivar F, Khaloozadeh H (2023) Fractional-order binary bat algorithm for feature selection on high-dimensional microarray data. J Ambient Intell Humaniz Comput 14(6):7453–7467
Shareh MB, Bargh SH, Hosseinabadi AAR, Slowik A (2021) An improved bat optimization algorithm to solve the tasks scheduling problem in open shop. Neural Comput Appl 33:1559–1573
Li H, Song B, Tang X, Xie Y, Zhou X (2022) Controller optimization using data-driven constrained bat algorithm with gradient-based depth-first search strategy. ISA Trans 125:212–236
de Jesús Rubio J (2023) Bat algorithm based control to decrease the control energy consumption and modified bat algorithm based control to increase the trajectory tracking accuracy in robots. Neural Netw 161:437–448
Singh D, Salgotra R, Singh U (2017) A novel modified bat algorithm for global optimization. In: 2017 international conference on innovations in information, embedded and communication systems (ICIIECS), pp 1–5 . IEEE
Cui Z, Li F, Kang Q (2015) Bat algorithm with inertia weight. In: 2015 Chinese Automation Congress (CAC), pp 792–796 . https://doi.org/10.1109/CAC.2015.7382606
Yu H, Zhao N, Wang P, Chen H, Li C (2020) Chaos-enhanced synchronized bat optimizer. Appl Math Model 77:1201–1215
Rauf HT, Malik S, Shoaib U, Irfan MN, Lali MI (2020) Adaptive inertia weight bat algorithm with sugeno-function fuzzy search. Appl Soft Comput 90:106159
Hasan SS, Rahman R, Jahan KA, Islam S, Shadman AI, Towqir SS, Alam KR, Rahman RM (2019) A novel fuzzy inspired bat algorithm for multidimensional function optimization problem. Int J Fuzzy Syst Appl (IJFSA) 8(1):83–100
Enache A-C, Sgarciu V (2015) An improved bat algorithm driven by support vector machines for intrusion detection. In: International joint conference: CISIS’15 and ICEUTE’15, pp 41–51. Springer
Enache A-C, Sgârciu V, Togan M (2017) Comparative study on feature selection methods rooted in swarm intelligence for intrusion detection. In: 2017 21st international conference on control systems and computer science (CSCS), pp 239–244. IEEE
Deshmukh AB, Usha Rani N (2019) Fractional-grey wolf optimizer-based kernel weighted regression model for multi-view face video super resolution. Int J Mach Learn Cybernet 10:859–877
Cafagna D (2007) Fractional calculus: a mathematical tool from the past for present engineers [past and present]. IEEE Ind Electron Mag 1(2):35–40
Baleanu D, Shekari P, Torkzadeh L, Ranjbar H, Jajarmi A, Nouri K (2023) Stability analysis and system properties of nipah virus transmission: a fractional calculus case study. Chaos Solitons Fractals 166:112990
Guo R, Shen W (2022) Online state of charge and state of power co-estimation of lithium-ion batteries based on fractional-order calculus and model predictive control theory. Appl Energy 327:120009
Liu J, Tan J, Ge X, Hu D, He L (2022) Blind deblurring with fractional-order calculus and local minimal pixel prior. J Vis Commun Image Represent 89:103645
Shen X (2018) Applications of fractional calculus in chemical engineering. PhD thesis, Université d’Ottawa/University of Ottawa
Magin RL (2010) Fractional calculus models of complex dynamics in biological tissues. Comput Math Appl 59(5):1586–1593
Tarasov VE (2019) On history of mathematical economics: application of fractional calculus. Mathematics 7(6):509
Tenreiro Machado J, Silva MF, Barbosa RS, Jesus IS, Reis CM, Marcos MG, Galhano AF (2010) Some applications of fractional calculus in engineering. Math Prob Eng 2010:639801
Mousavi Y, Alfi A (2018) Fractional calculus-based firefly algorithm applied to parameter estimation of chaotic systems. Chaos Solitons Fractals 114:202–215
Wang Y-Y, Peng W-X, Qiu C-H, Jiang J, Xia S-R (2019) Fractional-order Darwinian pso-based feature selection for media-adventitia border detection in intravascular ultrasound images. Ultrasonics 92:1–7
Mousavi Y, Alfi A (2015) A memetic algorithm applied to trajectory control by tuning of fractional order proportional-integral-derivative controllers. Appl Soft Comput 36:599–617
Pahnehkolaei SMA, Alfi A, Machado JT (2022) Analytical stability analysis of the fractional-order particle swarm optimization algorithm. Chaos Solitons Fractals 155:111658
Pahnehkolaei SMA, Alfi A, Machado JT (2017) Chaos suppression in fractional systems using adaptive fractional state feedback control. Chaos Solitons Fractals 103:488–503
Ortigueira MD, Rodríguez-Germá L, Trujillo JJ (2011) Complex grünwald-letnikov, liouville, riemann-liouville, and caputo derivatives for analytic functions. Commun Nonlinear Sci Numer Simul 16(11):4174–4182
Scherer R, Kalla SL, Tang Y, Huang J (2011) The Grünwald–Letnikov method for fractional differential equations. Comput Math with Appl 62(3):902–917
Jordehi AR (2015) Chaotic bat swarm optimisation (cbso). Appl Soft Comput 26:523–530
Chong HY, Yap HJ, Tan SC, Yap KS, Wong SY (2021) Advances of metaheuristic algorithms in training neural networks for industrial applications. Soft Comput 25(16):11209–11233
Ansari A, Ahmad IS, Bakar AA, Yaakub MR (2020) A hybrid metaheuristic method in training artificial neural network for bankruptcy prediction. IEEE Access 8:176640–176650
Bento P, Pombo J, Calado M, Mariano S (2019) Optimization of neural network with wavelet transform and improved data selection using bat algorithm for short-term load forecasting. Neurocomputing 358:53–71
Xue Y, Tang T, Liu AX (2019) Large-scale feedforward neural network optimization by a self-adaptive strategy and parameter based particle swarm optimization. IEEE Access 7:52473–52483
Ab Aziz MF, Mostafa SA, Foozy CFM, Mohammed MA, Elhoseny M, Abualkishik AZ (2021)Integrating elman recurrent neural network with particle swarm optimization algorithms for an improved hybrid training of multidisciplinary datasets. Expert Syst Appl 183:115441
Esfandiari A, Khaloozadeh H, Farivar F (2023) Interaction-based clustering algorithm for feature selection: a multivariate filter approach. Int J Mach Learn Cybernet 14(5):1769–1782
Pang Y, Wang Y, Lai X, Zhang S, Liang P, Song X (2023) Enhanced kriging leave-one-out cross-validation in improving model estimation and optimization. Comput Methods Appl Mech Eng 414:116194
Seraj A, Mohammadi-Khanaposhtani M, Daneshfar R, Naseri M, Esmaeili M, Baghban A, Habibzadeh S, Eslamian S Cross-validation (2023) In: Handbook of hydroinformatics, pp 89–105. Elsevier, Amsterdam. https://doi.org/10.1016/B978-0-12-821285-1.00021-X
Zhang X, Liu C-A (2023) Model averaging prediction by k-fold cross-validation. J Econom 235(1):280–301
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A: Description of datasets
Appendix A: Description of datasets
More details of the features of the datasets and their description can be seen in Table 10.
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.
About this article
Cite this article
Esfandiari, A., Khaloozadeh, H. & Farivar, F. A scalable memory-enhanced swarm intelligence optimization method: fractional-order Bat-inspired algorithm. Int. J. Mach. Learn. & Cyber. 15, 2179–2197 (2024). https://doi.org/10.1007/s13042-023-02022-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-023-02022-1