{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T21:01:49Z","timestamp":1774472509606,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2024,1,23]],"date-time":"2024-01-23T00:00:00Z","timestamp":1705968000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Tertiary Education Trust Fund (TETFUND)"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>The particle swarm optimization (PSO) algorithm is widely used for optimization purposes across various domains, such as in precision agriculture, vehicular ad hoc networks, path planning, and for the assessment of mathematical test functions towards benchmarking different optimization algorithms. However, because of the inherent limitations in the velocity update mechanism of the algorithm, PSO often converges to suboptimal solutions. Thus, this paper aims to enhance the convergence rate and accuracy of the PSO algorithm by introducing a modified variant, which is based on a hybrid of the PSO and the smell agent optimization (SAO), termed the PSO-SAO algorithm. Our specific objective involves the incorporation of the trailing mode of the SAO algorithm into the PSO framework, with the goal of effectively regulating the velocity updates of the original PSO, thus improving its overall performance. By using the trailing mode, agents are continuously introduced to track molecules with higher concentrations, thus guiding the PSO\u2019s particles towards optimal fitness locations. We evaluated the performance of the PSO-SAO, PSO, and SAO algorithms using a set of 37 benchmark functions categorized into unimodal and non-separable (UN), multimodal and non-separable (MS), and unimodal and separable (US) classes. The PSO-SAO achieved better convergence towards global solutions, performing better than the original PSO in 76% of the assessed functions. Specifically, it achieved a faster convergence rate and achieved a maximum fitness value of \u22122.02180678324 when tested on the Adjiman test function at a hopping frequency of 9. Consequently, these results underscore the potential of PSO-SAO for solving engineering problems effectively, such as in vehicle routing, network design, and energy system optimization. These findings serve as an initial stride towards the formulation of a robust hyperparameter tuning strategy applicable to supervised machine learning and deep learning models, particularly in the domains of natural language processing and path-loss modeling.<\/jats:p>","DOI":"10.3390\/a17020053","type":"journal-article","created":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T04:54:01Z","timestamp":1706072041000},"page":"53","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Particle Swarm and Smell Agent-Based Hybrid Algorithm for Enhanced Optimization"],"prefix":"10.3390","volume":"17","author":[{"given":"Abdullahi T.","family":"Sulaiman","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Ahmadu Bello University Zaria, Zaria 810107, Nigeria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9207-8670","authenticated-orcid":false,"given":"Habeeb","family":"Bello-Salau","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Ahmadu Bello University Zaria, Zaria 810107, Nigeria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0166-0786","authenticated-orcid":false,"given":"Adeiza J.","family":"Onumanyi","sequence":"additional","affiliation":[{"name":"Next Generation Enterprises and Institutions, Council for Scientific and Industrial Research (CSIR), Pretoria 0001, South Africa"}]},{"given":"Muhammed B.","family":"Mu\u2019azu","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Ahmadu Bello University Zaria, Zaria 810107, Nigeria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4220-2562","authenticated-orcid":false,"given":"Emmanuel A.","family":"Adedokun","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Ahmadu Bello University Zaria, Zaria 810107, Nigeria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3677-2104","authenticated-orcid":false,"given":"Ahmed T.","family":"Salawudeen","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, University of Jos, Jos 930003, Nigeria"}]},{"given":"Abdulfatai D.","family":"Adekale","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Ahmadu Bello University Zaria, Zaria 810107, Nigeria"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,23]]},"reference":[{"key":"ref_1","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN95\u2014International Conference on Neural Networks, Perth, WA, Australia. ICNN-95."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1007\/s00500-016-2474-6","article-title":"Particle swarm optimization algorithm: An overview","volume":"22","author":"Wang","year":"2018","journal-title":"J. Soft Comput."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Juneja, M., and Nagar, S. (2016, January 21\u201322). Particle swarm optimization algorithm and its parameters: A review. Proceedings of the 2016 International Conference on Control, Computing, Communication and Materials (ICCCCM), Allahbad, India.","DOI":"10.1109\/ICCCCM.2016.7918233"},{"key":"ref_4","first-page":"37","article-title":"Particle Swarm Optimization and its applications in agricultural research","volume":"1","author":"Rathod","year":"2020","journal-title":"Food Sci. Rep."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1325","DOI":"10.17485\/IJST\/v14i17.450","article-title":"Deep Learning with Particle Swarm Based Hyper Parameter Tuning Based Crop Recommendation for Better Crop Yield for Precision Agriculture","volume":"14","author":"Mythili","year":"2021","journal-title":"Indian J. Sci. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Raji, I.D., Bello-Salau, H., Umoh, I.J., Onumanyi, A.J., Adegboye, M.A., and Salawudeen, A.T. (2022). Simple deterministic selection-based genetic algorithm for hyperparameter tuning of machine learning models. Appl. Sci., 12.","DOI":"10.3390\/app12031186"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3664","DOI":"10.11591\/ijece.v9i5.pp3664-3670","article-title":"An Adaptive Wavelet Transformation Filtering Algorithm for Improving Road Anomaly Detection and Characterization in Vehicular Technology","volume":"9","author":"Onumanyi","year":"2019","journal-title":"Int. J. Electr. Comput. Eng. (IJECE)"},{"key":"ref_8","first-page":"754","article-title":"An Optimized Routing Algorithm for Vehicle Ad-hoc Networks","volume":"22","author":"Aibinu","year":"2019","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"145469","DOI":"10.1109\/ACCESS.2020.3014736","article-title":"New Discrete Cuckoo Search Optimization Algorithms for Effective Route Discovery in IoT-Based Vehicular Ad-Hoc Networks","volume":"8","author":"Onumanyi","year":"2020","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1070","DOI":"10.1016\/j.asoc.2016.09.024","article-title":"Comparative Study of the Use of Fuzzy Logic in Improving Particle Swarm Optimization Variants for Mathematical Functions Using Co-evolution","volume":"52","author":"Valdez","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_11","first-page":"933","article-title":"A transfer learning-based particle swarm optimization algorithm for the traveling salesman problem","volume":"9","author":"Zheng","year":"2022","journal-title":"J. Comput. Des. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.swevo.2018.02.017","article-title":"Discrete comprehensive learning particle swarm optimization algorithm with Metropolis acceptance criterion for the traveling salesman problem","volume":"42","author":"Zhong","year":"2018","journal-title":"Swarm Evol. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"106960","DOI":"10.1016\/j.asoc.2020.106960","article-title":"An Improved PSO Algorithm for Smooth Path Planning of Mobile Robots Using Continuous High-Degree Bezier Curve","volume":"100","author":"Song","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s12559-016-9442-4","article-title":"On Global Smooth Path Planning for Mobile Robots Using a Novel Multimodal Delayed PSO Algorithm","volume":"9","author":"Song","year":"2017","journal-title":"Cogn. Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"10031","DOI":"10.1109\/ACCESS.2022.3142859","article-title":"Particle Swarm Optimization: A Comprehensive Survey","volume":"10","author":"Shami","year":"2022","journal-title":"IEEE Access"},{"key":"ref_16","unstructured":"Yang, X., Jiao, Q., and Liu, X. (2019, January 15\u201317). Center Particle Swarm Optimization Algorithm. Proceedings of the 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China."},{"key":"ref_17","unstructured":"Bansal, J.C. (2018). Evolutionary and Swarm Intelligence Algorithms, Springer International Publishing."},{"key":"ref_18","first-page":"245","article-title":"Adaptive Weight Particle Swarm Optimization Algorithm with Constriction Factor","volume":"Volume 2","author":"You","year":"2010","journal-title":"Proceedings of the 2010 International Conference of Information Science and Management Engineering (ISME)"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1016\/j.asoc.2015.07.005","article-title":"Improved Particle Swarm Optimization Algorithm and Its Application in Text Feature Selection","volume":"35","author":"Lu","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1016\/j.ins.2018.01.027","article-title":"A Hybrid Particle Swarm Optimization Algorithm Using Adaptive Learning Strategy","volume":"436","author":"Wang","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Singh, A., Sharma, A., Rajput, S., Bose, A., and Hu, X. (2022). An Investigation on Hybrid Particle Swarm Optimization Algorithms for Parameter Optimization of PV Cells. Electronics, 11.","DOI":"10.3390\/electronics11060909"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s11721-017-0150-9","article-title":"Self-Adaptive Particle Swarm Optimization: A Review and Analysis of Convergence","volume":"12","author":"Harrison","year":"2018","journal-title":"Swarm Intell."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1007\/s00500-014-1262-4","article-title":"An Adaptive Particle Swarm Optimization Method Based on Clustering","volume":"19","author":"Liang","year":"2015","journal-title":"Soft Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/TCBB.2015.2476796","article-title":"Multi-Objective Particle Swarm Optimization Approach for Cost-Based Feature Selection in Classification","volume":"14","author":"Zhang","year":"2015","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"108532","DOI":"10.1016\/j.asoc.2022.108532","article-title":"A Multi-Objective Particle Swarm Optimization Algorithm Based on Two-Archive Mechanism","volume":"119","author":"Cui","year":"2022","journal-title":"Appl. Soft Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"732","DOI":"10.1016\/j.ejor.2015.06.071","article-title":"A Novel Multi-Objective Particle Swarm Optimization With Multiple Search Strategies","volume":"247","author":"Lin","year":"2015","journal-title":"Eur. J. Oper. Res."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"107486","DOI":"10.1016\/j.knosys.2021.107486","article-title":"A Novel Smell Agent Optimization (SAO): An Extensive CEC Study and Engineering Application","volume":"232","author":"Salawudeen","year":"2021","journal-title":"Knowl. Based Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"4317","DOI":"10.11591\/ijece.v13i4.pp4317-4338","article-title":"Rhizostoma Optimization Algorithm and Its Application in Different Real-World Optimization Problems","volume":"13","author":"Mahareek","year":"2023","journal-title":"Int. J. Electr. Comput. Eng. (IJECE)"},{"key":"ref_29","first-page":"150","article-title":"A Literature Survey of Benchmark Functions for Global Optimisation Problems","volume":"4","author":"Jamil","year":"2013","journal-title":"Int. J. Math. Model. Numer. Optim."},{"key":"ref_30","unstructured":"Salawudeen, A.T., Mu\u2019azu, M.B., Yusuf, A., and Adedokun, E.A. (2018, January 2\u20134). From Smell Phenomenon to Smell Agent Optimization (SAO): A Feasibility Study. Proceedings of the International Conference on Global and Emerging Trends (ICGET 2018), Abuja, Nigeria."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/2\/53\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:48:01Z","timestamp":1760104081000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/2\/53"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,23]]},"references-count":30,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["a17020053"],"URL":"https:\/\/doi.org\/10.3390\/a17020053","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,23]]}}}