Skip to main content
Log in

Adaptive comprehensive learning particle swarm optimization with spatial weighting for global optimization

  • 1213: Computational Optimization and Applications for Heterogeneous Multimedia Data
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Although particle swarm optimization (PSO) algorithm shows excellent performance in solving optimization problems, how to balance exploration and exploitation is still a crucial problem. In this paper, an adaptive comprehensive learning particle swarm optimization with spatial weighting (APSO-SW) is proposed. In APSO-SW, in order to increase the population diversity, the Euclidean distance between each particle and the global optimum is calculated in each generation and the particles in the whole population select their exemplars learning weight according to their Euclidean distance adaptively. Therefore, not only different particles have various learning weight, but also the same particle can select learning weight adaptively in different generations. In addition, for the purpose of improving the convergence property, the terminal elimination strategy is used. In terminal elimination strategy, the population can delete inferior particles and add preferable particles dynamically during the process of evolution. The comparisons among APSO-SW and other 7 state-of-the-art PSO variants on the CEC2013 and CEC2017 test suites reflect that APSO-SW is a trustable and remarkable optimization algorithm for solving various types problems. Furthermore, extensive experiments confirm the validity of our method.

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

Similar content being viewed by others

Data availability

Not applicable.

Code availability

The code in this paper is private.

