{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T11:19:06Z","timestamp":1775906346123,"version":"3.50.1"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"17","license":[{"start":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T00:00:00Z","timestamp":1595203200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T00:00:00Z","timestamp":1595203200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100011914","name":"M\u00e4lardalen University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100011914","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2020,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Differential evolution (DE) is a population-based metaheuristic algorithm that has been proved powerful in solving a wide range of real-parameter optimization tasks. However, the selection of the mutation strategy and control parameters in DE is problem dependent, and inappropriate specification of them will lead to poor performance of the algorithm such as slow convergence and early stagnation in a local optimum. This paper proposes a new method termed as Joint Adaptation of Parameters in DE (JAPDE). The key idea lies in dynamically updating the selection probabilities for a complete set of pairs of parameter generating functions based on feedback information acquired during the search by DE. Further, for mutation strategy adaptation, the Rank-Based Adaptation (RAM) method is utilized to facilitate the learning of multiple probability distributions, each of which corresponds to an interval of fitness ranks of individuals in the population. The coupling of RAM with JAPDE results in the new RAM-JAPDE algorithm that enables simultaneous adaptation of the selection probabilities for pairs of control parameters and mutation strategies in DE. The merit of RAM-JAPDE has been evaluated on the benchmark test suit proposed in CEC2014 in comparison to many well-known DE algorithms. The results of experiments demonstrate that the proposed RAM-JAPDE algorithm outperforms or is competitive to the other related DE variants that perform mutation strategy and control parameter adaptation, respectively.<\/jats:p>","DOI":"10.1007\/s00500-020-05182-2","type":"journal-article","created":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T20:03:50Z","timestamp":1595275430000},"page":"12801-12819","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Adaptive differential evolution with a new joint parameter adaptation method"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3425-3837","authenticated-orcid":false,"given":"Miguel","family":"Leon","sequence":"first","affiliation":[]},{"given":"Ning","family":"Xiong","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,7,20]]},"reference":[{"key":"5182_CR1","doi-asserted-by":"crossref","unstructured":"Bakare GA, Krost G, Venayagamoorthy GK, Aliyu UO (2007) Comparative application of differential evolution and particle swarm techniques to reactive power and voltage control. In: International conference on intelligent systems applications to power systems (2007) ISAP 2007. Toki Messe, Niigata, pp 1\u20136","DOI":"10.1109\/ISAP.2007.4441652"},{"key":"5182_CR2","doi-asserted-by":"publisher","first-page":"646","DOI":"10.1109\/TEVC.2006.872133","volume":"10","author":"J Brest","year":"2006","unstructured":"Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evolut Comput 10:646\u2013657","journal-title":"IEEE Trans Evolut Comput"},{"issue":"3","key":"5182_CR3","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1515\/jaiscr-2018-0014","volume":"8","author":"D Dawar","year":"2018","unstructured":"Dawar D, Ludwig SA (2018) Effect of strategy adaptation on differential evolution in presence and absence of parameter adaptation: an investigation. J Artif Intell Soft Comput Res 8(3):211\u2013235. https:\/\/doi.org\/10.1515\/jaiscr-2018-0014","journal-title":"J Artif Intell Soft Comput Res"},{"key":"5182_CR4","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2926422","author":"L Deng","year":"2019","unstructured":"Deng L, Sun H, Zhang L, Qiao L (2019) $$\\eta \\_$$ CODE : a differential evolution with $$\\eta \\_$$ Cauchy operator for global numerical optimization. IEEE Access. https:\/\/doi.org\/10.1109\/ACCESS.2019.2926422","journal-title":"IEEE Access"},{"key":"5182_CR5","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.swevo.2011.02.002","volume":"1","author":"J Derrac","year":"2011","unstructured":"Derrac J, Garcia S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistica tests as a methomethod for comparing evolutionary and swarm intelligence Algorithms. Swarm Evolut Comput 1:3\u201318","journal-title":"Swarm Evolut Comput"},{"key":"5182_CR6","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1016\/j.asoc.2014.11.003","volume":"27","author":"A Draa","year":"2015","unstructured":"Draa A, Bouzoubia S, Boukhalfa I (2015) A sinusoidal differential evolution algorithm for numerical optimisation. Appl Soft Comput J 27:99\u2013126. https:\/\/doi.org\/10.1016\/j.asoc.2014.11.003","journal-title":"Appl Soft Comput J"},{"issue":"2","key":"5182_CR7","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1109\/4235.771166","volume":"3","author":"AE Eiben","year":"1999","unstructured":"Eiben AE, Hinterding R, Michalewicz Z (1999) Parameter control in evolutionary algorithms. IEEE Trans Evolut Comput 3(2):124\u2013141","journal-title":"IEEE Trans Evolut Comput"},{"issue":"1","key":"5182_CR8","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1109\/TCYB.2015.2399478","volume":"46","author":"Q Fan","year":"2016","unstructured":"Fan Q, Yan X (2016) Self-adaptive differential evolution algorithm with zoning evolution of control parameters and adaptive mutation strategies. IEEE Trans Cybern 46(1):219\u2013232","journal-title":"IEEE Trans Cybern"},{"issue":"2","key":"5182_CR9","doi-asserted-by":"publisher","first-page":"482","DOI":"10.1109\/TSMCB.2011.2167966","volume":"42","author":"SM Islam","year":"2012","unstructured":"Islam SM, Das S, Ghoshand S, Roy S, Suganthan PN (2012) An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization. IEEE Trans Syst Man Cybern Part B Cybern 42(2):482\u2013500","journal-title":"IEEE Trans Syst Man Cybern Part B Cybern"},{"key":"5182_CR10","doi-asserted-by":"crossref","unstructured":"Leon M, Xiong N (2014) Investigation of mutation strategies in differential evolution for solving global optimization problems. In: Artificial Intelligence and Soft Computing. Springer, pp 372\u2013383","DOI":"10.1007\/978-3-319-07173-2_32"},{"key":"5182_CR11","doi-asserted-by":"crossref","unstructured":"Leon M, Xiong N (2017) Alopex based mutation strategy in differential evolution. In: 2017 IEEE congress on evolutionary computation(CEC), pp 1978\u20131984","DOI":"10.1109\/CEC.2017.7969543"},{"key":"5182_CR12","doi-asserted-by":"publisher","unstructured":"Leon M, Xiong N (2018) Enhancing adaptive differential evolution algorithms with rank-based mutation adaptation. In: 2018 IEEE congress on evolutionary computation, CEC 2018\u2014proceedings, pp 1\u20137. https:\/\/doi.org\/10.1109\/CEC.2018.8477879","DOI":"10.1109\/CEC.2018.8477879"},{"key":"5182_CR13","doi-asserted-by":"crossref","unstructured":"Leon M, Evestedt M, Xiong N (2015) Adaptive differential evolution supports automatic model calibration in furnace optimized control system. In: International joint conference on computational intelligence, pp 42\u201355","DOI":"10.1007\/978-3-319-48506-5_3"},{"key":"5182_CR14","doi-asserted-by":"crossref","unstructured":"Leon M, Zenlanter Y, Xiong N, Herrera F (2016) Design optimal harmonic filters in power systems using Greedy adaptive differential evolution. In: IEEE 21st international conference on emerging technologies and factory automation (ETFA), pp 1\u20137","DOI":"10.1109\/ETFA.2016.7733571"},{"key":"5182_CR15","doi-asserted-by":"crossref","unstructured":"Leon Miguel, Xiong Ning (2019) A novel memetic framework for enhancing differential evolution algorithms via combination with Alopex local search. Int J Comput Intell Syst","DOI":"10.2991\/ijcis.d.190711.001"},{"key":"5182_CR16","unstructured":"Liang JJ, Qu B, Suganthan PN (2013a) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical report, Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou China and Technical Report, Nanyang Technological University, Singapore"},{"key":"5182_CR17","unstructured":"Liang JJ, Qu BY, Suganthan PN, Hernandez-Diaz AG (2013b) Problem definitions and evaluation criteria for the CEC 2013 special session on real-parameter optimization. Technical report, Ehngzhou University and Nanyang Technological University"},{"issue":"2","key":"5182_CR18","doi-asserted-by":"publisher","first-page":"1679","DOI":"10.1016\/j.asoc.2010.04.024","volume":"11","author":"R Mallipeddi","year":"2011","unstructured":"Mallipeddi R, Suganthan PNPN, Pan KQ, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11(2):1679\u20131696","journal-title":"Appl Soft Comput"},{"issue":"10","key":"5182_CR19","doi-asserted-by":"publisher","first-page":"3215","DOI":"10.1007\/s00500-017-2777-2","volume":"22","author":"AW Mohamed","year":"2018","unstructured":"Mohamed AW, PonnuthuraiNagaratnam Suganthan (2018) Real-parameter unconstrained optimization based on enhanced fitness-adaptive differential evolution algorithm with novel mutation. Soft Comput 22(10):3215\u20133235. https:\/\/doi.org\/10.1007\/s00500-017-2777-2","journal-title":"Soft Comput"},{"key":"5182_CR20","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.asoc.2017.10.023","volume":"62","author":"A Perez-Gonzalez","year":"2018","unstructured":"Perez-Gonzalez A, Begovich-Mendoza O, Ruiz-Leon J (2018) Modeling of a greenhouse prototype using PSO and differential evolution algorithms based on a real-time LabView application. Appl Soft Comput 62:86\u2013100","journal-title":"Appl Soft Comput"},{"issue":"2","key":"5182_CR21","doi-asserted-by":"publisher","first-page":"398","DOI":"10.1109\/TEVC.2008.927706","volume":"13","author":"AK Qin","year":"2009","unstructured":"Qin AK, Huang VL, Sucanthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13(2):398\u2013417","journal-title":"IEEE Trans Evolut Comput"},{"key":"5182_CR22","doi-asserted-by":"publisher","unstructured":"Rahnamayan S, Tizhoosh Hamid R, Salama Magdy MA (2006) Opposition-based differential evolution algorithms. In: 2006 IEEE congress on evolutionary computation, number January, pp 7363\u20137370, ISBN 0-7803-9487-9. https:\/\/doi.org\/10.1109\/CEC.2006.1688554","DOI":"10.1109\/CEC.2006.1688554"},{"key":"5182_CR23","unstructured":"Storn R, Price K (1995) Differential evolution\u2014a simple and efficient adaptive scheme for global optimization over continuous spaces. Tech rep. tr-95-012, Comput. Sci. Inst., Berkeley, CA, USA"},{"issue":"4","key":"5182_CR24","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1023\/A:1008202821328","volume":"11","author":"R Storn","year":"1997","unstructured":"Storn R, Price K (1997) Differential evolution\u2014a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341\u2013359","journal-title":"J Glob Optim"},{"issue":"17","key":"5182_CR25","doi-asserted-by":"publisher","first-page":"5747","DOI":"10.1007\/s00500-017-2626-3","volume":"22","author":"G Sun","year":"2018","unstructured":"Sun G, Peng J, Zhao R (2018) Differential evolution with individual-dependent and dynamic parameter adjustment. Soft Comput 22(17):5747\u20135773. https:\/\/doi.org\/10.1007\/s00500-017-2626-3","journal-title":"Soft Comput"},{"key":"5182_CR26","doi-asserted-by":"publisher","first-page":"622","DOI":"10.1016\/j.asoc.2017.08.019","volume":"61","author":"D Suresh","year":"2017","unstructured":"Suresh D, Lal S (2017) Modified differential evolution algorithm for contrast and brightness enhancement of satellite image. Appl Soft Comput 61:622\u2013641","journal-title":"Appl Soft Comput"},{"key":"5182_CR27","doi-asserted-by":"crossref","unstructured":"Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for Differential Evolution. In: 2013 IEEE Congress on Evolutionary Computation (CEC), Cancun, Mexico, pp 71\u201378","DOI":"10.1109\/CEC.2013.6557555"},{"key":"5182_CR28","doi-asserted-by":"crossref","unstructured":"Tanabe R, Fukunaga AS (2014) Improving the search performance of SHADE using linear population size reduction. In: IEEE congress on evolutionary computation (CEC), pp 1658\u20131665","DOI":"10.1109\/CEC.2014.6900380"},{"key":"5182_CR29","first-page":"673","volume":"10","author":"J Teo","year":"2006","unstructured":"Teo J (2006) Exploring dynamic self-adaptive populations in differential evolution. Soft Comput Fusion Found Methodol Appl 10:673\u2013686","journal-title":"Soft Comput Fusion Found Methodol Appl"},{"key":"5182_CR30","doi-asserted-by":"crossref","unstructured":"Viktorin A, Pluhacek M, Senkerik R (2016) Success-history based adaptive differential evolution algorithm with multi-chaotic framework for parent selection performance on CEC2014 benchmark set. In: IEEE congress on evolutionary computation (CEC), pp 4797\u20134803","DOI":"10.1109\/CEC.2016.7744404"},{"issue":"1","key":"5182_CR31","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/TEVC.2010.2087271","volume":"15","author":"Y Wang","year":"2011","unstructured":"Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evolut Comput 15(1):55\u201366","journal-title":"IEEE Trans Evolut Comput"},{"key":"5182_CR32","doi-asserted-by":"crossref","unstructured":"Xiong N, Molina D, Ortiz ML, Herrera F (2015) A walk into metaheuristics for engineering optimization: principles, methods and recent trends, ISSN 18756883","DOI":"10.1080\/18756891.2015.1046324"},{"key":"5182_CR33","first-page":"89","volume":"1","author":"YE Yildiz","year":"2015","unstructured":"Yildiz YE, Altun O, Topal AO (2015) The effects of crossover and mutation rates on chemotaxis differential evolution optimization algorithm. J Nat Tech Sci 1:89\u2013101","journal-title":"J Nat Tech Sci"},{"key":"5182_CR34","doi-asserted-by":"publisher","first-page":"945","DOI":"10.1109\/TEVC.2009.2014613","volume":"13","author":"J Zhang","year":"2009","unstructured":"Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13:945\u2013958","journal-title":"IEEE Trans Evolut Comput"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-020-05182-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00500-020-05182-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-020-05182-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,19]],"date-time":"2021-07-19T23:49:28Z","timestamp":1626738568000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00500-020-05182-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,20]]},"references-count":34,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["5182"],"URL":"https:\/\/doi.org\/10.1007\/s00500-020-05182-2","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,20]]},"assertion":[{"value":"20 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"M. Leon declares that he has no conflict of interest. N. Xiong declares that he has no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}