Skip to main content
Erschienen in: Soft Computing 22/2019

12.12.2018 | Methodologies and Application

Swarm bat algorithm with improved search (SBAIS)

verfasst von: Reshu Chaudhary, Hema Banati

Erschienen in: Soft Computing | Ausgabe 22/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Bat algorithm (BA) is a powerful nature-inspired swarm algorithm which finds applicability to a diverse range of problem domains. Though it is efficient, it suffers from two handicaps: possibility of being trapped in local optima and lost convergence speed as the algorithm progresses. This paper proposes swarm bat algorithm with improved search (SBAIS). SBAIS gains superior exploration capabilities by employing swarming characteristics inspired by shuffled complex evolution (SCE) algorithm. Best bats of the population are kept in a super-swarm, while all other bats are partitioned according to SCE. The super-swarm uses the search mechanism of bat algorithm with improved search to perform refined search around the best solution, which makes sure that the convergence speed of the algorithm is not lost. Every other swarm gets one solution from the super-swarm before starting their evolution process. These swarms evolve using standard bat algorithm, helping the algorithm to escape any possible local optima. SBAIS further keeps a check on the overall diversity of the population. If the diversity drops below a given threshold value, new random solutions are added to the population. Performance of SBAIS is validated by comparing it to BA and fourteen recent variants of bat algorithm over 30 standard benchmark optimization functions, CEC’05 and CEC’14 function sets. Results established the superiority of SBAIS over the compared algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Akhtar S, Ahmad AR, Abdel-Rahman EM (2012) A metaheuristic bat-inspired algorithm for full body human pose estimation. In: 2012 9th conference on computer and robot vision (CRV), pp 369–375 Akhtar S, Ahmad AR, Abdel-Rahman EM (2012) A metaheuristic bat-inspired algorithm for full body human pose estimation. In: 2012 9th conference on computer and robot vision (CRV), pp 369–375
Zurück zum Zitat Al-Betar MA, Awadallah MA, Faris H, Yang XS, Khader AT, Alomari OA (2018) Bat-inspired algorithms with natural selection mechanisms for global optimization. Neurocomputing 273:448–465CrossRef Al-Betar MA, Awadallah MA, Faris H, Yang XS, Khader AT, Alomari OA (2018) Bat-inspired algorithms with natural selection mechanisms for global optimization. Neurocomputing 273:448–465CrossRef
Zurück zum Zitat Azar AT, Hassanien AE (2015) Dimensionality reduction of medical big data using neural-fuzzy classifier. Soft Comput 19:1115–1127CrossRef Azar AT, Hassanien AE (2015) Dimensionality reduction of medical big data using neural-fuzzy classifier. Soft Comput 19:1115–1127CrossRef
Zurück zum Zitat Balaji S, Revathi N (2016) A new approach for solving set covering problem using jumping particle swarm optimization method. Nat Comput 15:503–517MathSciNetCrossRef Balaji S, Revathi N (2016) A new approach for solving set covering problem using jumping particle swarm optimization method. Nat Comput 15:503–517MathSciNetCrossRef
Zurück zum Zitat Banati H, Chaudhary R (2016) Enhanced shuffled bat algorithm (EShBAT). In: 2016 international conference on advances in computing, communications and informatics (ICACCI), Jaipur, pp 731–738 Banati H, Chaudhary R (2016) Enhanced shuffled bat algorithm (EShBAT). In: 2016 international conference on advances in computing, communications and informatics (ICACCI), Jaipur, pp 731–738
Zurück zum Zitat Banati H, Chaudhary R (2017) Multi-modal bat algorithm with improved search (MMBAIS). J Comput Sci 23:130–144MathSciNetCrossRef Banati H, Chaudhary R (2017) Multi-modal bat algorithm with improved search (MMBAIS). J Comput Sci 23:130–144MathSciNetCrossRef
Zurück zum Zitat Biswal S, Barisal AK, Behera A, Prakash T (2013) Optimal power dispatch using BAT algorithm. In: 2013 international conference on energy efficient technologies for sustainability (ICEETS), pp 1018–1023 Biswal S, Barisal AK, Behera A, Prakash T (2013) Optimal power dispatch using BAT algorithm. In: 2013 international conference on energy efficient technologies for sustainability (ICEETS), pp 1018–1023
Zurück zum Zitat Chakri A, Khelif R, Benouaret M, Yang X-S (2017) New directional bat algorithm for continuous optimization problems. Expert Syst Appl 69:159–175CrossRef Chakri A, Khelif R, Benouaret M, Yang X-S (2017) New directional bat algorithm for continuous optimization problems. Expert Syst Appl 69:159–175CrossRef
Zurück zum Zitat Chang YP, Koh CN (2009) A PSO method with nonlinear time-varying evolution based on neural network for design of optimal harmonic filters. Expert Syst Appl 36:6809–6816CrossRef Chang YP, Koh CN (2009) A PSO method with nonlinear time-varying evolution based on neural network for design of optimal harmonic filters. Expert Syst Appl 36:6809–6816CrossRef
Zurück zum Zitat Chaudhary R, Banati H (2017) Shuffled multi-population bat algorithm (SMPBat). In: 2017 international conference on advances in computing, communications and informatics (ICACCI), Udupi, pp 541–547 Chaudhary R, Banati H (2017) Shuffled multi-population bat algorithm (SMPBat). In: 2017 international conference on advances in computing, communications and informatics (ICACCI), Udupi, pp 541–547
Zurück zum Zitat Cheng HD, Cai X, Chen X, Hu L, Lou X (2003) Computer-aided detection and classification of micro calcifications in mammograms: a survey. Pattern Recogn 36:2967–2991CrossRef Cheng HD, Cai X, Chen X, Hu L, Lou X (2003) Computer-aided detection and classification of micro calcifications in mammograms: a survey. Pattern Recogn 36:2967–2991CrossRef
Zurück zum Zitat Crepinsek M, Liu S-H, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv 45(3): Article 35 (June 2013), 33 pages Crepinsek M, Liu S-H, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv 45(3): Article 35 (June 2013), 33 pages
Zurück zum Zitat Dehghani H, Bogdanovic D (2018) Copper price estimation using bat algorithm. Resour Policy 55:55–61CrossRef Dehghani H, Bogdanovic D (2018) Copper price estimation using bat algorithm. Resour Policy 55:55–61CrossRef
Zurück zum Zitat Derrac J, Garcia S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1:3–18CrossRef Derrac J, Garcia S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1:3–18CrossRef
Zurück zum Zitat Dorigo M, Caro GD (1999) The ant colony optimization meta-heuristic. In: Corne D, Dorigo M, Glover F (eds) New ideas in optimization. McGraw-Hill, London Dorigo M, Caro GD (1999) The ant colony optimization meta-heuristic. In: Corne D, Dorigo M, Glover F (eds) New ideas in optimization. McGraw-Hill, London
Zurück zum Zitat Duan QY, Gupta VK, Sorooshian S (1993) Shuffled complex evolution approach for effective and efficient global minimization. J Optim Theory Appl 76:501–521MathSciNetCrossRef Duan QY, Gupta VK, Sorooshian S (1993) Shuffled complex evolution approach for effective and efficient global minimization. J Optim Theory Appl 76:501–521MathSciNetCrossRef
Zurück zum Zitat Fister I, Rauter S, Yang X-S, Ljubic K, Fister IJ (2015) Planning the sports training sessions with the bat algorithm. Neurocomputing 149:993–1002CrossRef Fister I, Rauter S, Yang X-S, Ljubic K, Fister IJ (2015) Planning the sports training sessions with the bat algorithm. Neurocomputing 149:993–1002CrossRef
Zurück zum Zitat Garnier S, Gautrais J, Theraulaz G (2007) The biological principles of swarm intelligence. Swarm Intell 1:3–31CrossRef Garnier S, Gautrais J, Theraulaz G (2007) The biological principles of swarm intelligence. Swarm Intell 1:3–31CrossRef
Zurück zum Zitat Gupta N, Sharma K (2015) Optimizing intermediate COCOMO model using BAT algorithm. In: 2nd international conference on computing for sustainable global development. IEEE, pp 1649–1653 Gupta N, Sharma K (2015) Optimizing intermediate COCOMO model using BAT algorithm. In: 2nd international conference on computing for sustainable global development. IEEE, pp 1649–1653
Zurück zum Zitat Hasancebi O, Teke T, Pekcan O (2013) A bat-inspired algorithm for structural optimization. Comput Struct 128:77–90CrossRef Hasancebi O, Teke T, Pekcan O (2013) A bat-inspired algorithm for structural optimization. Comput Struct 128:77–90CrossRef
Zurück zum Zitat Jaddi NS, Abdullah S, Hamdan AR (2015) Optimization of neural network model using modified bat-inspired algorithm. Appl Soft Comput 37:71–86CrossRef Jaddi NS, Abdullah S, Hamdan AR (2015) Optimization of neural network model using modified bat-inspired algorithm. Appl Soft Comput 37:71–86CrossRef
Zurück zum Zitat Jordehi AR (2015) Chaotic bat swarm optimisation (CBSO). Appl Soft Comput 26:523–530CrossRef Jordehi AR (2015) Chaotic bat swarm optimisation (CBSO). Appl Soft Comput 26:523–530CrossRef
Zurück zum Zitat Jun L, Liheng L, Xianyi W (2015) A double-subpopulation variant of the bat algorithm. Appl Math Comput 263:361–377MathSciNetMATH Jun L, Liheng L, Xianyi W (2015) A double-subpopulation variant of the bat algorithm. Appl Math Comput 263:361–377MathSciNetMATH
Zurück zum Zitat Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39:459–471MathSciNetCrossRef Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39:459–471MathSciNetCrossRef
Zurück zum Zitat Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: IEEE international conference neural networks, Australia, pp 1942–1948 Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: IEEE international conference neural networks, Australia, pp 1942–1948
Zurück zum Zitat Meng X-B, Gao XZ, Liu Y, Zhang H (2015) A novel bat algorithm with habitat selection and Doppler effect in echoes for optimization. Expert Syst Appl 42:6350–6364CrossRef Meng X-B, Gao XZ, Liu Y, Zhang H (2015) A novel bat algorithm with habitat selection and Doppler effect in echoes for optimization. Expert Syst Appl 42:6350–6364CrossRef
Zurück zum Zitat Meng X-B, Gao XZ, Lu L, Liu Y, Zhang H (2016) A new bio-inspired optimisation algorithm: Bird Swarm Algorithm. J Exp Theor Artif Intell 28:673–687CrossRef Meng X-B, Gao XZ, Lu L, Liu Y, Zhang H (2016) A new bio-inspired optimisation algorithm: Bird Swarm Algorithm. J Exp Theor Artif Intell 28:673–687CrossRef
Zurück zum Zitat Ouaarab A, Ahiod B, Yang X-S (2015) Random-key cuckoo search for the travelling salesman problem. Soft Comput 19:1099–1106CrossRef Ouaarab A, Ahiod B, Yang X-S (2015) Random-key cuckoo search for the travelling salesman problem. Soft Comput 19:1099–1106CrossRef
Zurück zum Zitat Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11:5508–5518CrossRef Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11:5508–5518CrossRef
Zurück zum Zitat Ramawan MK, Othman Z, Sulaiman SI, Musirin I, Othman N (2014) A hybrid bat algorithm artificial neural network for grid-connected photovoltaic system output prediction. In: 2014 IEEE 8th international power engineering and optimization conference (PEOCO2014), Langkawi, pp 619–623 Ramawan MK, Othman Z, Sulaiman SI, Musirin I, Othman N (2014) A hybrid bat algorithm artificial neural network for grid-connected photovoltaic system output prediction. In: 2014 IEEE 8th international power engineering and optimization conference (PEOCO2014), Langkawi, pp 619–623
Zurück zum Zitat Sahu RK, Panda S, Padhan S (2015) A novel hybrid gravitational search and pattern search algorithm for load frequency control of nonlinear power system. Appl Soft Comput 29:310–327CrossRef Sahu RK, Panda S, Padhan S (2015) A novel hybrid gravitational search and pattern search algorithm for load frequency control of nonlinear power system. Appl Soft Comput 29:310–327CrossRef
Zurück zum Zitat Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47 Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Zurück zum Zitat Sarkheyli A, Zain AM, Sharif S (2015) The role of basic, modified and hybrid shuffled frog leaping algorithm on optimization problems: a review. Soft Comput 19:2011–2038CrossRef Sarkheyli A, Zain AM, Sharif S (2015) The role of basic, modified and hybrid shuffled frog leaping algorithm on optimization problems: a review. Soft Comput 19:2011–2038CrossRef
Zurück zum Zitat Topal AO, Altun O (2016) A novel meta-heuristic algorithm: dynamic virtual bats algorithm. Inf Sci 354:222–235CrossRef Topal AO, Altun O (2016) A novel meta-heuristic algorithm: dynamic virtual bats algorithm. Inf Sci 354:222–235CrossRef
Zurück zum Zitat Wang GG, Chang B, Zhang Z (2015) A multi-swarm bat algorithm for global optimisation. In: 2015 IEEE congress on evolutionary computation (CEC), pp 480–485 Wang GG, Chang B, Zhang Z (2015) A multi-swarm bat algorithm for global optimisation. In: 2015 IEEE congress on evolutionary computation (CEC), pp 480–485
Zurück zum Zitat Wu Z, Yu D (2018) Application of improved bat algorithm for solar PV maximum power point tracking under partially shaded condition. Appl Soft Comput 62:101–109CrossRef Wu Z, Yu D (2018) Application of improved bat algorithm for solar PV maximum power point tracking under partially shaded condition. Appl Soft Comput 62:101–109CrossRef
Zurück zum Zitat Yang X-S (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (eds) Stochastic algorithms: foundations and applications, SAGA 2009, Lecture notes in computer science, vol 5792. Springer, Berlin, pp 169–178 Yang X-S (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (eds) Stochastic algorithms: foundations and applications, SAGA 2009, Lecture notes in computer science, vol 5792. Springer, Berlin, pp 169–178
Zurück zum Zitat Yang X-S (2010a) A new metaheuristic bat-inspired algorithm. In: Gonzalez JR et al (eds) Nature inspired cooperative strategies for optimization (NISCO 2010), studies in computational intelligence, vol 284, pp 65–74CrossRef Yang X-S (2010a) A new metaheuristic bat-inspired algorithm. In: Gonzalez JR et al (eds) Nature inspired cooperative strategies for optimization (NISCO 2010), studies in computational intelligence, vol 284, pp 65–74CrossRef
Zurück zum Zitat Yang X-S (2010b) Nature-inspired metaheuristic algorithms, 2nd edn. Luniver Press, London Yang X-S (2010b) Nature-inspired metaheuristic algorithms, 2nd edn. Luniver Press, London
Zurück zum Zitat Yang NC, Le MD (2015) Optimal design of passive power filters based on multi-objective bat algorithm and pareto front. Appl Soft Comput 35:257–266CrossRef Yang NC, Le MD (2015) Optimal design of passive power filters based on multi-objective bat algorithm and pareto front. Appl Soft Comput 35:257–266CrossRef
Zurück zum Zitat Yang C, Ji J, Liu J, Yin B (2016) Bacterial foraging optimization using novel chemotaxis and conjugation strategies. Inf Sci 363:72–95CrossRef Yang C, Ji J, Liu J, Yin B (2016) Bacterial foraging optimization using novel chemotaxis and conjugation strategies. Inf Sci 363:72–95CrossRef
Zurück zum Zitat Yilmaz S, Kucuksille EU (2015) A new modification approach on bat algorithm for solving optimisation problems. Appl Soft Comput 28:259–275CrossRef Yilmaz S, Kucuksille EU (2015) A new modification approach on bat algorithm for solving optimisation problems. Appl Soft Comput 28:259–275CrossRef
Metadaten
Titel
Swarm bat algorithm with improved search (SBAIS)
verfasst von
Reshu Chaudhary
Hema Banati
Publikationsdatum
12.12.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 22/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-03688-4

Weitere Artikel der Ausgabe 22/2019

Soft Computing 22/2019 Zur Ausgabe