[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

A scalable memory-enhanced swarm intelligence optimization method: fractional-order Bat-inspired algorithm

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

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.

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

Access this article

Subscribe and save

Springer+ Basic
£29.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 includes VAT (United Kingdom)

Instant access to the full article PDF.

Algorithm 1
Fig. 1
Fig. 2
Fig. 3

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

  1. 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

    MathSciNet  Google Scholar 

  2. Hosseinalipour A, Ghanbarzadeh R (2023) A novel metaheuristic optimisation approach for text sentiment analysis. Int J Mach Learn Cybernet 14(3):889–909

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. Aditya N, Mahapatra SS (2023) Switching from exploration to exploitation in gravitational search algorithm based on diversity with chaos. Inf Sci 635:298–327

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. Al-Betar MA (2017) \(\beta \)-hill climbing: an exploratory local search. Neural Comput Appl 28(Suppl 1):153–168

    Google Scholar 

  10. Al-Betar MA, Aljarah I, Awadallah MA, Faris H, Mirjalili S (2019) Adaptive \(\beta \)-hill climbing for optimization. Soft Comput 23(24):13489–13512

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

  13. 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

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010), pp 65–74

  18. 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

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

  25. 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

    Google Scholar 

  26. 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

    Google Scholar 

  27. 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

  28. 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

  29. Yu H, Zhao N, Wang P, Chen H, Li C (2020) Chaos-enhanced synchronized bat optimizer. Appl Math Model 77:1201–1215

    Google Scholar 

  30. 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

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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

  33. 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

  34. 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

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    MathSciNet  Google Scholar 

  37. 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

    Google Scholar 

  38. 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

    Google Scholar 

  39. Shen X (2018) Applications of fractional calculus in chemical engineering. PhD thesis, Université d’Ottawa/University of Ottawa

  40. Magin RL (2010) Fractional calculus models of complex dynamics in biological tissues. Comput Math Appl 59(5):1586–1593

    MathSciNet  Google Scholar 

  41. Tarasov VE (2019) On history of mathematical economics: application of fractional calculus. Mathematics 7(6):509

    Google Scholar 

  42. 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

  43. Mousavi Y, Alfi A (2018) Fractional calculus-based firefly algorithm applied to parameter estimation of chaotic systems. Chaos Solitons Fractals 114:202–215

    Google Scholar 

  44. 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

    Google Scholar 

  45. 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

    Google Scholar 

  46. Pahnehkolaei SMA, Alfi A, Machado JT (2022) Analytical stability analysis of the fractional-order particle swarm optimization algorithm. Chaos Solitons Fractals 155:111658

    MathSciNet  Google Scholar 

  47. Pahnehkolaei SMA, Alfi A, Machado JT (2017) Chaos suppression in fractional systems using adaptive fractional state feedback control. Chaos Solitons Fractals 103:488–503

    MathSciNet  Google Scholar 

  48. 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

    MathSciNet  Google Scholar 

  49. 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

    MathSciNet  Google Scholar 

  50. Jordehi AR (2015) Chaotic bat swarm optimisation (cbso). Appl Soft Comput 26:523–530

    Google Scholar 

  51. 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

    Google Scholar 

  52. 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

    Google Scholar 

  53. 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

    Google Scholar 

  54. 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

    Google Scholar 

  55. 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

  56. 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

    Google Scholar 

  57. 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

    MathSciNet  Google Scholar 

  58. 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

  59. Zhang X, Liu C-A (2023) Model averaging prediction by k-fold cross-validation. J Econom 235(1):280–301

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmad Esfandiari.

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.

Table 10 More details of datasets

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

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-023-02022-1

Keywords

Navigation