{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T15:39:06Z","timestamp":1760369946139,"version":"build-2065373602"},"reference-count":44,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T00:00:00Z","timestamp":1695600000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Researchers Supporting Project","award":["RSPD2023R890"],"award-info":[{"award-number":["RSPD2023R890"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Differential evolution (DE) stands out as a straightforward yet remarkably powerful evolutionary algorithm employed for real-world problem-solving purposes. In the DE algorithm, few parameters are used, and the population is evolved by applying various operations. It is difficult in evolutionary computation algorithms to maintain population diversity. The main issue is the sub-population of the DE algorithm that helps improve convergence speed and escape from the local optimum. Evolving sub-populations by maintaining diversity is an important issue in the literature that is considered in this research. A solution is proposed that uses sub-populations to promote greater diversity within the population and improve the algorithm performance. DE, heterogeneous distributed differential evolution (HDDE), multi-population ensemble differential evolution (MPEDE), and the proposed improved multi-population ensemble differential evolution (IMPEDE) are implemented using parameter settings; population sizes of 100 NP, 150 NP, and 200 NP; and dimensions of 10D, 30D, and 50D for performance comparison. Different combinations of mutations are used to generate the simulated results. The simulation results are generated using 1000, 3000, and 5000 iterations. Experimental outcomes show the superior results of the proposed IMPEDE over existing algorithms. The non-parametric significance Friedman test confirms that there is a significant difference in the performance of the proposed algorithm and other algorithms used in this study by considering a 0.05 level of significance using six benchmark functions.<\/jats:p>","DOI":"10.3390\/sym15101818","type":"journal-article","created":{"date-parts":[[2023,9,26]],"date-time":"2023-09-26T03:53:00Z","timestamp":1695700380000},"page":"1818","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Improving Performance of Differential Evolution Using Multi-Population Ensemble Concept"],"prefix":"10.3390","volume":"15","author":[{"given":"Aadil","family":"Bashir","sequence":"first","affiliation":[{"name":"Department of Computer Science, Faculty of Computing and Information Technology, International Islamic University, Islamabad 44000, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4576-8585","authenticated-orcid":false,"given":"Qamar","family":"Abbas","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Faculty of Computing and Information Technology, International Islamic University, Islamabad 44000, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6067-382X","authenticated-orcid":false,"given":"Khalid","family":"Mahmood","sequence":"additional","affiliation":[{"name":"Institute of Computing and Information Technology, Gomal University, D.I.Khan, 29220, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-1268-9613","authenticated-orcid":false,"given":"Sultan","family":"Alfarhood","sequence":"additional","affiliation":[{"name":"Department of Computer Science, College of Computer and Information Sciences, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7445-7121","authenticated-orcid":false,"given":"Mejdl","family":"Safran","sequence":"additional","affiliation":[{"name":"Department of Computer Science, College of Computer and Information Sciences, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8271-6496","authenticated-orcid":false,"given":"Imran","family":"Ashraf","sequence":"additional","affiliation":[{"name":"Information and Communication Engineering, Yeungnam University, Gyeongsan 38541, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,9,25]]},"reference":[{"unstructured":"Arunachalam, V. (2008). Optimization Using Differential Evolution, The University of Western Ontario.","key":"ref_1"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/s10462-021-10042-y","article-title":"A survey on evolutionary computation for complex continuous optimization","volume":"55","author":"Zhan","year":"2022","journal-title":"Artif. Intell. Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1109\/TEVC.2022.3155533","article-title":"A survey on evolutionary constrained multiobjective optimization","volume":"27","author":"Liang","year":"2022","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential evolution\u2014A simple and efficient heuristic for global optimization over continuous spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Glob. Optim."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"17691","DOI":"10.1109\/ACCESS.2020.2968119","article-title":"A hybrid differential evolution algorithm and its application in unmanned combat aerial vehicle path planning","volume":"8","author":"Pan","year":"2020","journal-title":"IEEE Access"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1571","DOI":"10.1007\/s12065-021-00568-z","article-title":"An adaptive mutation strategy for differential evolution algorithm based on particle swarm optimization","volume":"15","author":"Dixit","year":"2022","journal-title":"Evol. Intell."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"5277","DOI":"10.1007\/s00500-020-05527-x","article-title":"An improved differential evolution algorithm and its application in optimization problem","volume":"25","author":"Deng","year":"2021","journal-title":"Soft Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"52","DOI":"10.2306\/scienceasia1513-1874.2017.43S.052","article-title":"The analysis, identification and measures to remove inconsistencies from differential evolution mutation variants","volume":"43S","author":"Abbas","year":"2017","journal-title":"ScienceAsia"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"9503","DOI":"10.1007\/s00521-021-05708-1","article-title":"An adaptive regeneration framework based on search space adjustment for differential evolution","volume":"33","author":"Sun","year":"2021","journal-title":"Neural Comput. Appl."},{"doi-asserted-by":"crossref","unstructured":"Achom, A., Das, R., Pakray, P., and Saha, S. (2019, January 17\u201320). Classification of microarray gene expression data using weighted grey wolf optimizer based fuzzy clustering. Proceedings of the TENCON 2019-2019 IEEE Region 10 Conference (TENCON), Kochi, India.","key":"ref_10","DOI":"10.1109\/TENCON.2019.8929385"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1109\/TCYB.2014.2339495","article-title":"Differential evolution with auto-enhanced population diversity","volume":"45","author":"Yang","year":"2014","journal-title":"IEEE Trans. Cybern."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"107317","DOI":"10.1016\/j.asoc.2021.107317","article-title":"A self-adaptive multi-objective dynamic differential evolution algorithm and its application in chemical engineering","volume":"106","author":"Zhang","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"11769","DOI":"10.1007\/s00521-022-07068-w","article-title":"Self-adaptive differential evolution with Gaussian\u2013Cauchy mutation for large-scale CHP economic dispatch problem","volume":"34","author":"Chen","year":"2022","journal-title":"Neural Comput. Appl."},{"doi-asserted-by":"crossref","unstructured":"Yang, Y., Forsythe, E.S., Ding, Y.M., Zhang, D.Y., and Bai, W.N. (2023). Genomic Analysis of Plastid\u2013Nuclear Interactions and Differential Evolution Rates in Coevolved Genes across Juglandaceae Species. Genome Biol. Evol., 15.","key":"ref_14","DOI":"10.1093\/gbe\/evad145"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.jare.2020.10.001","article-title":"Optimizing quantum cloning circuit parameters based on adaptive guided differential evolution algorithm","volume":"29","author":"Houssein","year":"2021","journal-title":"J. Adv. Res."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1137","DOI":"10.1109\/TMECH.2022.3214314","article-title":"Differential evolution-based three stage dynamic cyber-attack of cyber-physical power systems","volume":"28","author":"Lu","year":"2022","journal-title":"IEEE\/ASME Trans. Mechatron."},{"doi-asserted-by":"crossref","unstructured":"Belciug, S. (2022). Learning deep neural networks\u2019 architectures using differential evolution. Case study: Medical imaging processing. Comput. Biol. Med., 146.","key":"ref_17","DOI":"10.1016\/j.compbiomed.2022.105623"},{"key":"ref_18","first-page":"1229","article-title":"Convergence Track Based Adaptive Differential Evolution Algorithm (CTbADE)","volume":"72","author":"Abbas","year":"2022","journal-title":"CMC-Comput. Mater. Contin."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1016\/j.ins.2022.07.075","article-title":"Improving differential evolution using a best discarded vector selection strategy","volume":"609","author":"Zeng","year":"2022","journal-title":"Inf. Sci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"100455","DOI":"10.1016\/j.swevo.2018.10.006","article-title":"Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization","volume":"50","author":"Mohamed","year":"2019","journal-title":"Swarm Evol. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1499","DOI":"10.1109\/TSMC.2018.2828018","article-title":"Finding multiple roots of nonlinear equation systems via a repulsion-based adaptive differential evolution","volume":"50","author":"Gong","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"812","DOI":"10.1016\/j.asoc.2016.09.042","article-title":"Micro-differential evolution: Diversity enhancement and a comparative study","volume":"52","author":"Salehinejad","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"103479","DOI":"10.1016\/j.engappai.2020.103479","article-title":"Differential Evolution: A review of more than two decades of research","volume":"90","author":"Pant","year":"2020","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/TEVC.2010.2081369","article-title":"Improving classical and decentralized differential evolution with new mutation operator and population topologies","volume":"15","author":"Dorronsoro","year":"2011","journal-title":"IEEE Trans. Evol. Comput."},{"doi-asserted-by":"crossref","unstructured":"Eltaeib, T., and Mahmood, A. (2018). Differential evolution: A survey and analysis. Appl. Sci., 8.","key":"ref_25","DOI":"10.3390\/app8101945"},{"unstructured":"Choi, T.J., and Lee, Y. (2018, January 25\u201327). Asynchronous differential evolution with selfadaptive parameter control for global numerical optimization. Proceedings of the 2018 2nd International Conference on Material Engineering and Advanced Manufacturing Technology (MEAMT 2018), Beijing, China.","key":"ref_26"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"103317","DOI":"10.1016\/j.engappai.2019.103317","article-title":"Parameters identification of Bouc\u2013Wen hysteresis model for piezoelectric actuators using hybrid adaptive differential evolution and Jaya algorithm","volume":"87","author":"Son","year":"2020","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1510","DOI":"10.1007\/s10489-019-01613-2","article-title":"A multi-population differential evolution with best-random mutation strategy for large-scale global optimization","volume":"50","author":"Ma","year":"2020","journal-title":"Appl. Intell."},{"doi-asserted-by":"crossref","unstructured":"Lu, Y., Ma, Y., and Wang, J. (2021). Multi-Population Parallel Wolf Pack Algorithm for Task Assignment of UAV Swarm. Appl. Sci., 11.","key":"ref_29","DOI":"10.3390\/app112411996"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"957","DOI":"10.1007\/s00778-021-00718-w","article-title":"MDDE: Multitasking distributed differential evolution for privacy-preserving database fragmentation","volume":"31","author":"Ge","year":"2022","journal-title":"VLDB J."},{"doi-asserted-by":"crossref","unstructured":"Liu, W.l., Gong, Y.J., Chen, W.N., Zhong, J., Jean, S.W., and Zhang, J. (2021, January 5\u20137). Heterogeneous Multiobjective Differential Evolution for Electric Vehicle Charging Scheduling. Proceedings of the 2021 IEEE Symposium Series on Computational Intelligence (SSCI), Orlando, FL, USA.","key":"ref_31","DOI":"10.1109\/SSCI50451.2021.9659859"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1109\/TEVC.2021.3060014","article-title":"A survey of evolutionary continuous dynamic optimization over two decades\u2014Part A","volume":"25","author":"Yazdani","year":"2021","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"4962","DOI":"10.1007\/s10489-020-02091-7","article-title":"An elite-guided hierarchical differential evolution algorithm","volume":"51","author":"Zhong","year":"2021","journal-title":"Appl. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1045","DOI":"10.1016\/j.ins.2022.07.003","article-title":"Improved differential evolution algorithm based on the sawtooth-linear population size adaptive method","volume":"608","author":"Zeng","year":"2022","journal-title":"Inf. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3954","DOI":"10.1109\/TSMC.2019.2956121","article-title":"Chaotic local search-based differential evolution algorithms for optimization","volume":"51","author":"Gao","year":"2019","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"126871","DOI":"10.1109\/ACCESS.2019.2939353","article-title":"A multiple diversity-driven brain storm optimization algorithm with adaptive parameters","volume":"7","author":"Yu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1109\/TEVC.2021.3113923","article-title":"Surrogate-assisted autoencoder-embedded evolutionary optimization algorithm to solve high-dimensional expensive problems","volume":"26","author":"Cui","year":"2021","journal-title":"IEEE Trans. Evol. Comput."},{"doi-asserted-by":"crossref","unstructured":"Sun, X., Wang, D., Kang, H., Shen, Y., and Chen, Q. (2021). A Two-Stage Differential Evolution Algorithm with Mutation Strategy Combination. Symmetry, 13.","key":"ref_38","DOI":"10.3390\/sym13112163"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"546","DOI":"10.1016\/j.swevo.2018.06.010","article-title":"Differential Evolution: A survey of theoretical analyses","volume":"44","author":"Opara","year":"2019","journal-title":"Swarm Evol. Comput."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1007\/s00158-010-0507-9","article-title":"Truss structure optimization using adaptive multi-population differential evolution","volume":"42","author":"Wu","year":"2010","journal-title":"Struct. Multidiscip. Optim."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.ins.2019.05.019","article-title":"Infeasibility and structural bias in differential evolution","volume":"496","author":"Caraffini","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2016.05.003","article-title":"Review of differential evolution population size","volume":"32","author":"Piotrowski","year":"2017","journal-title":"Swarm Evol. Comput."},{"key":"ref_43","first-page":"1235","article-title":"Empirical analysis of a micro-evolutionary algorithm for numerical optimization","volume":"7","author":"Francisco","year":"2012","journal-title":"Int. J. Phys. Sci."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2017.04.008","article-title":"A self-adaptive multi-population based Jaya algorithm for engineering optimization","volume":"37","author":"Rao","year":"2017","journal-title":"Swarm Evol. Comput."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/15\/10\/1818\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:57:33Z","timestamp":1760129853000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/15\/10\/1818"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,25]]},"references-count":44,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2023,10]]}},"alternative-id":["sym15101818"],"URL":"https:\/\/doi.org\/10.3390\/sym15101818","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2023,9,25]]}}}