Skip to main content
Log in

An improved cooperative particle swarm optimization and its application

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

A powerful cooperative evolutionary particle swarm optimization (PSO) algorithm based on two swarms with different behaviors to improve the global performance of PSO is proposed. In this method, one swarm tracks the best position and the other leaves the worst position of them; the best and the worst solutions of the two swarms are exchanged in the common blackboard and the information can be flowed mutually between them. The diversity is maintained if the two swarms are regarded as a whole. To show the effectiveness of the given algorithm, five benchmark functions and two forward ANNs with three layers are performed; the results of the proposed algorithms are compared with standard PSO, MCPSO and NPSO.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, pp 1942–1947

  2. Kennedy J (1999) Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance. In: Proceedings of IEEE congress on evolutionary computation (CEC 1999), Piscataway, NJ, pp 1931–1938

  3. Blackwell TM, Branke J (2004) Multi-swarm optimization in dynamic environments. In LNCS No.3005: Proceedings of applications of evolutionary computing: EvoWorkshops 2004: EvoBIO,EvoCOMNET, EvoHOT, EvoISAP, EvoMUSART, and EvoSTOC, Coimbra, Portugal, pp 489–500

  4. Lovbjerg M, Rasmussen TK, Krink T (2001) Hybrid particle swarm optimiser with breeding and subpopulations. In: Proceedings genetic and evolutionary computation conference. Morgan Kaufmann Publishers, San Francisco, pp 469–476

  5. Liang JJ, Suganthan PN (2004) Dynamic multi-swarm particle swarm optimizer. In: Proceeding of the 2004 congress on evolutionary computation (CEC’06), pp 1–6

  6. Bergh Fv, Engelbrecht AP (2004) A cooperative approach to particle swarm optimization. IEEE Trans Evol Comput 8(3):225–239

    Article  Google Scholar 

  7. El-Abd M, Kamel M (2005) Information exchange in multiple cooperating swarms. In: Swarm intelligence symposium (SIS) IEEE, pp 1–5

  8. Yu L, Zheng Q, Shi ZW, Lu J (2007) Center particle swarm optimization. Neurocomputing 70(4–6):672–679

    Google Scholar 

  9. Shi Y, Krohling RA (2002) Co-evolutionary particle swarm optimization to solve min-max problems. In: Proceeding of the 2002 congress on evolutionary computation, Hawaii, USA, pp 1682–1687

  10. Daniel P, Li XD (2004) A particle swarm model for tracking multiple peaks in a dynamic environment using speciation. In: Proceeding of the 2004 congress on evolutionary computation (CEC’04), pp 98–103

  11. Niu B, Zhu YL, He XX, Wu H (2007) MCPSO: a multi-swarm cooperative particle swarm optimizer. Appl Math Comput 185(2):1050–1062

    Article  MATH  Google Scholar 

  12. Yang CM, Simon D (2005) A new particle swarm optimization technique. In: Proceedings of the 18th international conference on systems engineering (ISCEng’05), pp 164–169

  13. van den Bergh F, Engelbrecht AP (2006) A study of particle swarm optimization particle trajectories. Inf Sci 176:937–971

    Article  MATH  Google Scholar 

Download references

Acknowledgments

This research was partially supported by the Natural Science Foundation of Anhui Province, China, Project No. 090412070 and Science Foundation for the Distinguished Young Researchers of Anhui Province, China, Project No. 2009SQRZ088ZD.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Debao Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, D., Zhao, C. & Zhang, H. An improved cooperative particle swarm optimization and its application. Neural Comput & Applic 20, 171–182 (2011). https://doi.org/10.1007/s00521-010-0503-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-010-0503-4

Keywords

Navigation