Skip to main content
Top
Published in: Evolutionary Intelligence 1/2014

01-04-2014 | Special Issue

Swarm intelligence based algorithms: a critical analysis

Author: Xin-She Yang

Published in: Evolutionary Intelligence | Issue 1/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Many optimization algorithms have been developed by drawing inspiration from swarm intelligence (SI). These SI-based algorithms can have some advantages over traditional algorithms. In this paper, we carry out a critical analysis of these SI-based algorithms by analyzing their ways to mimic evolutionary operators. We also analyze the ways of achieving exploration and exploitation in algorithms by using mutation, crossover and selection. In addition, we also look at algorithms using dynamic systems, self-organization and Markov chain framework. Finally, we provide some discussions and topics for further research.

Dont have a licence yet? Then find out more about our products and how to get one now:

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 "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!

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!

Literature
1.
go back to reference Ashby WR (1962) Principles of the self-organizing system. In: Von Foerster H, Zopf GW Jr (eds) Pricinples of self-organization: transactions of the University of Illinois symposium. Pergamon Press, London, pp 255–278 Ashby WR (1962) Principles of the self-organizing system. In: Von Foerster H, Zopf GW Jr (eds) Pricinples of self-organization: transactions of the University of Illinois symposium. Pergamon Press, London, pp 255–278
2.
go back to reference Azad SK, Azad SK (2011) Optimum design of structures using an improved firefly algorithm. Int J Optim Civil Eng 1(2):327–340 Azad SK, Azad SK (2011) Optimum design of structures using an improved firefly algorithm. Int J Optim Civil Eng 1(2):327–340
5.
go back to reference Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv 35(2):268–308CrossRef Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv 35(2):268–308CrossRef
6.
go back to reference Chandrasekaran K, Simon SP (2012) Multi-objective scheduling problem: hybrid approach using fuzzy assisted cuckoo search algorithm. Swarm Evolut Comput 5(1):1–16CrossRef Chandrasekaran K, Simon SP (2012) Multi-objective scheduling problem: hybrid approach using fuzzy assisted cuckoo search algorithm. Swarm Evolut Comput 5(1):1–16CrossRef
7.
go back to reference Dhivya M, Sundarambal M, Anand LN (2011) Energy efficient computation of data fusion in wireless sensor networks using cuckoo based particle approach (CBPA). Int J Commun Netw Syst Sci 4(4):249–255 Dhivya M, Sundarambal M, Anand LN (2011) Energy efficient computation of data fusion in wireless sensor networks using cuckoo based particle approach (CBPA). Int J Commun Netw Syst Sci 4(4):249–255
8.
go back to reference Dhivya M, Sundarambal M (2011) Cuckoo search for data gathering in wireless sensor networks. Int J Mob Commun 9:642–656CrossRef Dhivya M, Sundarambal M (2011) Cuckoo search for data gathering in wireless sensor networks. Int J Mob Commun 9:642–656CrossRef
9.
go back to reference Durgun I, Yildiz AR (2012) Structural design optimization of vehicle components using cuckoo search algorithm. Mater Test 3:185–188CrossRef Durgun I, Yildiz AR (2012) Structural design optimization of vehicle components using cuckoo search algorithm. Mater Test 3:185–188CrossRef
10.
go back to reference Dorigo M (1992) Optimization, learning and natural algorithms. PhD thesis, Politecnico di Milano, Italy Dorigo M (1992) Optimization, learning and natural algorithms. PhD thesis, Politecnico di Milano, Italy
11.
go back to reference Dorigo M, Di Caro G, Gambardella LM (1999) Ant algorithms for discrete optimization. Artif Life 5(2):137–172CrossRef Dorigo M, Di Caro G, Gambardella LM (1999) Ant algorithms for discrete optimization. Artif Life 5(2):137–172CrossRef
12.
go back to reference Eiben AE, Smit SK (2011) Parameter tuning for configuring and analyzing evolutionary algorithms. Swarm Evolut Comput 1:19–31CrossRef Eiben AE, Smit SK (2011) Parameter tuning for configuring and analyzing evolutionary algorithms. Swarm Evolut Comput 1:19–31CrossRef
13.
go back to reference Farahani SM, Abshouri AA, Nasiri B, Meybodi MR (2011) A Gaussian firefly algorithm. Int J Mach Learn Comput 1(5):448–453 Farahani SM, Abshouri AA, Nasiri B, Meybodi MR (2011) A Gaussian firefly algorithm. Int J Mach Learn Comput 1(5):448–453
15.
go back to reference Hooke R, Jeeves TA (1961) “Direct search” solution of numerical and statistical problems. J Assoc Comput Mach (ACM) 8(2):212–229CrossRefMATH Hooke R, Jeeves TA (1961) “Direct search” solution of numerical and statistical problems. J Assoc Comput Mach (ACM) 8(2):212–229CrossRefMATH
16.
go back to reference Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a meteheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35MathSciNet Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a meteheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35MathSciNet
17.
go back to reference Gandomi AH, Yang XS, Talatahari S, Deb S (2012) Coupled eagle strategy and differential evolution for unconstrained and constrained global optimization. Comput Math Appl 63(1):191–200CrossRefMATHMathSciNet Gandomi AH, Yang XS, Talatahari S, Deb S (2012) Coupled eagle strategy and differential evolution for unconstrained and constrained global optimization. Comput Math Appl 63(1):191–200CrossRefMATHMathSciNet
19.
go back to reference Hassanzadeh T, Vojodi H, Moghadam AME (2011) An image segmentation approach based on maximum variance intra-cluster method and firefly algorithm. In: Proceeding of the 7th international conference on natural computation (ICNC2011), pp 1817–1821 Hassanzadeh T, Vojodi H, Moghadam AME (2011) An image segmentation approach based on maximum variance intra-cluster method and firefly algorithm. In: Proceeding of the 7th international conference on natural computation (ICNC2011), pp 1817–1821
20.
go back to reference Horng M-H (2012) Vector quantization using the firefly algorithm for image compression. Expert Syst Appl 39:1078–1091CrossRef Horng M-H (2012) Vector quantization using the firefly algorithm for image compression. Expert Syst Appl 39:1078–1091CrossRef
21.
go back to reference Holland J (1992) Adaptation in natural and artificial systems. MIT Press, Cambridge, MA Holland J (1992) Adaptation in natural and artificial systems. MIT Press, Cambridge, MA
22.
go back to reference Jati GK, Suyanto S (2011) Evolutionary discrete firefly algorithm for travelling salesman problem, ICAIS2011, lecture notes in artificial intelligence (LNAI 6943), pp 393–403 Jati GK, Suyanto S (2011) Evolutionary discrete firefly algorithm for travelling salesman problem, ICAIS2011, lecture notes in artificial intelligence (LNAI 6943), pp 393–403
23.
go back to reference Karaboga D (2005) An idea based on honey bee swarm for numerical optimization, Technical Report TR06, Erciyes University, Turkey Karaboga D (2005) An idea based on honey bee swarm for numerical optimization, Technical Report TR06, Erciyes University, Turkey
24.
go back to reference Keller EF (2009) Organisms, machines, and thunderstorms: a history of self-organization, part two. Complexity, emergence, and stable attractors. Hist Stud Nat Sci 39(1):1–31 Keller EF (2009) Organisms, machines, and thunderstorms: a history of self-organization, part two. Complexity, emergence, and stable attractors. Hist Stud Nat Sci 39(1):1–31
25.
go back to reference Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceeding of the IEEE international conference on neural networks, Piscataway, NJ, pp 1942–1948 Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceeding of the IEEE international conference on neural networks, Piscataway, NJ, pp 1942–1948
26.
go back to reference Koziel S, Yang XS (2011) Computational optimization, methods and algorithms. Springer, GermanyCrossRefMATH Koziel S, Yang XS (2011) Computational optimization, methods and algorithms. Springer, GermanyCrossRefMATH
27.
go back to reference Layeb A (2011) A novel quantum-inspired cuckoo search for Knapsack problems. Int J Bioinspired Comput 3(5):297–305 Layeb A (2011) A novel quantum-inspired cuckoo search for Knapsack problems. Int J Bioinspired Comput 3(5):297–305
28.
go back to reference Moravej Z, Akhlaghi A, (2013) A novel approach based on cuckoo search for DG allocation in distribution network. Electr Power Energy Syst 44:672–679CrossRef Moravej Z, Akhlaghi A, (2013) A novel approach based on cuckoo search for DG allocation in distribution network. Electr Power Energy Syst 44:672–679CrossRef
29.
go back to reference Nakrani S, Tovey C (2004) On honey bees and dynamic server allocation in internet hosting centers. Adapt Behav 12(3–4):223–240CrossRef Nakrani S, Tovey C (2004) On honey bees and dynamic server allocation in internet hosting centers. Adapt Behav 12(3–4):223–240CrossRef
30.
go back to reference Nandy S, Sarkar PP, Das A (2012) Analysis of nature-inspired firefly algorithm based back-propagation neural network training. Int J Comput Appl 43(22):8–16 Nandy S, Sarkar PP, Das A (2012) Analysis of nature-inspired firefly algorithm based back-propagation neural network training. Int J Comput Appl 43(22):8–16
31.
go back to reference Noghrehabadi A, Ghalambaz M, Vosough A, (2011) A hybrid power series—cuckoo search optimization algorithm to electrostatic deflection of micro fixed-fixed actuators. Int J Multidiscip Sci Eng 2(4):22–26 Noghrehabadi A, Ghalambaz M, Vosough A, (2011) A hybrid power series—cuckoo search optimization algorithm to electrostatic deflection of micro fixed-fixed actuators. Int J Multidiscip Sci Eng 2(4):22–26
32.
go back to reference Palit S, Sinha S, Molla M, Khanra A, Kule M (2011) A cryptanalytic attack on the knapsack cryptosystem using binary Firefly algorithm. In: 2nd international conference on computer and communication technology (ICCCT), 15–17 Sept 2011, India, pp 428–432 Palit S, Sinha S, Molla M, Khanra A, Kule M (2011) A cryptanalytic attack on the knapsack cryptosystem using binary Firefly algorithm. In: 2nd international conference on computer and communication technology (ICCCT), 15–17 Sept 2011, India, pp 428–432
34.
go back to reference Price K, Storn R, Lampinen J (2005) Differential evolution: a practical approach to global optimization. Springer, Berlin Price K, Storn R, Lampinen J (2005) Differential evolution: a practical approach to global optimization. Springer, Berlin
35.
go back to reference Sayadi MK, Ramezanian R, Ghaffari-Nasab N (2010) A discrete firefly meta-heuristic with local search for makespan minimization in permutation flow shop scheduling problems. Int J Ind Eng Comput 1:1–10 Sayadi MK, Ramezanian R, Ghaffari-Nasab N (2010) A discrete firefly meta-heuristic with local search for makespan minimization in permutation flow shop scheduling problems. Int J Ind Eng Comput 1:1–10
36.
go back to reference Senthilnath J, Omkar SN, Mani V (2011) Clustering using firefly algorithm: performance study. Swarm Evolut Comput 1(3):164–171CrossRef Senthilnath J, Omkar SN, Mani V (2011) Clustering using firefly algorithm: performance study. Swarm Evolut Comput 1(3):164–171CrossRef
37.
go back to reference Storn R (1996) On the usage of differential evolution for function optimization. In: Biennial conference of the North American fuzzy information processing society (NAFIPS), Berkeley, CA, pp 519–523 Storn R (1996) On the usage of differential evolution for function optimization. In: Biennial conference of the North American fuzzy information processing society (NAFIPS), Berkeley, CA, pp 519–523
38.
go back to reference Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359CrossRefMATHMathSciNet Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359CrossRefMATHMathSciNet
39.
go back to reference Srivastava PR, Chis M, Deb S, Yang XS (2012) An efficient optimization algorithm for structural software testing. Int J Artif Intell 9(S12):68–77 Srivastava PR, Chis M, Deb S, Yang XS (2012) An efficient optimization algorithm for structural software testing. Int J Artif Intell 9(S12):68–77
40.
go back to reference Süli E, Mayer D (2003) An inroduction to numerical analysis. Cambridge University Press, CambridgeCrossRef Süli E, Mayer D (2003) An inroduction to numerical analysis. Cambridge University Press, CambridgeCrossRef
41.
go back to reference Valian E, Mohanna S, Tavakoli S (2011) Improved cuckoo search algorithm for feedforward neural network training. Int J Artif Intell Appl 2(3):36–43 Valian E, Mohanna S, Tavakoli S (2011) Improved cuckoo search algorithm for feedforward neural network training. Int J Artif Intell Appl 2(3):36–43
42.
go back to reference Walton S, Hassan O, Morgan K, Brown MR (2011) Modified cuckoo search: a new gradient free optimization algorithm. Chaos Solitons Fractals 44(9):710–718CrossRef Walton S, Hassan O, Morgan K, Brown MR (2011) Modified cuckoo search: a new gradient free optimization algorithm. Chaos Solitons Fractals 44(9):710–718CrossRef
43.
go back to reference Wang F, He X-S, Wang Y,Yang S-M (2012) Markov model and convergence analysis based on cuckoo search algorithm. Jisuanji Gongcheng/Comput Eng 38(11):181–185 Wang F, He X-S, Wang Y,Yang S-M (2012) Markov model and convergence analysis based on cuckoo search algorithm. Jisuanji Gongcheng/Comput Eng 38(11):181–185
44.
45.
go back to reference Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1(1):67–82CrossRef Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1(1):67–82CrossRef
46.
go back to reference Wolpert DH, Macready WG (2005) Coevolutionary free lunches. IEEE Trans Evolut Comput 9(6):721–735CrossRef Wolpert DH, Macready WG (2005) Coevolutionary free lunches. IEEE Trans Evolut Comput 9(6):721–735CrossRef
47.
go back to reference Yang XS (2008) Introduction to computational mathematics. World Scientific Publishing Ltd, Singapore Yang XS (2008) Introduction to computational mathematics. World Scientific Publishing Ltd, Singapore
48.
go back to reference Yang XS (2008) Nature-inspired metaheuristic algorithms, First edn. Luniver Press, UK Yang XS (2008) Nature-inspired metaheuristic algorithms, First edn. Luniver Press, UK
49.
go back to reference Yang XS (2010) Engineering optimisation: an introduction with metaheuristic applications. Wiley, LondonCrossRef Yang XS (2010) Engineering optimisation: an introduction with metaheuristic applications. Wiley, LondonCrossRef
50.
go back to reference Yang XS (2009) Firefly algorithms for multimodal optimization. In: Stochastic Algorithms: Foundations and Applications, SAGA 2009, Lecture Notes in Computer Sciences, vol 5792, pp 169–178 Yang XS (2009) Firefly algorithms for multimodal optimization. In: Stochastic Algorithms: Foundations and Applications, SAGA 2009, Lecture Notes in Computer Sciences, vol 5792, pp 169–178
51.
go back to reference Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bioinspired Comput 2(2):78–4CrossRef Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bioinspired Comput 2(2):78–4CrossRef
52.
go back to reference Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Cruz C, González JR, Pelta DA, Terrazas G (eds) Nature inspired cooperative strategies for optimization (NISCO 2010) studies in computational intelligence, vol 284. Springer, Berlin, pp 65-74 Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Cruz C, González JR, Pelta DA, Terrazas G (eds) Nature inspired cooperative strategies for optimization (NISCO 2010) studies in computational intelligence, vol 284. Springer, Berlin, pp 65-74
53.
go back to reference Yang XS (2011) Bat algorithm for multi-objective optimisation. Int J Bioinspired Comput 3(5):267–274 Yang XS (2011) Bat algorithm for multi-objective optimisation. Int J Bioinspired Comput 3(5):267–274
54.
go back to reference Yang XS, Deb S, Fong S, (2011) Accelerated particle swarm optimization and support vector machine for business optimization and applications. In: Networked digital technologies 2011. Communications in Computer and Information Science, vol 136, pp 53–66 Yang XS, Deb S, Fong S, (2011) Accelerated particle swarm optimization and support vector machine for business optimization and applications. In: Networked digital technologies 2011. Communications in Computer and Information Science, vol 136, pp 53–66
55.
go back to reference Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):1–18MATH Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):1–18MATH
56.
go back to reference Yang XS, Deb S (2009) Cuckoo search via Lévy flights, proceedings of world congress on nature and biologically inspired computing (NaBIC 2009). IEEE Publications, USA, pp 210–214 Yang XS, Deb S (2009) Cuckoo search via Lévy flights, proceedings of world congress on nature and biologically inspired computing (NaBIC 2009). IEEE Publications, USA, pp 210–214
57.
go back to reference Yang X.S., Deb S. (2010) Engineering optimization by cuckoo search. Int J Math Modell Num Optim 1(4):330–343MATH Yang X.S., Deb S. (2010) Engineering optimization by cuckoo search. Int J Math Modell Num Optim 1(4):330–343MATH
58.
60.
go back to reference Yang XS, Deb S, Loomes M, Karamanoglu M (2013) A framework for self-tuning optimization algorithms. Neural Comput Appl 23(7/8):2051–2057CrossRef Yang XS, Deb S, Loomes M, Karamanoglu M (2013) A framework for self-tuning optimization algorithms. Neural Comput Appl 23(7/8):2051–2057CrossRef
61.
62.
go back to reference Yousif A, Abdullah AH, Nor SM, abdelaziz AA (2011) Scheduling jobs on grid computing using firefly algorithm. J Theor Appl Inf Technol 33(2):155–164 Yousif A, Abdullah AH, Nor SM, abdelaziz AA (2011) Scheduling jobs on grid computing using firefly algorithm. J Theor Appl Inf Technol 33(2):155–164
63.
go back to reference Zaman MA, Matin MA (2012) Nonuniformly spaced linear antenna array design using firefly algorithm. Int J Microwave Sci Technol 2012(256759):8. doi:10.1155/2012/256759 Zaman MA, Matin MA (2012) Nonuniformly spaced linear antenna array design using firefly algorithm. Int J Microwave Sci Technol 2012(256759):8. doi:10.​1155/​2012/​256759
Metadata
Title
Swarm intelligence based algorithms: a critical analysis
Author
Xin-She Yang
Publication date
01-04-2014
Publisher
Springer Berlin Heidelberg
Published in
Evolutionary Intelligence / Issue 1/2014
Print ISSN: 1864-5909
Electronic ISSN: 1864-5917
DOI
https://doi.org/10.1007/s12065-013-0102-2

Other articles of this Issue 1/2014

Evolutionary Intelligence 1/2014 Go to the issue

Editorial

Foreword

Premium Partner