Skip to main content
Log in

Sighted particles: improving swarm optimization by making particles aware of their surroundings

  • Research Paper
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

Population-based meta-heuristics use particles represented by \(d-\) dimensional points to encode candidate solutions to an optimization problem. The goal of this work is to introduce a new type of particle represented by a \(d-\)dimensional hypercube. Our new representation offers a field of view to swarm particles, making them aware of their surroundings . This gives each particle its own coverage of the search space. We evaluated the effect of our approach in the performance of seven swarm-based algorithms, including artificial bee colony, cuckoo search optimization and particle swarm optimization. We used 30 well-known benchmark functions and six different numbers of dimensions. We compared the performances of the algorithms with blind and sighted particles using Mann-Whitney tests. The results of our extensive experiments show that sighted particles perform at least as well as blind ones in 93% of all scenarios, across different algorithms, benchmark functions and numbers of dimensions, showing significantly better results 51% of the time. We also proposed a new scale which measures an algorithm’s exploration and exploitation capabilities and we used it to explain our results. Finally, we followed a sighted swarm throughout the convergence process, showing its ability to cover large portions of the search space. Our take-home message is that any swarm algorithm can adopt our particle representation in order to improve its performance, because any method can benefit from improving its exploitation and exploration capabilities.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Boussaid I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Inform Sci 237:82–117

    Article  MathSciNet  Google Scholar 

  2. Azizi A, Entessari F, Osgouie KG et al (2013) Introducing neural networks as a computational intelligent technique. Appl Mech Mater 464:369–374. https://doi.org/10.4028/www.scientific.net/amm.464.369

    Article  Google Scholar 

  3. Ashkzari A, Azizi A (2014) Introducing genetic algorithm as an intelligent optimization technique. Appl Mech Mater 568–570:793–797. https://doi.org/10.4028/www.scientific.net/amm.568-570.793

    Article  Google Scholar 

  4. Azizi A, Barenji AV, Hashmipour M (2016) Optimizing radio frequency identification network planning through ring probabilistic logic neurons. Adv Mech Eng 8(8):168781401666,347. https://doi.org/10.1177/1687814016663476

    Article  Google Scholar 

  5. Azizi A (2017) Introducing a novel hybrid artificial intelligence algorithm to optimize network of industrial applications in modern manufacturing. Complexity 2017:1–18. https://doi.org/10.1155/2017/8728209

    Article  MathSciNet  Google Scholar 

  6. Azizi A (2018) Hybrid artificial intelligence optimization technique. In: Applications of artificial intelligence techniques in industry 4.0. Springer, Singapore, p 27–47, DOI: https://doi.org/10.1007/978-981-13-2640-0_4

  7. Azizi A (2020) Applications of artificial intelligence techniques to enhance sustainability of industry 4.0: design of an artificial neural network model as dynamic behavior optimizer of robotic arms. Complexity 2020:1–10. https://doi.org/10.1155/2020/8564140

    Article  Google Scholar 

  8. Azizi A (2020) A case study on computer-based analysis of the stochastic stability of mechanical structures driven by white and colored noise: utilizing artificial intelligence techniques to design an effective active suspension system. Complexity 2020:1–8. https://doi.org/10.1155/2020/7179801

    Article  Google Scholar 

  9. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95 - international conference on neural networks, vol 4. IEEE, pp 1942–1948

  10. Yang X, Suash Deb (2009) Cuckoo search via lévy flights. In: 2009 World congress on nature biologically inspired computing (NaBIC), pp 210–214

  11. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Tech Rep TR06, Erciyes University

  12. Oliveira M, Pinheiro D, Macedo M, et al (2017) Better exploration-exploitation pace, better swarm: examining the social interactions. In: 2017 IEEE latin american conference on computational intelligence (LA-CCI), pp 1–6

  13. Tamayo-Vera D, Chen S, Bolufé-Röhler A et al (2018) Improved exploration and exploitation in particle swarm optimization. In: Mouhoub M, Sadaoui S, Ait Mohamed O et al (eds) Recent Trends Future Technol Appl Intell. Springer International Publishing, Cham, pp 421–433

    Chapter  Google Scholar 

  14. Hussain K, Salleh MNM, Cheng S et al (2019) On the exploration and exploitation in popular swarm-based metaheuristic algorithms. Neural Comput Appl 31(11):7665–7683. https://doi.org/10.1007/s00521-018-3592-0

    Article  Google Scholar 

  15. Karaboga D, Akay B (2009) A survey: algorithms simulating bee swarm intelligence. Artif Intell Rev 31(1–4):61–85. https://doi.org/10.1007/s10462-009-9127-4

    Article  Google Scholar 

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

    Article  Google Scholar 

  17. Meng X, Liu Y, Gao X et al (2014) A new bio-inspired algorithm: chicken swarm optimization. In: Tan Y, Shi Y, Coello CAC (eds) Adv Swarm Intell. Springer International Publishing, Cham, pp 86–94

    Chapter  Google Scholar 

  18. Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) Gsa: A gravitational search algorithm. Inform Sci 179(13):2232 – 2248. http://www.sciencedirect.com/science/article/pii/S0020025509001200, special Section on High Order Fuzzy Sets

  19. Yang XS (2010) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO 2010) pp 65–74

  20. van der Merwe DW, Engelbrecht AP (2003) Data clustering using particle swarm optimization. In: 2003 IEEE Congress on Evolutionary Computation (CEC), pp 215–220 Vol.1

  21. Silva Filho TM, Pimentel BA, Souza RM et al (2015) Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization. Expert systems with applications 42(17):6315–6328. DOI: https://doi.org/10.1016/j.eswa.2015.04.032,www.sciencedirect.com/science/article/pii/S0957417415002687

  22. Yu H, Tan Y, Sun C, et al (2017) Clustering-based evolution control for surrogate-assisted particle swarm optimization. In: 2017 IEEE Congress on evolutionary computation (CEC), pp 503–508

  23. He J, Chen L (2008) Chinese word segmentation based on the improved particle swarm optimization neural networks. In: 2008 IEEE Conference on Cybernetics and Intelligent Systems, pp 695–699

  24. Zhang X, Li L, Zhang Y, et al (2016) Fitness and diversity guided particle swarm optimization for global optimization and training artificial neural networks. In: 2016 International conference on progress in informatics and computing (PIC), pp 74–81

  25. Wang L, Xie J, Yong T, et al (2015) An intelligent power utilization strategy in smart building based on aiwpso. Energy Procedia 75:2610 – 2616. http://www.sciencedirect.com/science/article/pii/S1876610215011054, clean, efficient and affordable energy for a sustainable future: The 7th international conference on applied energy (ICAE2015)

  26. van den Bergh F, Engelbrecht A (2006) A study of particle swarm optimization particle trajectories. Inform Sci 176(8):937–971

    Article  MathSciNet  Google Scholar 

  27. Harrison KR, Engelbrecht AP, Ombuki-Berman BM (2016) Inertia weight control strategies for particle swarm optimization. Swarm Intell 10(4):267–305

    Article  Google Scholar 

  28. Liang JJ, Qu BY, Suganthan PN (2014) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. IEEE

  29. Harris CR, Millman KJ, van der Walt SJ et al (2020) Array programming with NumPy. Nature 585(7825):357–362. https://doi.org/10.1038/s41586-020-2649-2

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  30. Abualigah L, Diabat A, Mirjalili S et al (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376(113):609. https://doi.org/10.1016/j.cma.2020.113609

    Article  MathSciNet  Google Scholar 

  31. Abualigah L, Yousri D, Elaziz MA et al (2021) Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput Industrial Eng 157(107):250. https://doi.org/10.1016/j.cie.2021.107250

    Article  Google Scholar 

  32. Agushaka JO, Ezugwu AE, Abualigah L (2022) Dwarf mongoose optimization algorithm. Comput Methods Appl Mech Eng 391(114):570. https://doi.org/10.1016/j.cma.2022.114570

    Article  MathSciNet  Google Scholar 

  33. Abualigah L, Elaziz MA, Sumari P et al (2022) Reptile search algorithm (RSA): a nature-inspired meta-heuristic optimizer. Expert Syst Appl 191(116):158. https://doi.org/10.1016/j.eswa.2021.116158

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Renata M. C. R. Souza.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Silva, W.J.F., Silva Filho, T.M., Sampaio-Neto, D.D. et al. Sighted particles: improving swarm optimization by making particles aware of their surroundings. Evol. Intel. 17, 941–954 (2024). https://doi.org/10.1007/s12065-022-00765-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-022-00765-4

Keywords