{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T14:44:16Z","timestamp":1784126656867,"version":"3.55.0"},"reference-count":52,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T00:00:00Z","timestamp":1764288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Open Foundation of the State Key Laboratory of Precision Geodesy","award":["SKLPG2025-3-5"],"award-info":[{"award-number":["SKLPG2025-3-5"]}]},{"name":"Intelligent Transportation Laboratory in Shanxi Province","award":["2024-ITLOP-KD-03"],"award-info":[{"award-number":["2024-ITLOP-KD-03"]}]},{"name":"Taiyuan University of Science and Technology Scientific Research Initial Funding","award":["20242027"],"award-info":[{"award-number":["20242027"]}]},{"name":"Taiyuan University of Science and Technology Scientific Research Initial Funding","award":["20232112"],"award-info":[{"award-number":["20232112"]}]},{"name":"Scientific and Technological Innovation Programs of Higher Education Institutions in Shanxi","award":["2024L225"],"award-info":[{"award-number":["2024L225"]}]},{"name":"Fundamental Research Program of Shanxi Province","award":["202203021212284"],"award-info":[{"award-number":["202203021212284"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>In canonical PSO, maintaining an appropriate balance between exploration and exploitation is vital for optimizing particle behavior. However, this balance can be difficult to achieve in some complex scenarios. To tackle this issue, this study proposes an innovative PSO variant, named the heterogeneous genetic learning and comprehensive learning strategy PSO (HGCLPSO). The HGCLPSO incorporates the genetic learning strategy (GLS) and comprehensive learning strategy (CLS) to form heterogeneous sub-populations, effectively balancing the exploration and exploitation capabilities. Furthermore, a potentially excellent gene activation (PEGA) mechanism is designed to update the archived position of gbest (Abest) by learning some excellence gene of individual particles to further enhance the GLS sub-population exploitation ability. A repulsive mechanism is incorporated into the CLS sub-population to prevent premature convergence and preserve diversity. Additionally, a local search operator based on the BFGS Quasi-Newton method is utilized to fine-tune the best solution during the later stages of evolution. To evaluate the performance of HGCLPSO, it is benchmarked against eight renowned PSO variants and six additional evolutionary algorithms using the CEC2014 and CEC2017 test suites as well as a real-world WSN coverage engineering problem. Experimental outcomes show that HGCLPSO obtains the optimal average rank in the majority of test problems, which verifies its robustness and competitiveness as an optimization tool for addressing continuous optimization tasks.<\/jats:p>","DOI":"10.3390\/a18120755","type":"journal-article","created":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T18:42:02Z","timestamp":1764960122000},"page":"755","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Heterogeneous Genetic Learning and Comprehensive Learning Strategy Particle Swarm Optimizer"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6095-287X","authenticated-orcid":false,"given":"Shengliang","family":"Wang","sequence":"first","affiliation":[{"name":"School of Vehicle and Transportation Engineering, Taiyuan University of Science and Technology, Taiyuan 030024, China"},{"name":"State Key Laboratory of Precision Geodesy, Innovation Academy for Precision Measurement Science and Technology, Chinese Academic Sciences, Wuhan 430077, China"},{"name":"Shanxi Intelligent Transportation Laboratory Co., Ltd., Taiyuan 030036, China"},{"name":"College of Mining Engineering, Taiyuan University of Technology, Taiyuan 030024, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuqing","family":"Li","sequence":"additional","affiliation":[{"name":"School of Vehicle and Transportation Engineering, Taiyuan University of Science and Technology, Taiyuan 030024, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yao","family":"Li","sequence":"additional","affiliation":[{"name":"School of Vehicle and Transportation Engineering, Taiyuan University of Science and Technology, Taiyuan 030024, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,11,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1137\/0202009","article-title":"Genetic algorithms and the optimal allocation of trials","volume":"2","author":"Holland","year":"1973","journal-title":"SIAM J. Comput."},{"key":"ref_2","unstructured":"Eberhart, R., and Kennedy, J. (December, January 27). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.eswa.2023.120069","article-title":"Snow ablation optimizer: A novel metaheuristic technique for numerical optimization and engineering design","volume":"225","author":"Deng","year":"2023","journal-title":"Expert Syst. Appl."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"3641","DOI":"10.1007\/s00521-024-10694-1","article-title":"Starfish optimization algorithm (SFOA): A bio-inspired metaheuristic algorithm for global optimization compared with 100 optimizers","volume":"37","author":"Zhong","year":"2024","journal-title":"Neural Comput. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"121452","DOI":"10.1016\/j.eswa.2023.121452","article-title":"PSO-based image encryption scheme using modular integrated logistic exponential map","volume":"237","author":"Kocak","year":"2024","journal-title":"Expert Syst. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"121510","DOI":"10.1016\/j.eswa.2023.121510","article-title":"An improved fault-tolerant cultural-PSO with probability for multi-AGV path planning","volume":"237","author":"Lin","year":"2024","journal-title":"Expert Syst. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wang, S., Gao, M., Li, L.a., Lv, D., and Li, Y. (2025). UWB Base Station Deployment Optimization Method Considering NLOS Effects Based on Levy Flight-Improved Particle Swarm Optimizer. Sensors, 25.","DOI":"10.3390\/s25061785"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zhao, W., Liu, G., Wang, S., Gao, M., and Lv, D. (2021). Real-Time Estimation of GPS-BDS Inter-System Biases: An Improved Particle Swarm Optimization Algorithm. Remote Sens., 13.","DOI":"10.3390\/rs13163214"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Lv, D., Liu, G., Ou, J., Wang, S., and Gao, M. (2022). Prediction of GPS Satellite Clock Offset Based on an Improved Particle Swarm Algorithm Optimized BP Neural Network. Remote Sens., 14.","DOI":"10.3390\/rs14102407"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"801","DOI":"10.1109\/TEVC.2012.2185052","article-title":"An efficient resource allocation scheme using particle swarm optimization","volume":"16","author":"Gong","year":"2012","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2015.07.035","article-title":"Dynamic mentoring and self-regulation based particle swarm optimization algorithm for solving complex real-world optimization problems","volume":"326","author":"Tanweer","year":"2016","journal-title":"Inform. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1109\/TEVC.2004.826074","article-title":"The fully informed particle swarm: Simpler, maybe better","volume":"8","author":"Mendes","year":"2004","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.ins.2012.04.028","article-title":"A dynamic neighborhood learning based particle swarm optimizer for global numerical optimization","volume":"209","author":"Nasir","year":"2012","journal-title":"Inform. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1109\/TEVC.2012.2203138","article-title":"A distance-based locally informed particle swarm model for multimodal optimization","volume":"17","author":"Qu","year":"2013","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_15","unstructured":"Liang, J.-J., and Suganthan, P.N. (2005, January 8\u201310). Dynamic multi-swarm particle swarm optimizer. Proceedings of the IEEE Swarm Intelligence Symposium, Pasadena, CA, USA."},{"key":"ref_16","first-page":"210","article-title":"Cooperatively coevolving particle swarms for large scale optimization","volume":"16","author":"Li","year":"2011","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.swevo.2017.09.001","article-title":"Fuzzy Self-Tuning PSO: A settings-free algorithm for global optimization","volume":"39","author":"Nobile","year":"2018","journal-title":"Swarm Evol. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1109\/TSMCB.2009.2015956","article-title":"Adaptive particle swarm optimization","volume":"39","author":"Zhan","year":"2009","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_19","first-page":"4560","article-title":"An adaptive parameter tuning of particle swarm optimization algorithm","volume":"219","author":"Xu","year":"2013","journal-title":"Appl. Math. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/TEVC.2005.857610","article-title":"Comprehensive learning particle swarm optimizer for global optimization of multimodal functions","volume":"10","author":"Liang","year":"2006","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1109\/TEVC.2010.2052054","article-title":"Orthogonal learning particle swarm optimization","volume":"15","author":"Zhan","year":"2011","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"4699","DOI":"10.1016\/j.ins.2011.03.016","article-title":"Enhancing particle swarm optimization using generalized opposition-based learning","volume":"181","author":"Wang","year":"2011","journal-title":"Inform. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.ins.2014.08.039","article-title":"A social learning particle swarm optimization algorithm for scalable optimization","volume":"291","author":"Cheng","year":"2015","journal-title":"Inform. Sci."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2277","DOI":"10.1109\/TCYB.2015.2475174","article-title":"Genetic learning particle swarm optimization","volume":"46","author":"Gong","year":"2016","journal-title":"IEEE Trans. Cybern."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.swevo.2018.12.009","article-title":"Particle swarm optimization based on dimensional learning strategy","volume":"45","author":"Xu","year":"2019","journal-title":"Swarm Evol. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.swevo.2015.05.002","article-title":"Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation","volume":"24","author":"Lynn","year":"2015","journal-title":"Swarm Evol. Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1016\/j.ins.2020.06.027","article-title":"Heterogeneous comprehensive learning and dynamic multi- swarm particle swarm optimizer with two mutation operators","volume":"540","author":"Wang","year":"2020","journal-title":"Inform. Sci."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1109\/TSMCB.2011.2171946","article-title":"A self-learning particle swarm optimizer for global optimization problems","volume":"42","author":"Li","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"4515","DOI":"10.1016\/j.ins.2010.07.013","article-title":"Self-adaptive learning based particle swarm optimization","volume":"181","author":"Wang","year":"2011","journal-title":"Inform. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Li, C., and Yang, S. (2009, January 18\u201321). An adaptive learning particle swarm optimizer for function optimization. Proceedings of the 2009 IEEE Congress on Evolutionary Computation, Trondheim, Norway.","DOI":"10.1109\/CEC.2009.4982972"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.ins.2018.12.030","article-title":"Differential mutation and novel social learning particle swarm optimization algorithm","volume":"480","author":"Zhang","year":"2019","journal-title":"Inform. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/j.swevo.2017.10.004","article-title":"Dynamic multi-swarm differential learning particle swarm optimizer","volume":"39","author":"Chen","year":"2018","journal-title":"Swarm Evol. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"744","DOI":"10.1109\/TSMCC.2011.2160941","article-title":"Hybridizing differential evolution and particle swarm optimization to design powerful optimizers: A review and taxonomy","volume":"42","author":"Xin","year":"2011","journal-title":"IEEE Trans. Syst. Man Cybern. Part C Appl. Rev."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2188","DOI":"10.1016\/j.asoc.2012.12.007","article-title":"A recombination-based hybridization of particle swarm optimization and artificial bee colony algorithm for continuous optimization problems","volume":"13","year":"2013","journal-title":"Appl. Soft Comput."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/j.asoc.2017.07.020","article-title":"Particle swarm optimizer with two differential mutation","volume":"61","author":"Chen","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.swevo.2018.01.011","article-title":"MPSO: Modified particle swarm optimization and its applications","volume":"41","author":"Tian","year":"2018","journal-title":"Swarm Evol. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1109\/TEVC.2011.2173577","article-title":"Particle swarm optimization with an aging leader and challengers","volume":"17","author":"Chen","year":"2012","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"100989","DOI":"10.1016\/j.swevo.2021.100989","article-title":"Enhanced multi-swarm cooperative particle swarm optimizer","volume":"69","author":"Lu","year":"2022","journal-title":"Swarm Evol. Comput."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1003","DOI":"10.1109\/TSMCB.2010.2103055","article-title":"A hybrid PSO-BFGS strategy for global optimization of multimodal functions","volume":"41","author":"Li","year":"2011","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Zhao, S.-Z., Liang, J.J., Suganthan, P.N., and Tasgetiren, M.F. (2008, January 1\u20136). Dynamic multi-swarm particle swarm optimizer with local search for large scale global optimization. Proceedings of the IEEE Congress on Evolutionary Computation, Hong Kong, China.","DOI":"10.1109\/CEC.2008.4631320"},{"key":"ref_41","unstructured":"Liang, J.J., Qu, B.Y., and Suganthan, P.N. (2013). Problem Definitions and Evaluation Criteria for the CEC 2014 Special Session and Competition on Single Objective Real Parameter Numerical Optimization, Nanyang Technological University. Technical Report."},{"key":"ref_42","unstructured":"Awad, N.H., Ali, M.Z., Suganthan, P.N., Liang, J.J., and Qu, B.Y. (2016). Evaluation Criteria for the CEC 2017 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization, Zhengzhou University. Technical Report."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.swevo.2011.02.002","article-title":"A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms","volume":"1","author":"Derrac","year":"2011","journal-title":"Swarm Evol. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/j.asoc.2017.02.007","article-title":"Ensemble particle swarm optimizer","volume":"55","author":"Lynn","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1016\/j.knosys.2015.07.006","article-title":"Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm","volume":"89","author":"Mirjalili","year":"2015","journal-title":"Knowl.-Based Syst."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The Whale Optimization Algorithm","volume":"95","author":"Mirjalili","year":"2016","journal-title":"Adv. Eng. Softw."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s10898-007-9149-x","article-title":"A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm","volume":"39","author":"Karaboga","year":"2007","journal-title":"J. Glob. Optim."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1007\/s00500-018-3102-4","article-title":"Butterfly optimization algorithm: A novel approach for global optimization","volume":"23","author":"Arora","year":"2018","journal-title":"Soft Comput."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Yang, X.-S. (2010). A new metaheuristic bat-inspired algorithm. Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), Springer.","DOI":"10.1007\/978-3-642-12538-6_6"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","article-title":"Grey Wolf Optimizer","volume":"69","author":"Mirjalili","year":"2014","journal-title":"Adv. Eng. Softw."},{"key":"ref_51","first-page":"433","article-title":"A PSO based energy efficient coverage control algorithm for wireless sensor networks","volume":"56","author":"Wang","year":"2018","journal-title":"Comput. Mater. Contin."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/4235.585893","article-title":"No free lunch theorems for optimization","volume":"1","author":"Wolpert","year":"1997","journal-title":"IEEE Trans. Evol. Comput."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/12\/755\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T18:58:29Z","timestamp":1764961109000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/12\/755"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,28]]},"references-count":52,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["a18120755"],"URL":"https:\/\/doi.org\/10.3390\/a18120755","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,28]]}}}