Skip to main content

Advertisement

Log in

Enhancing the competitive swarm optimizer with covariance matrix adaptation for large scale optimization

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Competitive swarm optimizer (CSO) has been shown to be an effective optimization algorithm for large scale optimization. However, the learning strategy of a loser particle used in CSO is axis-parallel. Then, it may not be able to solve the high ill-conditioned test functions due to the lack of considering the correlation of different component. This paper presents an enhanced competitive swarm optimizer with covariance matrix adaptation to alleviate this problem. Since covariance matrix is independent of the coordinate system, covariance matrix adaptation evolution strategy (CMA-ES) is embedded into CSO. On the one hand, better particles generated by CMA-ES can provide an effective way to capture the efficient search direction. On the other hand, some high-quality particles are employed to estimate the covariance matrix of Gaussian model. Then, the evolution direction information is integrated into the learned Gaussian model to improve search efficiency of the proposed algorithm. Experimental and statistical analyses are performed on CEC2014 benchmark functions, engineering design problems and time series prediction problems. Results show that the proposed algorithm has a superior performance in comparison with other state-of-the-art optimization algorithms and some variants of CSO.

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. Aguilar-Justo AE, Mezura-Montes E (2019) A local cooperative approach to solve large-scale constrained optimization problems. Swarm Evol Comput 51:1–14

    Article  Google Scholar 

  2. Yang M, Zhou A, Li C, Guan J, Yan X (2020) CCFR2: a more efficient cooperative co-evolutionary framework for large-scale global optimization. Inf Sci 512:64–79

    Article  Google Scholar 

  3. Cao B, Zhao J, Gu Y, Ling Y, Ma X (2020) Applying graph-based differential grouping for multiobjective large-scale optimization. Swarm Evol Comput 53:1–15

    Article  Google Scholar 

  4. Mohapatra P, Das KN, Roy S (2017) A modified competitive swarm optimizer for large scale optimization problems. Appl Soft Comput 59:340–362

    Article  Google Scholar 

  5. Zhang X, Zhang J, Gong Y, Zhan Z, Chen W, Li Y (2016) Kuhn–Munkres parallel genetic algorithm for the set cover problem and its application to large-scale wireless sensor networks. IEEE Trans Evol Comput 20(5):695–710

    Article  Google Scholar 

  6. Zhan Z, Liu X, Zhang H, Yu Z, Weng J, Li Y, Gu T, Zhang J (2017) Cloudde: a heterogeneous differential evolution algorithm and its distributed cloud version. IEEE Trans Parallel Distrib Syst 28(3):704–716

    Article  Google Scholar 

  7. Kennedy J, Eberhart R (1995) Particle swarm optimization. Proceedings of ICNN'95 - international conference on neural networks. Perth, WA, Australia, pp 1942–1948

  8. Larrañaga P, Lozano JA (2001) Estimation of distribution algorithms: a new tool for evolutionary computation. Springer, New York

    MATH  Google Scholar 

  9. Ling T, Zhan Z, Wang Y, Wang Z, Yu W, Zhang J (2018) Competitive Swarm Optimizer with Dynamic Grouping for Large Scale Optimization. 2018 IEEE congress on evolutionary computation (CEC), Rio de Janeiro, Brazil, pp 2655–2660

  10. Potter MA, Jong KAD (1994) A cooperative coevolutionary approach to function optimization. In: Proc. of Parallel Problem Solving From Nature III (PPSN III), Jerusalem, Israel, Springer-Verlag, Berlin, Germany, pp 249–257

  11. Ray T, Yao X (2009) A Cooperative Coevolutionary Algorithm with Correlation Based Adaptive Variable Partitioning, 2009 IEEE Congress on Evolutionary Computation (CEC), Trondheim, Norway, pp 983–989

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

    Article  Google Scholar 

  13. Cheng R, Jin Y (2014) A competitive swarm optimizer for large scale optimization. IEEE Trans Cybern 45(2):191–204

    Article  Google Scholar 

  14. Xiong G, Shi D (2018) Orthogonal learning competitive swarm optimizer for economic dispatch problems. Appl Soft Comput 66:134–148

    Article  Google Scholar 

  15. Cheng R, Jin Y (2015) A social learning particle swarm optimization algorithm for scalable optimization. Inf Sci 291:43–60

    Article  MathSciNet  Google Scholar 

  16. Ali MZ, Awad NH, Suganthan PN (2015) Multi-population differential evolution with balanced ensemble of mutation strategies for large-scale global optimization. Appl Soft Comput 33:304–327

    Article  Google Scholar 

  17. Falco ID, Cioppa AD, Trunfio GA (2019) Investigating surrogate-assisted cooperative coevolution for large-scale global optimization. Inf Sci 482:1–26

    Article  Google Scholar 

  18. Ismkhan H (2017) Effective heuristics for ant colony optimization to handle large-scale problems. Swarm Evol Comput 32:140–149

    Article  Google Scholar 

  19. Li X, Yao X (2012) Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans Evol Comput 16(2):210–224

    Article  Google Scholar 

  20. Chen L, Zheng Z, Liu H, Xie S (2014) An Evolutionary Algorithm Based on Covariance Matrix Leaning and Searching Preference for Solving CEC 2014 Benchmark Problems. 2014 IEEE congress on evolutionary computation (CEC), Beijing, China, pp 2672–2677

  21. Hansen N, Müller SD, Koumoutsakos P (2003) Reducing the time complexity of the Derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol Comput 11(1):1–18

    Article  Google Scholar 

  22. Hansen N, Kern S (2004) Evaluating the CMA Evolution Strategy on Multimodal Test Functions. In: Yao X. et al. (eds) Parallel Problem Solving from Nature - PPSN VIII. PPSN 2004. Lecture notes in computer science, Springer, Berlin, Heidelberg, 3242:282–291. https://doi.org/10.1007/978-3-540-30217-9_29

  23. Beyer HG, Sendhoff B (2017) Simplify your covariance matrix adaptation evolution strategy. IEEE Trans Evol Comput 21(5):746–759

    Article  Google Scholar 

  24. Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102

    Article  Google Scholar 

  25. Liang JJ, Qu BY, Suganthan PN (2013) roblem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Zhengzhou Univ. Nanyang Technol. Univ., Singapore, Tech. Rep. 201311

  26. Chen X, Tianfield H, Mei C, Du W, Liu G (2016) Biogeography-based learning particle swarm optimization. Soft Comput 21:1–24. https://doi.org/10.1007/s00500-016-2307-7

    Article  Google Scholar 

  27. Suganthan PN, Hansen N, Liang JJ, Deb K, Chen YP, Auger A, Tiwari S (2005) Problem Definitions and Evaluation Criteria for the CEC2005 Special Session on Real-Parameter Optimization. Available online: https://github.com/P-N-Suganthan. Accessed 13 Sep 2019

  28. Wang Y, Cai ZX, Zhang QF (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66

    Article  Google Scholar 

  29. Alcalá-Fdez J, Sánchez L, García S, del Jesus MJ, Ventura S, Garrell JM, Otero J, Romero C, Bacardit J, Rivas VM, Fernández JC, Herrera F (2009) KEEL: a software tool to assess evolutionary algorithms to data mining problems. Soft Comput 13(3):307–318

    Article  Google Scholar 

  30. Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872

    Article  Google Scholar 

  31. van den Frans B, Andries PE (2004) A cooperative approach to particle swarm optimization. IEEE Trans Evol Comput 8(3):225–239

    Article  Google Scholar 

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

    Article  Google Scholar 

  33. Rao RV (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7:19–34

    Google Scholar 

  34. Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12:702–713

    Article  Google Scholar 

  35. Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  36. Li X, Zhang J, Yin M (2014) Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural Comput Applic 24:1867–1877

    Article  Google Scholar 

  37. Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm – a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110-111:151–166

    Article  Google Scholar 

  38. Gromov VA, Shulga AN (2012) Chaotic time series prediction with employment of ant colony optimization. Expert Syst Appl 39(9):8474–8478

    Article  Google Scholar 

  39. Zhao L, Yang Y (2009) PSO-based single multiplicative neuron model for time series prediction. Expert Syst Appl 36(2):2805–2812

    Article  Google Scholar 

  40. Samanta B (2011) Prediction of chaotic time series using computational intelligence. Expert Syst Appl 38(9):11406–11411

    Article  Google Scholar 

Download references

Acknowledgments

This research is partly supported by the Doctoral Foundation of Xi’an University of Technology (112-451116017), National Natural Science Foundation of China under Project Code (61803301, 61773314), and the Scientific Research Foundation of the National University of Defense Technology (grant no. ZK18-03-43).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Li.

Ethics declarations

Conflict of interest

The authors have declared no conflict of interest.

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

Li, W., Lei, Z., Yuan, J. et al. Enhancing the competitive swarm optimizer with covariance matrix adaptation for large scale optimization. Appl Intell 51, 4984–5006 (2021). https://doi.org/10.1007/s10489-020-02078-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-02078-4

Keywords

Navigation