Skip to main content
Log in

Swarm Intelligence: Based Cooperation Optimization of Multi-Modal Functions

  • Published:
Cognitive Computation Aims and scope Submit manuscript

Abstract

In this paper, an advanced particle swarm optimization algorithm (PSO) is proposed to solve multi-modal function optimization problems. Multiple swarms are used for parallel search, and an artificial repulsive potential field on local search space is set up to prevent multiple swarms converging to the same areas. In addition, this paper provides a theoretical analysis of the strategy of multi-swarm parallel search in algorithms. Finally, the proposed algorithm has been tested on three benchmark functions, and the results show a superior performance compared with other PSO variants.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Reynolds CW. Flock, herds and schools: a distributed behavioral model. In SIGGRAPH ‘87: Proceedings of the 14th annual conference on computer graphics and interactive techniques. 1987; vol. 21(4). p. 25–34.

  2. Kennedy J, Eberhart R. C. Particle Swarm Optimization. In: Proceedings of IEEE international conference on neutral networks, Perth, Australia; 1995; vol. 4. p. 1942–8.

  3. Zhang C, Shao H, and Li Y. Particle swarm optimization for evolving artificial neural network. IEEE Int Conf Syst Man Cybern. 2000;4:2487–90.

    Google Scholar 

  4. Zeng Z, Wang J. Design and analysis of high-capacity associative memories based on a class of discrete-time recurrent neural cybernetics networks. IEEE Transact Syst Man B Cybern. 2008;38(6):1525–36.

    Article  Google Scholar 

  5. Ting TO, Rao MVC, Loo CK. A novel approach for unit commitment problem via an effective hybrid particle swarm optimization. IEEE Trans Power Syst. 2006;21(1):411–8.

    Article  Google Scholar 

  6. Liu Y, and He X, Modeling identification of power plant thermal process based on PSO algorithm. Am Control Conf. 2005;7:4484–9.

    Google Scholar 

  7. Song Y, Chen Z, Yuan Z. New chaotic PSO-based neural network predictive control for nonlinear process. IEEE Trans Neural Networks. 2007;18(2):595–601.

    Article  Google Scholar 

  8. Ling SH, Iu HHC, Chan KY, Lam HK. Hybrid particle swarm optimization with wavelet mutation and its industrial applications. IEEE Trans Syst Man Cybern B Cybern. 2008;38(3):743–63.

    Article  PubMed  CAS  Google Scholar 

  9. Lovbjerg M, Rasmussen TK, Krink T. Hybrid particle swarm optimizer with breeding and subpopulations. In: Proceedings of the third genetic and evolutionary computation conference; 2001.

  10. Suganthan PN. Particle swarm optimizer with neighborhood operator. In: Proceedings of the 1999 congress on evolutionary computation. Piscataway, NJ: IEEE Service Center, San Francisco, California; 1999. p. 1958–62.

  11. Shi Y, Krohling R. Co-evolutionary particle swarm optimization to solving min-max problems. In: Proceedings of IEEE Congress on evolutionary computation; 2002. p. 1682–7.

  12. Niu B, Li L, Chu X. Novel multi-swarm cooperative particle swarm optimization. Comput Eng Appl. 2009;45(3):28–34.

    Google Scholar 

  13. Li A. Particle swarms cooperative optimizer. Journal Fudan University. 2004;43(5):923–5.

    Google Scholar 

  14. Wang J, Shen Q, Shen H, Zhou X. Evolutionary design of RBF neural network based on multi-species cooperative particle swarm optimizer. Control Theory Appl. 2006;23(2):251–5.

    Google Scholar 

  15. Wang J, Shen Q, Shen Y, Nian X. Adaptive neural network noise conceller based on cooperative particle swarm optimization. Comput Eng Appl. 2005;41(13):20–3.

    Google Scholar 

  16. Blackwell T, Branke J. Multi-swarms, exclusion and anti- convergence in dynamic environments. IEEE Trans Evol Comput. 2006;10(4):459–72.

    Article  Google Scholar 

  17. Parrott D, Li X. Locating and tracking multiple dynamic optima by a particle swarm model using speciation. IEEE Trans Evol Comput. 2006;10(4):440–58.

    Article  Google Scholar 

  18. Wang G, Chen J, Pan F. Cooperative multi-swarms particle swarm optimizer for dynamic environment optimization. In: Proceedings of the 27th Chinese Control Conference; 2008. p. 43–8.

  19. Gao P, Cai ZX, Yu L. Multi-swarm based optimization algorithm in dynamic environments. J Central South University (Science and Technology). 2009;40(3):732–6.

    Google Scholar 

  20. Li X, Yao X. Cooperatively coevolving particle swarms for large scale optimization. IEEE Transact Evol Comput. 2011;16(2):210–24.

    Google Scholar 

  21. van den Bergh F. A cooperative approach to particle swarm optimization. IEEE Trans Evol Comput. 2004;8(3):225–39.

    Article  Google Scholar 

  22. Lv Y, Li S, Chen S, Guo W, Zhou C. Particle swarm optimization based on adaptive diffusion and hybrid mutation. J Softw. 2007;18(11):2740–51.

    Article  Google Scholar 

  23. Liang J, Qin AK, Suganthan PN, Baskar S. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput. 2006;10(3):281–95.

    Article  Google Scholar 

Download references

Acknowledgments

The study was supported by the Special Fund for Basic Scientific Research of Central Colleges, China University of Geosciences (Wuhan). Grant no. CUGW090206.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qin Tang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tang, Q., Shen, Y., Hu, C. et al. Swarm Intelligence: Based Cooperation Optimization of Multi-Modal Functions. Cogn Comput 5, 48–55 (2013). https://doi.org/10.1007/s12559-012-9144-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12559-012-9144-5

Keywords

Navigation