Skip to main content
Log in

Multi-objective particle swarm optimization based on cooperative hybrid strategy

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

A multi-objective particle swarm optimization based on cooperative hybrid strategy (CHSPSO) is presented in this paper to solve complex multi-objective problems. Most algorithms usually contain only one strategy, which makes them unable to trade off the convergence and diversity when solving the complex multi-objective problems. The proposed cooperative hybrid strategy can effectively guarantee the convergence and the diversity of the algorithm. The multi-population strategy and the dynamic clustering strategy are employed to improve the convergence and the diversity. At the same time, the life strategy and lottery probability selection strategy are used to further ensure the diversity of the population. A series of test functions are used to verify the effectiveness of CHSPSO. The performance of the proposed algorithm is compared with other evolutionary algorithms. The results show that CHSPSO can obtain a better convergence and diversity for the complex multi-objective problems.

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. Wang Z, Zhang Q, Li H, Ishibuchi H, Jiao L (2017) On the use of two reference points in decomposition based multiobjective evolutionary algorithms. Swarm Evol Comput 34:89–102

    Article  Google Scholar 

  2. Li K, Deb K, Zhang Q, Kwong S (2015) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716

    Article  Google Scholar 

  3. Zhou A, Qu BY, Li H, Zhao SZ, Suganthanb PN, Zhang Q (2011) Multiobjective evolutionary algorithms: a survey of the state of the art. Swarm Evol Comput 1(1):32–49

    Article  Google Scholar 

  4. Li L, Liu F, Long G, Guo P, Bie X (2016) Modified particle swarm optimization for BMDS interceptor resource planning. Appl Intell 44(3):471–488

    Article  Google Scholar 

  5. Mohiuddin MA, Khan SA, Engelbrecht AP (2016) Fuzzy particle swarm optimization algorithms for the open shortest path first weight setting problem. Appl Intell 45(3):598–621

    Article  Google Scholar 

  6. Laskar NM, Guha K, Chatterjee I, Chanda S, Baishnab KL, Paul PK (2018) HWPSO: a new hybrid whale-particle swarm optimization algorithm and its application in electronic design optimization problems. Appl Intell:1–27

  7. Sheikholeslami F, Navimipour NJ (2017) Service allocation in the cloud environments using multi-objective particle swarm optimization algorithm based on crowding distance. Swarm Evolut Comput 35:53–64

    Article  Google Scholar 

  8. Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279

    Article  Google Scholar 

  9. Zain MZBM, Kanesan J, Chuah JH, Dhanapal S, Kendall G (2018) A multi-objective particle swarm optimization algorithm based on dynamic boundary search for constrained optimization. Appl Soft Comput 70:680–700

    Article  Google Scholar 

  10. Lin Q, Liu S, Zhu Q, Tang C, Song R, Chen J, Carlos ACC, Wong KC, Zhang J (2018) Particle swarm optimization with a balanceable fitness estimation for many-objective optimization problems. IEEE Trans Evol Comput 22(1):32–46

    Article  Google Scholar 

  11. Wang Y, Yang Y (2009) Particle swarm optimization with preference order ranking for multi-objective optimization. Inf Sci 179(12):1944–1959

    Article  MathSciNet  Google Scholar 

  12. Li L, Wang W, Li W, Xu X, Zhao Y (2016) A novel ranking-based optimal guides selection strategy in MOPSO. Procedia Comput Sci 91:1001–1010

    Article  Google Scholar 

  13. Chow C, Tsui H (2004) Autonomous agent response learning by a mult-ispecies particle swarm optimization. In: Congress on evolutionary compotation (CEC2004), vol 1, pp 778–785

    Google Scholar 

  14. Britto A, Pozo A (2014) Using reference points to update the archive of MOPSO algorithms in many-objective optimization. Neurocomputing 127:78–87

    Article  Google Scholar 

  15. Li F, Liu JC, Shi HT, Fu ZY (2017) Multi-objective particle swarm optimization algorithm based on decomposition and differential evolution. Control Decis 32(3):403–410

    MATH  Google Scholar 

  16. Dai C, Wang Y, Ye M (2015) A new multi-objective particle swarm optimization algorithm based on decomposition. Inf Sci 325:541–557

    Article  Google Scholar 

  17. Liu R, Li J, Fan J, Jiao L (2018) A dynamic multiple populations particle swarm optimization algorithm based on decomposition and prediction. Appl Soft Comput 73:434–459

    Article  Google Scholar 

  18. Wei L, Fan R, Li X (2017) A novel multi-objective decomposition particle swarm optimization based on comprehensive learning strategy. In: 2017 36th Chinese Control Conference (CCC), pp 2761–2766

  19. Qu M, Gao YL, Jiang QY (2011) Multi-objective particle swarm optimization algorithm based on Pareto neighborhood crossover operation. J Comput Appl 31(7):1789–1792

    Google Scholar 

  20. Zhang X, Dong H, Yang X, He J (2012) A mixed strategy multi-objective co-evolutionary algorithm based on single-point mutation and particle swarm optimization. In: Proceedings of 7th international conference on rough sets and knowledge technology (RSKT 2012), pp 174–184

    Chapter  Google Scholar 

  21. Luo J, Qi Y, Xie J, Zhang X (2015) A hybrid multi-objective PSO–EDA algorithm for reservoir flood control operation. Appl Soft Comput 34:526–538

    Article  Google Scholar 

  22. Cheng T, Chen M, Fleming PJ, Yang Z, Gan S (2017) A novel hybrid teaching learning based multi-objective particle swarm optimization. Neurocomputing 222:11–25

    Article  Google Scholar 

  23. Sedarous S, El-Gokhy SM, Sallam E (2017) Multi-swarm multi-objective optimization based on a hybrid strategy. Alex Eng J (In press)

  24. Peng G, Fang Y, Chai D, Xu Y, Peng W (2016) Multi-objective particle swarm optimization algorithm based on sharing-learning and Cauchy mutation. In: 35th Chinese control conference, pp 9155–9160

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

  26. Pluhacek M, enkerik R, Davendra SD (2015) Chaos particle swarm optimization with Eensemble of chaotic systems. Swarm Evolut Comput 25:29–35

    Article  Google Scholar 

  27. Vafashoar R, Meybodi MR (2018) Multi swarm optimization algorithm with adaptive connectivity degree. Appl Intell 48(4):909–941

    Article  Google Scholar 

  28. Zhang Y, Wang S, Ji G (2015) A comprehensive survey on particle swarm optimization algorithm and its applications. Math Probl Eng 2015:1–38

    MathSciNet  MATH  Google Scholar 

  29. Shi Y, Eberhart RC (1998) A modified particle swarm optimizer. In: Proceedings of the IEEE international conference on evolutionary computation, pp 69–73

  30. Ma H, Shen S, Yu M, Yang Z, Fei M, Zhou H (2018) Multi-population techniques in nature inspired optimization algorithms: a comprehensive survey. Swarm Evolut Comput (In Press)

  31. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  32. Zhang Z, Jiang Y, Zhang S, Geng S, Wang H, Sang G (2014) An adaptive particle swarm optimization algorithm for reservoir operation optimization. Appl Soft Comput 18:167–177

    Article  Google Scholar 

  33. Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8:173–195

    Article  Google Scholar 

  34. Deb K, Thiele L, Laumanns M, Zitzler E (2002) Scalable multi-objective optimization test problems. In: Proceedings of the 2002 congress on evolutionary computation, pp 825–830

  35. Huband S, Hingston P, Baron L, While L (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans Evol Comput 10:477–506

    Article  Google Scholar 

  36. Cheng R, Li M, Tian Y, Zhang X, Yang S, Jin Y, Yao X (2017) A benchmark test suite for evolutionary many-objective optimization. Complex Intell Syst 3:67–81

    Article  Google Scholar 

  37. Zhao SZ, Suganthan PN (2011) Two-lbests based multi-objective particle swarm optimizer. Eng Opt 43:1–17

    Article  MathSciNet  Google Scholar 

  38. Lin Q, Li J, Du Z, Chen J, Ming Z (2015) A novel multi-objective particle swarm optimization with multiple search strategies. Eur J Oper Res 247:732–744

    Article  MathSciNet  Google Scholar 

  39. Peng G, Fang YW, Peng WS, Chai D, Xu Y (2016) Multi-objective particle optimization algorithm based on sharing–learning and dynamic crowding distance. Optik 127:5013–5020

    Article  Google Scholar 

  40. Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18:577–601

    Article  Google Scholar 

  41. Veldhuizen DAV, Lamont GB (2000) On measuring multi-objective evolutionary algorithm performance. In: Proceedings of the 2000 congress on evolutionary, pp 204–211

  42. Mohammadi A, Omidvar MN, Li X (2013) A new performance metric for user-preference based multi-objective evolutionary algorithms. In: IEEE Congress on Evolutionary Computation, pp 2825–2832

Download references

Acknowledgments

This work is supported by National Natural Science Foundation of China under Grant 61403249.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to YuJia Wang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, H., Wang, Y. & Xiao, S. Multi-objective particle swarm optimization based on cooperative hybrid strategy. Appl Intell 50, 256–269 (2020). https://doi.org/10.1007/s10489-019-01496-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-019-01496-3

Keywords

Navigation