References

  1. Awad N, Ali M, Liang J, Qu B, Suganthan (2016) Problem definitions and evaluation criteria for the CEC 2017 special session and competition on single objective real-parameter numerical optimization. Technical Report

  2. Cao YL, Zhang H, Li WF, Zhou MC (2019) Comprehensive learning particle swarm optimization algorithm with local search for multimodal functions. IEEE Trans Evol Comput 23:4. https://doi.org/10.1109/TEVC.2018.2885075

    Article  Google Scholar 

  3. Carrasco J, Garcia S, Rueda MM, Das S (2020) Recent trends in the use of statistical tests for comparing swarm and evolutionary computing algorithms: Practical guidelines and a critical review. Swarm Evol Comput. https://doi.org/10.1016/j.swevo.2020.100665

    Article  Google Scholar 

  4. Chen Y, Li L, Peng H (2017) Dynamic multi-swarm differential learning particle swarm optimizer. Swarm Evol Comput 39:209–221. https://doi.org/10.1016/j.swevo.2017.10.004

    Article  Google Scholar 

  5. Chen K, Zhou F, Liu A (2017) Chaotic dynamic weight particle swarm optimization for numerical function optimization. Knowl-Based Syst 139:23–40. https://doi.org/10.1016/j.knosys.2017.10.011

    Article  Google Scholar 

  6. Chen K, Zhou F, Yin L (2018) A hybrid particle swarm optimizer with sine cosine acceleration coefficients. Inf Sci 422:218–241. https://doi.org/10.1016/j.ins.2017.09.015

    Article  MathSciNet  Google Scholar 

  7. Chen YG, Li LX, Xiao JH (2018) Particle swarm optimizer with crossover operation. Eng Appl Artif Intell 70:159–169. https://doi.org/10.1016/j.engappai.2018.01.009

    Article  Google Scholar 

  8. Chen K, Zhou FY, Yuan XF (2019) Hybrid particle swarm optimization with spiral-shaped mechanism for feature selection. Expert Syst Appl 128:140–156. https://doi.org/10.1016/j.eswa.2019.03.039

    Article  Google Scholar 

  9. Dhanachandra N, Chanu YJ (2020) An image segmentation approach based on fuzzy c-means and dynamic particle swarm optimization algorithm. Multimed Tools Appl 79:25–26. https://doi.org/10.1007/s11042-020-08699-8

    Article  Google Scholar 

  10. Draa A, Bouzoubia S, Boukhalfa I (2015) A sinusoidal differential evolution algorithm for numerical optimisation. Appl Soft Comput 27:99–126. https://doi.org/10.1016/j.asoc.2014.11.003

    Article  Google Scholar 

  11. Du SY, Liu ZG (2020) Hybridizing particle swarm optimization with JADE for continuous optimization. Multimedia tools and applications 79:4619–4636. https://doi.org/10.1007/s11042-019-08142-7

    Article  Google Scholar 

  12. Elhoseny M, Sangaiah AK, Saemi B (2019) Extended Genetic Algorithm for solving open-shop scheduling problem. Soft Comput 13:5099–5116. https://doi.org/10.1007/s00500-018-3177-y

    Article  Google Scholar 

  13. El-Sehiemy RA, Selim F, Bentouati B (2020) A novel multi-objective hybrid particle swarm and salp optimization algorithm for technical-economical-environmental operation in power systems. Energy 193:1084–1101. https://doi.org/10.1016/j.energy.2019.116817

    Article  Google Scholar 

  14. Engin O, Guclu A (2018) A new hybrid ant colony optimization algorithm for solving the no-wait flow shop scheduling problems. Appl Soft Comput 72:166–176. https://doi.org/10.1016/j.asoc.2018.08.002

    Article  Google Scholar 

  15. Fang W, Sun J, Chen HH, Wu XJ (2016) A decentralized quantum-inspired particle swarm optimization algorithm with cellular structured population. Inform Sci 330:19–48. https://doi.org/10.1016/j.ins.2015.09.055

    Article  Google Scholar 

  16. Gao W, Chan FTS, Huang L (2015) Bare bones artificial bee colony algorithm with parameter adaptation and fitness-based neighborhood. Inf Sci 316:180–200. https://doi.org/10.1016/j.ins.2015.04.006

    Article  Google Scholar 

  17. Guelcue S, Kodaz H (2015) A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization. Eng Appl Artif Intell 45(8):33–45. https://doi.org/10.1016/j.engappai.2015.06.013

    Article  Google Scholar 

  18. Jawahar M, Babu NKC, Vani K (2020) Vision based inspection system for leather surface defect detection using fast convergence particle swarm optimization ensemble classifier approach. Multimed Tools Appl 80(3):4203–4235. https://doi.org/10.1007/s11042-020-09727-3

    Article  Google Scholar 

  19. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471. https://doi.org/10.1007/s10898-007-9149-x

    Article  MathSciNet  MATH  Google Scholar 

  20. Kennedy, Eberhart (1995) Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks pp. 1942–1948. Doi:https://doi.org/10.1109/ICNN.1995.488968

  21. Kennedy J, Mendes R (2002) Population structure and particle swarm performance. In: proceedings of IEEE congress on evolutionary computation 1671–1676. Doi:https://doi.org/10.1109/CEC.2002.1004493

  22. Liang JJ, Qin AK, Suganthan PN (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295. https://doi.org/10.1109/TEVC.2005.857610

    Article  Google Scholar 

  23. Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2013 special session on real-parameter optimization. Tech Rep. https://doi.org/10.1016/j.knosys.2017.10.011

    Article  Google Scholar 

  24. Lim WH, Isa NAM (2014) An adaptive two-layer particle swarm optimization with elitist learning strategy. Inf Sci 273(3):49–72. https://doi.org/10.1016/j.ins.2014.03.031

    Article  MathSciNet  Google Scholar 

  25. Lin AP, Sun W, Yu HS, Wu GH (2019) Global genetic learning particle swarm optimization with diversity enhancement by ring topology. Swarm Evol Comput 44:571–583. https://doi.org/10.1016/j.swevo.2018.07.002

    Article  Google Scholar 

  26. Lin AP, Wei S, Yu HS, Wu GH (2019) Adaptive comprehensive learning particle swarm optimization with cooperative archive. Appl Soft Comput J 77:533–546. https://doi.org/10.1016/j.asoc.2019.01.047

    Article  Google Scholar 

  27. Liu H, Zhang XW, Tu LP (2020) A modified particle swarm optimization using adaptive strategy. Expert Syst Appl 152:113353. https://doi.org/10.1007/978-981-10-8944-247

    Article  Google Scholar 

  28. Lynn N, Suganthan PN (2015) Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation. Swarm Evol Comput 24:11–24. https://doi.org/10.1016/j.swevo.2015.05.00

    Article  Google Scholar 

  29. Lynn N, Suganthan PN (2017) Ensemble particle swarm optimizer. Appl Soft Comput 55:533–548. https://doi.org/10.1016/j.asoc.2017.02.007

    Article  Google Scholar 

  30. Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. IEEE Trans Evol Comput 8(3):204–210. https://doi.org/10.1109/TEVC.2004.826074

    Article  Google Scholar 

  31. Pan X, Xue L, Lu Y (2019) Hybrid particle swarm optimization with simulated annealing. Multimed Tools Appl 78(21):29921–29936. https://doi.org/10.1007/s11042-018-6602-4

    Article  Google Scholar 

  32. Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-Organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evol Comput 8(3):240–255. https://doi.org/10.1109/TEVC.2004.826071

    Article  Google Scholar 

  33. Sadeghi D, Naghshbandy AH, Bahramara S (2020) Optimal sizing of hybrid renewable energy systems in presence of electric vehicles using multi-objective particle swarm optimization. Energy 209:118471. https://doi.org/10.1016/j.energy.2020.118471

    Article  Google Scholar 

  34. Shao SK, Peng Y, He CL, Du Y (2020) Efficient path planning for UAV formation via comprehensively improved particle swarm optimization. ISA Trans 97:415–430. https://doi.org/10.1016/j.isatra.2019.08.018

    Article  Google Scholar 

  35. Tanweer MR, Suresh S, Sundararajan N (2015) Self-regulating particle swarm optimization algorithm. Inf Sci 294:182–202. https://doi.org/10.1016/j.ins.2014.09.053

    Article  MathSciNet  MATH  Google Scholar 

  36. Walton S, Hassan O, Morgan K (2011) Modified cuckoo search: A new gradient free optimization algorithm. Chaos, Solitons Fractals 44(9):710–718. https://doi.org/10.1016/j.chaos.2011.06.004

    Article  Google Scholar 

  37. Wang H, Lv Y, Chen H (2018) Smart pathological brain detection system by predator-prey particle swarm optimization and single-hidden layer neural-network. Multimed Tools Appl 77(3):3871–3885. https://doi.org/10.1007/s11042-016-4242-0

    Article  Google Scholar 

  38. Wang F, Zhang H, Li KS (2018) A hybrid particle swarm optimization algorithm using adaptive learning strategy. Inf Sci 436:162–177. https://doi.org/10.1016/j.ins.2018.01.027

    Article  MathSciNet  Google Scholar 

  39. Wang S, Liu G, Gao M (2020) Heterogeneous comprehensive learning and dynamic multi-swarm particle swarm optimizer with two mutation operators. Inf Sci 540:175–201. https://doi.org/10.1016/j.ins.2020.06.027

    Article  MathSciNet  MATH  Google Scholar 

  40. Wei B, Xia XW, Fei Y, Zhang YL (2020) Multiple adaptive strategies-based particle swarm optimization algorithm. Swarm Evol Comput 57:100731. https://doi.org/10.1016/j.swevo.2020.100731

    Article  Google Scholar 

  41. Xia X, Xing Y, Wei B (2019) A fitness-based multi-role particle swarm optimization. Swarm Evol Comput 44:349–364. https://doi.org/10.1016/j.swevo.2018.04.006

    Article  Google Scholar 

  42. Xu GP, Cui QL, Shi YH, Ge HW (2019) Particle swarm optimization based on dimensional learning strategy. Swarm Evol Comput 45:33–51. https://doi.org/10.1016/j.swevo.2018.12.009

    Article  Google Scholar 

  43. Yao LP, Pan ZL (2020) The Retinex-based image dehazing using a particle swarm optimization method. Multimed Tools Appl 1:1–18. https://doi.org/10.1007/s11042-020-09812-7

    Article  Google Scholar 

  44. Zhang J, Member S (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958. https://doi.org/10.1109/TEVC.2009.2014613

    Article  Google Scholar 

  45. Zhang K, Huang QJ, Zhang YM (2019) Enhancing comprehensive learning particle swarm optimization with local optima topology. Inf Sci 471:1–18. https://doi.org/10.1016/j.ins.2018.08.049

    Article  Google Scholar 

  46. Zhang X, Sun W, Xue M, Lin AP (2021) Probability-optimal leader comprehensive learning particle swarm optimization with Bayesian iteration. Appl Soft Comput J 103:107132. https://doi.org/10.1016/j.asoc.2021.107132

    Article  Google Scholar 

Download references

Acknowledgements

The authors thank the Editor and all the anonymous referees for their constructive comments and valuable suggestions, which are helpful to improve the quality of this paper. This work was supported by the National Key R&D Program of China (2019YFF0302203), the National Natural Science Foundation of China (61973067), the Fundamental Research Funds for the Central Universities under Grant N2004006 and the Open Research Fund from the State Key Laboratory of Rolling and Automation, Northeastern University(2019RALKFKT004).

Funding

This work was supported by the National Key R&D Program of China (2019YFF0302203), the National Natural Science Foundation of China (61973067), and the Open Research Fund from the State Key Laboratory of Rolling and Automation, Northeastern University (2019RALKFKT004).

Author information

Authors and Affiliations

Authors

Contributions

XY: Conceptualization, Methodology, Software, Validation, Writing original, draft. HL: Supervision, Writing-review & editing. ZL: Writing-review & editing.

Corresponding author

Correspondence to Hongru Li.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

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

Yang, X., Li, H. & Liu, Z. Adaptive comprehensive learning particle swarm optimization with spatial weighting for global optimization. Multimed Tools Appl 81, 36397–36436 (2022). https://doi.org/10.1007/s11042-021-11547-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11547-y

Keywords

Navigation