Abstract
Real-parameter single objective optimization has been studied for decades. In recent, a new setting is applied in this field based on the consideration that solving difficulty scales exponentially with the increase in dimensionality. Under the new setting, differential evolution (DE) still outstands in performance as before. Meanwhile, a new type of population-based metaheuristic—gaining–sharing knowledge-based algorithm, becomes a dark horse. Furthermore, ensemble of the above two types of algorithm is proposed in the literature. Although such ensemble shows good performance, provided that a more reasonable scheme is used for the communication between the constituent algorithms, better ensemble can be obtained. We believe that the new scheme should be with adaptiveness. In this paper, we propose an adaptive scheme for the communication. According to the scheme, individuals chosen based on fitness and lifetime are exchanged. In fact, in the field of DE, it is rare to consider lifetime of individual. However, lifetime is no less important than fitness in our scheme. In our experiment, our ensemble is compared with seven state-of-the-art algorithms. According to experimental results, our ensemble is comparable to one of the peers and better than the other ones.
Similar content being viewed by others
Data Availability
The data and materials of our work have been given in the manuscript.
Code Availability
We will upload our code as soon as our manuscript is accepted.
References
Adnan RM, Mostafa RR, Kisi O, Yaseen ZM, Shahid S, Zounemat-Kermani M (2021) Improving streamflow prediction using a new hybrid elm model combined with hybrid particle swarm optimization and grey wolf optimization. Knowl Based Syst 230:107379
Adnan RM, Mostafa RR, Elbeltagi A, Yaseen ZM, Shahid S, Kisi O (2022a) Development of new machine learning model for streamflow prediction: case studies in Pakistan. Stoch Environ Res Risk Assess 36:1–35
Adnan RM, Kisi O, Mostafa RR, Ahmed AN, El-Shafie A (2022b) The potential of a novel support vector machine trained with modified mayfly optimization algorithm for streamflow prediction. Hydrol Sci J 67(2):161–174
Agushaka JO, Chinwokwo C, Yakmut DI (2022a) An intelligent crime management system for lafia metropolis. FUDMA J Sci 6(3):138–150
Agushaka JO, Ezugwu AE, Olaide ON, Akinola O, Zitar RA, Abualigah L (2022b) Improved dwarf mongoose optimization for constrained engineering design problems. J Bionic Eng 20:1–33
Agushaka JO, Akinola O, Ezugwu AE, Oyelade ON, Saha AK (2022c) Advanced dwarf mongoose optimization for solving CEC 2011 and CEC 2017 benchmark problems. PLoS One 17(11):0275346
Agushaka JO, Ezugwu AE, Abualigah L, Alharbi SK, Khalifa HAE-W (2022d) Efficient initialization methods for population-based metaheuristic algorithms: a comparative study. Arch Comput Methods Eng 30:1–61
Agushaka JO, Ezugwu AE, Abualigah L (2022e) Gazelle optimization algorithm: a novel nature-inspired metaheuristic optimizer. Neural Comput Appl 35:1–33
Ahmadi M, Taghavirashidizadeh A, Javaheri D, Masoumian A, Ghoushchi SJ, Pourasad Y (2022) DQRE-SCnet: a novel hybrid approach for selecting users in federated learning with deep-q-reinforcement learning based on spectral clustering. J King Saud Univ Comput Inf Sci 34(9):7445–7458
Biedrzycki R, Arabas J, Warchulski E (2022) A version of NL-SHADE-RSP algorithm with midpoint for CEC 2022 single objective bound constrained problems. In: 2022 IEEE congress on evolutionary computation (CEC), IEEE, pp 1–8
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 Evol Comput 10(6):646–657
Brest J, Maučec MS, Bošković B (2017) Single objective real-parameter optimization: Algorithm jSO. In: Proceedings of CEC, IEEE, pp 1311–1318
Brest J, Maučec MS, Bošković B (2019) The 100-digit challenge: algorithm jde100. In: 2019 IEEE congress on evolutionary computation (CEC), IEEE, pp 19–26
Brest J, Maučec, MS, Bošković B (2020) Differential evolution algorithm for single objective bound-constrained optimization: Algorithm j2020. In: 2020 IEEE congress on evolutionary computation (CEC), IEEE, pp 1–8
Brest J, Maučec MS, Bošković B (2021) Self-adaptive differential evolution algorithm with population size reduction for single objective bound-constrained optimization: Algorithm j21. In: 2021 IEEE congress on evolutionary computation (CEC), IEEE, pp 817–824
Bujok P and Kolenovsky P (2022) Eigen crossover in cooperative model of evolutionary algorithms applied to CEC 2022 single objective numerical optimisation. In: 2022 IEEE congress on evolutionary computation (CEC), IEEE, pp 1–8
Bujok P, Tvrdík J (2017) Enhanced individual-dependent differential evolution with population size adaptation. In: 2017 IEEE congress on evolutionary computation (CEC), IEEE, pp 1358–1365
Bujok P, Zamuda A (2019) Cooperative model of evolutionary algorithms applied to cec 2019 single objective numerical optimization. In: 2019 IEEE congress on evolutionary computation (CEC), IEEE, pp 366–371
Elsayed S, Hamza N, Sarker R (2016) Testing united multi-operator evolutionary algorithms-II on single objective optimization problems. In: Proceedings of CEC, IEEE, pp 2966–2973
Hansen N, Ostermeier A (1996) Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation. In: Proceedings of IEEE international conference on evolutionary computation, IEEE, pp 312–317
Hansen N, Müller SD, Koumoutsakos P (2003) Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol Comput 11(1):1–18
Ikram RMA, Dai H-L, Ewees AA, Shiri J, Kisi O, Zounemat-Kermani M (2022) Application of improved version of multi verse optimizer algorithm for modeling solar radiation. Energy Rep 8:12063–12080
Ikram RMA, Dai H-L, Al-Bahrani M, Mamlooki M (2022) Prediction of the FRP reinforced concrete beam shear capacity by using ELM-CRFOA. Measurement 205:112230
Ikram RMA, Ewees AA, Parmar KS, Yaseen ZM, Shahid S, Kisi O (2022) The viability of extended marine predators algorithm-based artificial neural networks for streamflow prediction. Appl Soft Comput 131:109739
Ke C, Weng NT, Yang Y, Yang ZM, Sumari P, Abualigah L, Kamel S, Ahmadi M, Al-Qaness MA, Forestiero A (2022) Mango varieties classification-based optimization with transfer learning and deep learning approaches. In: Classification applications with deep learning and machine learning technologies, Springer, pp 45–65
Mohamed AW, Hadi AA, Mohamed AK, Awad NH (2020) Evaluating the performance of adaptive gaining sharing knowledge based algorithm on CEC 2020 benchmark problems. In: 2020 IEEE congress on evolutionary computation (CEC), IEEE, pp 1–8
Mohamed AW, Hadi AA, Mohamed AK (2020) Gaining-sharing knowledge based algorithm for solving optimization problems: a novel nature-inspired algorithm. Int J Mach Learn Cybern 11(7):1501–1529
Mohamed AW, Hadi AA, Agrawal P, Sallam KM, Mohamed AK (2021) Gaining-sharing knowledge based algorithm with adaptive parameters hybrid with imode algorithm for solving CEC 2021 benchmark problems. In: 2021 IEEE congress on evolutionary computation (CEC), IEEE, pp 841–848
Pant M, Zaheer H, Garcia-Hernandez L, Abraham A (2020) Differential evolution: a review of more than two decades of research. Eng Appl Artif Intell 90:103479
Rajeena PP, Orban R, Vadivel KS, Subramanian M, Muthusamy S, Elminaam DSA, Nabil A, Abulaigh L, Ahmadi M, Ali MA (2022) A novel method for the classification of butterfly species using pre-trained CNN models. Electronics 11(13):2016
Sallam KM, Elsayed SM, Chakrabortty RK, Ryan MJ (2020) Improved multi-operator differential evolution algorithm for solving unconstrained problems. In: 2020 IEEE congress on evolutionary computation (CEC), IEEE, pp 1–8
Sharifi A, Ahmadi M, Mehni MA, Jafarzadeh Ghoushchi S, Pourasad Y (2021) Experimental and numerical diagnosis of fatigue foot using convolutional neural network. Comput Methods Biomech Biomed Eng 24(16):1828–1840
Stanovov V, Akhmedova S, Semenkin E (2018) LSHADE algorithm with rank-based selective pressure strategy for solving CEC 2017 benchmark problems. In: Proceedings of CEC, IEEE, pp 1–8
Stanovov V, Akhmedova S, Semenkin E (2021) NL-SHADE-RSP algorithm with adaptive archive and selective pressure for CEC 2021 numerical optimization. In: 2021 IEEE congress on evolutionary computation (CEC), IEEE, pp 809–816
Stanovov V, Akhmedova S, Semenkin E (2022) NL-SHADE-LBC algorithm with linear parameter adaptation bias change for CEC 2022 numerical optimization. In: 2022 IEEE congress on evolutionary computation (CEC), IEEE, pp 01–08
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Sun G, Yang B, Yang Z, Xu G (2020) An adaptive differential evolution with combined strategy for global numerical optimization. Soft Comput 24(9):6277–6296
Tan Z, Li K (2021) Differential evolution with mixed mutation strategy based on deep reinforcement learning. Appl Soft Comput 111:107678
Tanabe R, Fukunaga AS (2014) Improving the search performance of SHADE using linear population size reduction. In: Proceedings of CEC, IEEE, pp 1658–1665
Wang Y, Li H-X, Huang T, Li L (2014) Differential evolution based on covariance matrix learning and bimodal distribution parameter setting. Appl Soft Comput 18:232–247
Wang X, Li C, Zhu J, Meng Q (2021) L-shade-e: ensemble of two differential evolution algorithms originating from l-shade. Inf Sci 552:201–219
Xia X, Gui L, Zhang Y, Xu X, Yu F, Wu H, Wei B, He G, Li Y, Li K (2021) A fitness-based adaptive differential evolution algorithm. Inf Sci 549:116–141
Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans. on Evo. Comput. 13(5):945–958
Funding
None.
Author information
Authors and Affiliations
Contributions
Xuanyu Zhu realized algorithm. Chenxi Ye executed experiment. Luqi He and Hongbo Zhu wrote the manuscript. Tingzi Chi and Jinghan Hu revised the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Consent to participate
All authors consent to participate this work.
Consent for publication
All authors consent to have the work published.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhu, X., Ye, C., He, L. et al. Ensemble of differential evolution and gaining–sharing knowledge with exchange of individuals chosen based on fitness and lifetime. Soft Comput 27, 14953–14968 (2023). https://doi.org/10.1007/s00500-023-08580-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-08580-4