Skip to main content
Log in

Cumulative learning-based competitive swarm optimizer for large-scale optimization

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Competitive swarm optimizer (CSO) has shown advantages for solving large-scale optimization. However, some major problems, such as low solution accuracy and slow exploration speed, are still not effectively solved. To alleviate these problems, this paper proposes an enhanced version of CSO (shorted for CLBCSO), which uses the cumulative learning mechanism to provide promising evolutionary direction and strengthen the exploitation ability of losers. Moreover, a multi-directional learning strategy is introduced to guide the losers to explore in different directions, which can significantly improve the exploration performance of the population. CEC2014 benchmark functions, time series prediction problems and classification problem are employed to evaluate the effectiveness of CLBCSO algorithm. Experimental validation shows that the average excellent rate of CLBCSO in solving 30 CEC2014 benchmark functions with 50 variables and 100 variables is 77.08% and 79.58%, respectively. This confirms that the proposed CLBCSO algorithm is competitive compared with three CSO optimizers and five popular optimization algorithms.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Data availability

All data generated or analyzed during this study are included in this published article.

References

  1. Gharehchopogh FS (2022) Advances in tree seed algorithm: a comprehensive survey. Arch Comput Methods Eng 1:1–24

    MathSciNet  Google Scholar 

  2. Ghafori S, Gharehchopogh FS (2021) Advances in spotted hyena optimizer: a comprehensive survey. Arch Comput Methods Eng 29:1569–1590

    Google Scholar 

  3. Goldanloo MJ, Gharehchopogh FS (2021) A hybrid OBL-based firefly algorithm with symbiotic organisms search algorithm for solving continuous optimization problems. J Supercomput 78:1–34

    Google Scholar 

  4. Maucec MS, Brest J (2019) A review of the recent use of differential evolution for large-scale global optimization: an analysis of selected algorithms on the CEC 2013 LSGO benchmark suite. Swarm Evol Comput 50(100428):1–18

    Google Scholar 

  5. Mohammadzadeh H, Gharehchopogh FS (2021) An efficient binary chaotic symbiotic organisms search algorithm approaches for feature selection problems. J Supercomput 77:1–43

    Google Scholar 

  6. Abdollahzadeh B, Gharehchopogh FS (2021) A multi-objective optimization algorithm for feature selection problems. Eng Comput 3:1–19

    Google Scholar 

  7. Gharehchopogh FS, Abdollahzadeh B (2022) An efficient harris hawk optimization algorithm for solving the travelling salesman problem. Cluster Comput 25:1981–2005

    Article  Google Scholar 

  8. Ayar M, Isazadeh A, Gharehchopogh FS, Seyedi M (2022) Chaotic-based divide-and-conquer feature selection method and its application in cardiac arrhythmia classification. J Supercomput 78:5856–5882

    Article  Google Scholar 

  9. Potter M, Jong KD (1994) A cooperative coevolutionary approach to function optimization. In: Parallel problem solving from nature — PPSN III. PPSN 1994, Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, vol 866, pp 249–257.

  10. Ray T, Yao X (2009) A cooperative coevolutionary algorithm with correlation based adaptive variable partitioning. In: IEEE Congress on Evolutionary Computation (CEC), Trondheim, Norway, May 18–21, pp 983–989.

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

    Article  Google Scholar 

  12. Cheng R, Jin Y (2014) A competitive swarm optimizer for large scale optimization. IEEE Transactions on Cybernetics 45(2):191–204

    Article  Google Scholar 

  13. Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: Simpler, maybe better. IEEE Trans Evol Comput 8(3):204–210

    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. 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 

  16. Ling T, Zhan Z, Wang Y, Wang Z, Yu W, Zhang J (2018). Competitive swarm optimizer with dynamic grouping for large scale optimization. In: 2018 IEEE congress on evolutionary computation (CEC), Rio de Janeiro, Brazil, pp 2655–2660

  17. Deng H, Peng L, Zhang H, Yang B, Chen Z (2019) Ranking-base d biased learning swarm optimizer for large-scale optimization. Inf Sci 493:120–137

    Article  MATH  Google Scholar 

  18. Musikawan P, Kongsorot Y, Muneesawang P, So-In C (2022) An enhanced obstacle-aware deployment scheme with an opposition-based competitive swarm optimizer for mobile WSNs. Expert Syst Appl 189(116035):1–14

    Google Scholar 

  19. Lan RS, Zhu Y, Lu HM, Liu ZB, Luo XN (2021) A two-phase learning-based swarm optimizer for large-scale optimization. IEEE Transactions on Cybernetics 51(12):6284–6293

    Article  Google Scholar 

  20. Li W, Lei Z, Yuan JQ, Luo HN, Xu QZ (2021) Enhancing the competitive swarm optimizer with covariance matrix adaptation for large scale optimization. Appl Intell 51(7):4984–5006

    Article  Google Scholar 

  21. Mohapatra P, Das KN, Roy S (2019) Inherited competitive swarm optimizer for large-scale optimization problems. In: Yadav N, Yadav A, Bansal J, Deep K, Kim J (eds) Harmony search and nature inspired optimization algorithms, vol 741. Advances in Intelligent Systems and Computing. Springer, Singapore, pp 85–95

    Chapter  Google Scholar 

  22. Mohapatra P, Das KN, Roy S (2019) An improvised competitive swarm optimizer for large-scale optimization soft computing for problem solving. Adv Intell Syst Comput 817:591–601

    Google Scholar 

  23. Zhang L, Zhu Y, Zhong S, Lan R, Luo X (2020) Multi-level competitive swarm optimizer for large scale optimization. In: Yang CN, Peng SL, Jain L (eds) Security with intelligent computing and big-data services SICBS 2018, vol 895. Advances in Intelligent Systems and Computing. Springer, Cham, pp 185–197

    Chapter  Google Scholar 

  24. Liu SB, Lin QZ, Li Q, Tan KC (2021) A comprehensive competitive swarm optimizer for large- scale multiobjective optimization. IEEE Trans Syst Man Cybern Syst. https://doi.org/10.1109/TSMC.2021.3131312

    Article  Google Scholar 

  25. Wang X, Zhang K, Wang J, Jin Y (2021) An enhanced competitive swarm optimizer with strongly convex sparse operator for large-scale multi objective optimization. IEEE Trans Evolut Comput. https://doi.org/10.1109/TEVC.2021.3111209

    Article  Google Scholar 

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

    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. 2005. Available online: http://www.ntu.edu.sg/home/EPNSugan

  28. Li YL, Zhan ZH, Gong YJ, Chen WN, Zhang J, Li Y (2015) Differential evolution with an evolution path: A DEEP evolutionary algorithm. IEEE Trans Cybern 45(9):1798–1810

    Article  Google Scholar 

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

    Article  Google Scholar 

  30. Tanabe R, Fukunaga AS (2014). Improving the search performance of SHADE using linear population size reduction. In: 2014 IEEE congress on evolutionary computation, Beijing, China, pp 1–8.

  31. Zhou J, Fang W, Wu X, Sun J (2016). An opposition-based learning competitive particle swarm optimizer. In: 2016 IEEE congress on evolutionary computation (CEC), Vancouver, BC, Canada, pp 515–521.

  32. Gandomi AH (2014) Interior search algorithm (ISA): A novel approach for global optimization. ISA Trans 53:1168–1183

    Article  Google Scholar 

  33. Mirjalili S, Mirjalili SM, Lewisa A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  34. Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29:17–35

    Article  Google Scholar 

  35. Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139(15):98–112

    Article  Google Scholar 

  36. Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Zhengzhou University. Nanyang Technology of University, Singapore, Technical Report, 201311

  37. 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 

  38. 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 

  39. 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 

  40. 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 

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

    Article  Google Scholar 

Download references

Acknowledgements

This research is partly supported by the National Natural Science Foundation of China under Project Code (62176146, 61773314).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Li.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

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

Appendix A: The information of the CEC2014 test suite

Appendix A: The information of the CEC2014 test suite

See Table

Table 21 Information of the CEC2014 Test Functions

21

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, W., Ni, L., Lei, Z. et al. Cumulative learning-based competitive swarm optimizer for large-scale optimization. J Supercomput 78, 17619–17656 (2022). https://doi.org/10.1007/s11227-022-04553-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04553-w

Keywords

Navigation