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.















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Boussaid I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Inform Sci 237:82–117
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
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
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
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
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
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
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
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95 - international conference on neural networks, vol 4. IEEE, pp 1942–1948
Yang X, Suash Deb (2009) Cuckoo search via lévy flights. In: 2009 World congress on nature biologically inspired computing (NaBIC), pp 210–214
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Tech Rep TR06, Erciyes University
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
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
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
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
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
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
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
Yang XS (2010) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO 2010) pp 65–74
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
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’
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
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
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
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)
van den Bergh F, Engelbrecht A (2006) A study of particle swarm optimization particle trajectories. Inform Sci 176(8):937–971
Harrison KR, Engelbrecht AP, Ombuki-Berman BM (2016) Inertia weight control strategies for particle swarm optimization. Swarm Intell 10(4):267–305
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-022-00765-4