{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T20:32:13Z","timestamp":1768422733291,"version":"3.49.0"},"reference-count":47,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2019,4,2]],"date-time":"2019-04-02T00:00:00Z","timestamp":1554163200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>The differential evolution (DE) algorithm is a popular and efficient evolutionary algorithm that can be used for single objective real-parameter optimization. Its performance is greatly affected by its parameters. Generally, parameter control strategies involve determining the most suitable value for the current state; there is only a little research on parameter combination and parameter distribution which is also useful for improving algorithm performance. This paper proposes an idea to use parameter region division and parameter strategy combination to flexibly adjust the parameter distribution. Based on the idea, a group-based two-level parameter combination framework is designed to support various modes of parameter combination, and enrich the parameter distribution characteristics. Under this framework, two customized parameter combination strategies are given for a single-operation DE algorithm and a multi-operation DE algorithm. The experiments verify the effectiveness of the two strategies and it also illustrates the meaning of the framework.<\/jats:p>","DOI":"10.3390\/a12040071","type":"journal-article","created":{"date-parts":[[2019,4,3]],"date-time":"2019-04-03T03:39:28Z","timestamp":1554262768000},"page":"71","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Parameter Combination Framework for the Differential Evolution Algorithm"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5545-6465","authenticated-orcid":false,"given":"Jinghua","family":"Zhang","sequence":"first","affiliation":[{"name":"Hebei Engineering Research Center of Simulation and Optimized Control for Power Generation, North China Electric Power University, Baoding 071003, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ze","family":"Dong","sequence":"additional","affiliation":[{"name":"Hebei Engineering Research Center of Simulation and Optimized Control for Power Generation, North China Electric Power University, Baoding 071003, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,2]]},"reference":[{"key":"ref_1","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_2","doi-asserted-by":"crossref","first-page":"4042","DOI":"10.1016\/j.eswa.2014.12.010","article-title":"Unsupervised feature selection using an improved version of Differential Evolution","volume":"42","author":"Bhadra","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.eswa.2016.06.004","article-title":"A hybrid approach of differential evolution and artificial bee colony for feature selection","volume":"62","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_4","first-page":"14001","article-title":"Hybrid differential evolution with biogeography-based optimization algorithm for solution of economic emission load dispatch problems","volume":"38","author":"Bhattacharya","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1109\/TEVC.2012.2206394","article-title":"differential evolution algorithm with dual populations for solving periodic railway timetable scheduling problem","volume":"17","author":"Zhong","year":"2013","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1109\/TEVC.2014.2308294","article-title":"Parameter Control in Evolutionary Algorithms: Trends and Challenges","volume":"19","author":"Karafotias","year":"2015","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TEVC.2010.2059031","article-title":"Differential Evolution: A Survey of the State-of-the-Art","volume":"15","author":"Das","year":"2011","journal-title":"IEEE Tran. Evol. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2016.01.004","article-title":"Recent advances in differential evolution\u2014An updated survey","volume":"27","author":"Das","year":"2016","journal-title":"Swarm Evol. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Das, S., Konar, A., and Chakraborty, U.K. (2005, January 25\u201329). Two Improved Differential Evolution Schemes for Faster Global Search. Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2005, Washington, DC, USA.","DOI":"10.1145\/1068009.1068177"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.asoc.2014.11.003","article-title":"A sinusoidal differential evolution algorithm for numerical optimization","volume":"27","author":"Draa","year":"2015","journal-title":"Appl. Soft. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Tvrd\u00edk, J., and Pol\u00e1kov\u00e1, R. (2013, January 20\u201323). Competitive differential evolution applied to CEC 2013 problems. Proceedings of the IEEE Congress on Evolutionary Computation, Cancun, Mexico.","DOI":"10.1109\/CEC.2013.6557759"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1109\/TEVC.2013.2281528","article-title":"Differential evolution with dynamic parameters selection for optimization problems","volume":"18","author":"Sarker","year":"2014","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1109\/TEVC.2009.2014613","article-title":"JADE: Adaptive Differential Evolution With Optional External Archive","volume":"13","author":"Zhang","year":"2009","journal-title":"IEEE Tran. Evol. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Tanabe, R., and Fukunaga, A. (2013, January 20\u201323). Success-history based parameter adaptation for differential evolution. Proceedings of the IEEE Congress on Evolutionary Computation, Canc\u00fan, M\u00e9xico.","DOI":"10.1109\/CEC.2013.6557555"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/j.ins.2015.09.009","article-title":"Differential evolution with multipopulation based ensemble of mutation strategies","volume":"329","author":"Wu","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"482","DOI":"10.1109\/TSMCB.2011.2167966","article-title":"An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization","volume":"42","author":"Islam","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1016\/j.cor.2015.09.006","article-title":"Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations","volume":"67","author":"Cui","year":"2016","journal-title":"Comput. Oper. Res."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Tanabe, R., and Fukunaga, A. (2014, January 6\u201311). Improving the search performance of SHADE using linear population size reduction. Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC 2014), Beijing, China.","DOI":"10.1109\/CEC.2014.6900380"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Brest, J., Mau\u010dec, M.S., and Bo\u0161kovi\u0107, B. (2016, January 24\u201329). iL-SHADE: Improved LSHADE algorithm for single objective real-parameter optimization. Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Vancouver, BC, Canada.","DOI":"10.1109\/CEC.2016.7743922"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Brest, J., Mau\u010dec, M.S., and Bo\u0161kovi\u0107, B. (2017, January 5\u20138). Single objective real-parameter optimization: Algorithm jSO. Proceedings of the IEEE Congress on Evolutionary Computation (CEC), San Sebastian, Spain.","DOI":"10.1109\/CEC.2017.7969456"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1109\/TEVC.2006.872133","article-title":"Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems","volume":"10","author":"Brest","year":"2006","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1670","DOI":"10.1016\/j.asoc.2010.04.024","article-title":"Differential evolution algorithm with ensemble of parameters and mutation strategies","volume":"11","author":"Mallipeddi","year":"2011","journal-title":"Appl. Soft. Comput."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Caraffini, F., and Kononova, A. (2018, January 18). Structural Bias in Differential Evolution: A preliminary study. Proceedings of the Global Optimization Workshop, Leiden, The Netherlands.","DOI":"10.1063\/1.5089972"},{"key":"ref_24","unstructured":"Daniela, Z. (2002, January 9\u201312). Parameter Adaptation in Differential Evolution by Controlling the Population Diversity. Proceedings of the 4rd International Workshop on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, Romainia."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/j.asoc.2017.03.003","article-title":"A switched parameter differential evolution with optional blending crossover for scalable numerical optimization","volume":"57","author":"Ghosh","year":"2017","journal-title":"Appl. Soft. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1109\/TEVC.2008.927706","article-title":"Differential evolution algorithm with strategy adaptation for global numerical optimization","volume":"13","author":"Qin","year":"2009","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/TEVC.2010.2087271","article-title":"Differential evolution with composite trial vector generation strategies and control parameters","volume":"15","author":"Wang","year":"2011","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Elsayed, S.M., Sarker, R.A., and Ray, T. (2013, January 20\u201323). Differential evolution with automatic parameter configuration for solving the CEC2013 competition on real-parameter optimization. Proceedings of the IEEE Congress on Evolutionary Computation, Canc\u00fan, M\u00e9xico.","DOI":"10.1109\/CEC.2013.6557795"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1109\/TEVC.2014.2360890","article-title":"Differential evolution with an individual-dependent mechanism","volume":"19","author":"Tang","year":"2015","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"3749","DOI":"10.1016\/j.ins.2011.03.010","article-title":"Improved differential evolution algorithm with fitness-based adaptation of the control parameters","volume":"181","author":"Ghosh","year":"2011","journal-title":"Inf. Sci."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1016\/j.asoc.2017.03.010","article-title":"Differential evolution with improved individual-based parameter setting and selection strategy","volume":"56","author":"Tian","year":"2017","journal-title":"Appl. Soft. Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"448","DOI":"10.1007\/s00500-004-0363-x","article-title":"A fuzzy adaptive differential evolution algorithm","volume":"9","author":"Liu","year":"2005","journal-title":"Soft Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1080","DOI":"10.1109\/TCYB.2013.2279211","article-title":"Differential evolution with two-level parameter adaptation","volume":"44","author":"Yu","year":"2014","journal-title":"IEEE Trans. Cybern."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"750819","DOI":"10.1155\/2013\/750819","article-title":"Harmony search based parameter ensemble adaptation for differential evolution","volume":"2013","author":"Mallipeddi","year":"2013","journal-title":"J. Appl. Math."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Ugolotti, R., Sani, L., and Cagnoni, S. (2019). What Can We Learn from Multi-Objective Meta-Optimization of Evolutionary Algorithms in Continuous Domains?. Mathematics, 7.","DOI":"10.3390\/math7030232"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1109\/TEVC.2008.2009457","article-title":"Differential evolution using a neighborhood-based mutation operator","volume":"13","author":"Das","year":"2009","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2173","DOI":"10.1007\/s00500-014-1399-1","article-title":"Enhanced differential evolution using random-based sampling and neighborhood mutation","volume":"19","author":"Liu","year":"2015","journal-title":"Soft. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2018.02.048","article-title":"Differential evolution with individual-dependent topology adaptation","volume":"450","author":"Sun","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_39","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_40","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1007\/s10489-007-0091-x","article-title":"Population size reduction for the Differential Evolution algorithm","volume":"29","author":"Brest","year":"2008","journal-title":"Appl. Intell."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1016\/j.ins.2012.09.019","article-title":"Adaptive population tuning scheme for Differential Evolution","volume":"223","author":"Zhu","year":"2013","journal-title":"Inf. Sci."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"6149","DOI":"10.1007\/s13369-014-1248-7","article-title":"A novel self-adaptive Differential Evolution algorithm with population size adjustment scheme","volume":"39","author":"Zhao","year":"2014","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_43","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, Zhengzhou University and Nanyang Technological University. Technical Report."},{"key":"ref_44","unstructured":"LaTorre, A. (2009). A Framework for Hybrid Dynamic Evolutionary Algorithms: Multiple Offspring Sampling (MOS). [Ph.D. Thesis, Universidad Polit\u00e9cnica de Madrid]."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1016\/j.ins.2018.10.033","article-title":"HyperSPAM: A study on Hyper-heuristic Coordination Strategies in the Continuous Domain","volume":"3","author":"Caraffini","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"959","DOI":"10.1007\/s00500-008-0392-y","article-title":"A study of statistical techniques and performance measures for genetics-based machine learning: Accuracy and interpretability","volume":"13","author":"Luengo","year":"2009","journal-title":"Soft. Comput."},{"key":"ref_47","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."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/12\/4\/71\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:42:27Z","timestamp":1760186547000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/12\/4\/71"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,2]]},"references-count":47,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["a12040071"],"URL":"https:\/\/doi.org\/10.3390\/a12040071","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,2]]}}}