Skip to main content

Particle Swarm Optimization and Differential Evolution Algorithms: Technical Analysis, Applications and Hybridization Perspectives

  • Chapter
Advances of Computational Intelligence in Industrial Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 116))

Summary

Since the beginning of the nineteenth century, a significant evolution in optimization theory has been noticed. Classical linear programming and traditional non-linear optimization techniques such as Lagrange’s Multiplier, Bellman’s principle and Pontyagrin’s principle were prevalent until this century. Unfortunately, these derivative based optimization techniques can no longer be used to determine the optima on rough non-linear surfaces. One solution to this problem has already been put forward by the evolutionary algorithms research community. Genetic algorithm (GA), enunciated by Holland, is one such popular algorithm. This chapter provides two recent algorithms for evolutionary optimization – well known as particle swarm optimization (PSO) and differential evolution (DE). The algorithms are inspired by biological and sociological motivations and can take care of optimality on rough, discontinuous and multimodal surfaces. The chapter explores several schemes for controlling the convergence behaviors of PSO and DE by a judicious selection of their parameters. Special emphasis is given on the hybridizations of PSO and DE algorithms with other soft computing tools. The article finally discusses the mutual synergy of PSO with DE leading to a more powerful global search algorithm and its practical applications.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Konar A (2005), Computational Intelligence: Principles, Techniques and Applications, Springer, Berlin Heidelberg New York.

    MATH  Google Scholar 

  2. Holland JH (1975), Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor.

    Google Scholar 

  3. Goldberg DE (1975), Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley, Reading, MA.

    Google Scholar 

  4. Kennedy J, Eberhart R and Shi Y (2001), Swarm Intelligence, Morgan Kaufmann, Los Altos, CA.

    Google Scholar 

  5. Kennedy J and Eberhart R (1995), Particle Swarm Optimization, In Proceedings of IEEE International Conference on Neural Networks, pp. 1942–1948.

    Google Scholar 

  6. Storn R and Price K (1997), Differential Evolution – A Simple and Efficient Heuristic for Global Optimization Over Continuous Spaces, Journal of Global Optimization, 11(4), 341–359.

    Article  MATH  MathSciNet  Google Scholar 

  7. Venter G and Sobieszczanski-Sobieski J (2003), Particle Swarm Optimization, AIAA Journal, 41(8), 1583–1589.

    Article  Google Scholar 

  8. Yao X, Liu Y, and Lin G (1999), Evolutionary Programming Made Faster, IEEE Transactions on Evolutionary Computation, 3(2), 82–102.

    Article  Google Scholar 

  9. Shi Y and Eberhart RC (1998), Parameter Selection in Particle Swarm Optimization, Evolutionary Programming VII, Springer, Lecture Notes in Computer Science 1447, 591–600.

    Google Scholar 

  10. Shi Y and Eberhart RC (1999), Empirical Study of Particle Swarm Optimization, In Proceedings of the 1999 Congress of Evolutionary Computation, vol. 3, IEEE Press, New York, pp. 1945–1950.

    Google Scholar 

  11. Angeline PJ (1998), Evolutionary Optimization Versus Particle Swarm Optimization: Philosophy and Performance Differences, Evolutionary Programming VII, Lecture Notes in Computer Science 1447, Springer, Berlin Heidelberg New York, pp. 601–610.

    Google Scholar 

  12. Shi Y and Eberhart RC (1998), A Modified Particle Swarm Optimiser, IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, May 4–9.

    Google Scholar 

  13. Shi Y and Eberhart RC (2001), Fuzzy Adaptive Particle Swarm Optimization, In Proceedings of the Congress on Evolutionary Computation 2001, Seoul, Korea, IEEE Service Center, IEEE (2001), pp. 101–106.

    Google Scholar 

  14. Clerc M and Kennedy J (2002), The Particle Swarm – Explosion, Stability, and Convergence in a Multidimensional Complex Space, IEEE Transactions on Evolutionary Computation, 6(1), 58–73.

    Article  Google Scholar 

  15. Eberhart RC and Shi Y (2000), Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimization, In Proceedings of IEEE International Congress on Evolutionary Computation, vol. 1, pp. 84–88.

    Google Scholar 

  16. van den Bergh F and Engelbrecht PA (2001), Effects of Swarm Size on Cooperative Particle Swarm Optimizers, In Proceedings of GECCO-2001, San Francisco, CA, pp. 892–899.

    Google Scholar 

  17. Ratnaweera A, Halgamuge SK, and Watson HC (2004), Self-Organizing Hierarchical Particle Swarm Optimizer with Time-Varying Acceleration Coefficients, IEEE Transactions on Evolutionary Computation, 8(3), 240–255.

    Article  Google Scholar 

  18. Kennedy J (1999), Small Worlds and Mega-Minds: Effects of Neighborhood Topology on Particle Swarm Performance, In Proceedings of the 1999 Congress of Evolutionary Computation, vol. 3, IEEE Press, New York, pp. 1931–1938.

    Google Scholar 

  19. Kennedy J and Eberhart RC (1997), A Discrete Binary Version of the Particle Swarm Algorithm, In Proceedings of the 1997 Conference on Systems, Man, and Cybernetics, IEEE Service Center, Piscataway, NJ, pp. 4104–4109.

    Google Scholar 

  20. Løvbjerg M, Rasmussen TK, and Krink T (2001), Hybrid Particle Swarm Optimizer with Breeding and Subpopulations, In Proceedings of the Third Genetic and Evolutionary Computation Conference (GECCO-2001).

    Google Scholar 

  21. Krink T, Vesterstrøm J, and Riget J (2002), Particle Swarm Optimization with Spatial Particle Extension, In Proceedings of the IEEE Congress on Evolutionary Computation (CEC-2002).

    Google Scholar 

  22. Løvbjerg M and Krink T (2002), Extending Particle Swarms with Self-Organized Criticality, In Proceedings of the Fourth Congress on Evolutionary Computation (CEC-2002).

    Google Scholar 

  23. Miranda V and Fonseca N (2002), EPSO – Evolutionary Particle Swarm Optimization, a New Algorithm with Applications in Power Systems, In Proceedings of IEEE T&D AsiaPacific 2002 – IEEE/PES Transmission and Distribution Conference and Exhibition 2002: Asia Pacific, Yokohama, Japan, vol. 2, pp. 745–750.

    Google Scholar 

  24. Blackwell T and Bentley PJ (2002), Improvised Music with Swarms. In Proceedings of IEEE Congress on Evolutionary Computation 2002.

    Google Scholar 

  25. Robinson J, Sinton S, and Rahmat-Samii Y (2002), Particle Swarm, Genetic Algorithm, and Their Hybrids: Optimization of a Profiled Corrugated Horn Antenna, In Antennas and Propagation Society International Symposium, 2002, vol. 1, IEEE Press, New York, pp. 314–317.

    Google Scholar 

  26. Krink T and Løvbjerg M (2002), The Lifecycle Model: Combining Particle Swarm Optimization, Genetic Algorithms and Hill Climbers, In Proceedings of PPSN 2002, pp. 621–630.

    Google Scholar 

  27. Hendtlass T and Randall M (2001), A Survey of Ant Colony and Particle Swarm Meta-Heuristics and Their Application to Discrete Optimization Problems, In Proceedings of the Inaugural Workshop on Artificial Life, pp. 15–25.

    Google Scholar 

  28. vandenBergh F and Engelbrecht A (2004), A Cooperative Approach to Particle Swarm Optimization, IEEE Transactions on Evolutionary Computation 8(3), 225–239.

    Article  Google Scholar 

  29. Parsopoulos KE and Vrahatis MN (2004), On the Computation of All Global Minimizers Through Particle Swarm Optimization, IEEE Transactions on Evolutionary Computation, 8(3), 211–224.

    Article  MathSciNet  Google Scholar 

  30. Price K, Storn R, and Lampinen J (2005), Differential Evolution – A Practical Approach to Global Optimization, Springer, Berlin Heidelberg New York.

    MATH  Google Scholar 

  31. Fan HY, Lampinen J (2003), A Trigonometric Mutation Operation to Differential Evolution, International Journal of Global Optimization, 27(1), 105–129.

    Article  MATH  MathSciNet  Google Scholar 

  32. Das S, Konar A, Chakraborty UK (2005), Two Improved Differential Evolution Schemes for Faster Global Search, ACM-SIGEVO Proceedings of GECCO’ 05, Washington D.C., pp. 991–998.

    Google Scholar 

  33. Chakraborty UK, Das S and Konar A (2006), DE with Local Neighborhood, In Proceedings of Congress on Evolutionary Computation (CEC 2006), Vancouver, BC, Canada, IEEE Press, New York.

    Google Scholar 

  34. Das S, Konar A, Chakraborty UK (2005), Particle Swarm Optimization with a Differentially Perturbed Velocity, ACM-SIGEVO Proceedings of GECCO’ 05, Washington D.C., pp. 991–998.

    Google Scholar 

  35. Salerno J (1997), Using the Particle Swarm Optimization Technique to Train a Recurrent Neural Model, IEEE International Conference on Tools with Artificial Intelligence, pp. 45–49.

    Google Scholar 

  36. van den Bergh F (1999), Particle Swarm Weight Initialization in Multi-Layer Perceptron Artificial Neural Networks, Development and Practice of Artificial Intelligence Techniques, Durban, South Africa, pp. 41–45.

    Google Scholar 

  37. He Z, Wei C, Yang L, Gao X, Yao S, Eberhart RC, and Shi Y (1998), Extracting Rules from Fuzzy Neural Network by Particle Swarm Optimization, In Proceedings of IEEE Congress on Evolutionary Computation (CEC 1998), Anchorage, Alaska, USA.

    Google Scholar 

  38. Eberhart RC and Hu X (1999), Human Tremor Analysis Using Particle Swarm Optimization, In Proceedings of the IEEE Congress on Evolutionary Computation (CEC 1999), Washington D.C., pp. 1927–1930.

    Google Scholar 

  39. Wachowiak MP, Smolíková R, Zheng Y, Zurada MJ, and Elmaghraby AS (2004), An Approach to Multimodal Biomedical Image Registration Utilizing Particle Swarm Optimization, IEEE Transactions on Evolutionary Computation, 8(3), 289–301.

    Article  Google Scholar 

  40. Messerschmidt L and Engelbrecht AP (2004), Learning to Play Games Using a PSO-Based Competitive Learning Approach, IEEE Transactions on Evolutionary Computation 8(3), 280–288.

    Article  Google Scholar 

  41. Yoshida H, Kawata K, Fukuyama Y, Takayama S, and Nakanishi Y (2000), A Particle Swarm Optimization for Reactive Power and Voltage Control Considering Voltage Security Assessment, IEEE Transactions on Power Systems, 15(4), 1232–1239.

    Article  Google Scholar 

  42. Abido MA (2002), Optimal Design of Power System Stabilizers Using Particle Swarm Optimization, IEEE Transactions on Energy Conversion, 17(3), 406–413.

    Article  Google Scholar 

  43. Paterlini S and Krink T (2006), Differential Evolution and Particle Swarm Optimization in Partitional Clustering, Computational Statistics and Data Analysis, vol. 50, 1220–1247.

    Article  MathSciNet  Google Scholar 

  44. Rogalsky T, Kocabiyik S and Derksen R (2000), Differential Evolution in Aerodynamic Optimization, Canadian Aeronautics and Space Journal, 46(4), 183–190.

    Google Scholar 

  45. Doyle S, Corcoran D, and Connell J (1999), Automated Mirror Design Using an Evolution Strategy, Optical Engineering, 38(2), 323–333.

    Article  Google Scholar 

  46. Stumberger G, Dolinar D, Pahner U, and Hameyer K (2000), Optimization of Radial Active Magnetic Bearings Using the Finite Element Technique and Differential Evolution Algorithm, IEEE Transactions on Magnetics, 36(4), 1009–1013.

    Article  Google Scholar 

  47. Wang FS and Sheu JW (2000), Multi-Objective Parameter Estimation Problems of Fermentation Processes Using High Ethanol Tolerance Yeast, Chemical Engineering Science, 55(18), 3685–3695.

    Article  Google Scholar 

  48. Masters T and Land W (1997), A New Training Algorithm for the General Regression Neural Network,” Proceedings of Computational Cybernetics and Simulation, Organized by IEEE Systems, Man, and Cybernetics Society, 3, 1990–1994.

    Article  Google Scholar 

  49. Zelinka I and Lampinen J (1999), An Evolutionary Learning Algorithms for Neural Networks, In Proceedings of Fifth International Conference on Soft Computing, MENDEL’99, pp. 410–414.

    Google Scholar 

  50. Das S, Abraham A, and Konar A (2007), Adaptive Clustering Using Improved Differential Evolution Algorithm, IEEE Transactions on Systems, Man and Cybernetics – Part A, IEEE Press, New York, USA.

    Google Scholar 

  51. Das S and Konar A (2007), A Swarm Intelligence Approach to the Synthesis of Two-Dimensional IIR Filters, Engineering Applications of Artificial Intelligence, 20(8), 1086–1096. http://dx.doi.org/10.1016/j.engappai.2007.02.004

  52. Das S and Konar A (2006), Two-Dimensional IIR Filter Design with Modern Search Heuristics: A Comparative Study, International Journal of Computational Intelligence and Applications, 6(3), Imperial College Press.

    Google Scholar 

  53. Mastorakis N, Gonos IF, Swamy MNS (2003), Design of Two-Dimensional Recursive Filters Using Genetic Algorithms, IEEE Transactions on Circuits and Systems, 50, 634–639.

    MathSciNet  Google Scholar 

  54. Liu H, Abraham A, and Clerc M (2007), Chaotic Dynamic Characteristics in Swarm Intelligence, Applied Soft Computing Journal, Elsevier Science, 7(3), 1019–1026.

    Google Scholar 

  55. Abraham A, Liu H, and Chang TG (2006), Variable Neighborhood Particle Swarm Optimization Algorithm, Genetic and Evolutionary Computation Conference (GECCO-2006), Seattle, USA, Late Breaking Papers, CD Proceedings, Jörn Grahl (Ed.).

    Google Scholar 

  56. Abraham A, Das S, and Konar A (2007), Kernel Based Automatic Clustering Using Modified Particle Swarm Optimization Algorithm, 2007 Genetic and Evolutionary Computation Conference, GECCO 2007, ACM Press, Dirk Thierens et al. (Eds.), ISBN 978-1-59593-698-1, pp. 2–9.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Das, S., Abraham, A., Konar, A. (2008). Particle Swarm Optimization and Differential Evolution Algorithms: Technical Analysis, Applications and Hybridization Perspectives. In: Liu, Y., Sun, A., Loh, H.T., Lu, W.F., Lim, EP. (eds) Advances of Computational Intelligence in Industrial Systems. Studies in Computational Intelligence, vol 116. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78297-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78297-1_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78296-4

  • Online ISBN: 978-3-540-78297-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics