Abstract
The results of evolutionary algorithms depends on population diversity that normally decreases by increasing the selection pressure from generation to generation. Usually, this can lead evolution process to get stuck in local optima. The study is focused on mechanisms to avoid this undesired phenomenon by introducing parallel differential evolution that decompose a monolithic population into more variable-sized sub-populations, which evolve independently of each other. The proposed parallel algorithm operates with individuals having some characteristics of agents, e.g., they act autonomously by selecting actions, with which they affect the state of environment. This incorporates two additional mechanisms: aging, and adaptive population growth, which direct the decision-making by individuals. The proposed parallel differential evolution was applied to the CEC’18 benchmark function suite, while the produced results were compared with some traditional stochastic nature-inspired population-based and state-of-the-art algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Brest, J., Maučec, M.S., Bošković, B.: Single objective real-parameter optimization: algorithm jSO. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 1311–1318, June 2017. https://doi.org/10.1109/CEC.2017.7969456
Brest, J., Greiner, S., Bošković, B., Mernik, M., Žumer, V.: Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10(6), 646–657 (2006). https://doi.org/10.1109/TEVC.2006.872133
Byrski, A., Drezewski, R., Siwik, L., Kisiel-Dorohinicki, M.: Evolutionary multi-agent systems. Knowl. Eng. Rev. 30(2), 171–186 (2015). https://doi.org/10.1017/S0269888914000289
Demetrius, L., Legendre, S., Harremöes, P.: Evolutionary entropy: a predictor of body size, metabolic rate and maximal life span. Bull. Math. Biol. 71(4), 800–818 (2009). https://doi.org/10.1007/s11538-008-9382-6
Fister, I., Iglesias, A., Galvez, A., Del Ser, J., Osaba, E., Fister Jr., I., Perc, M., Slavinec, M.: Novelty search for global optimization. Appl. Math. Comput. 347, 865–881 (2019)
Friedman, M.: A comparison of alternative tests of significance for the problem of \(m\) rankings. Ann. Math. Statist. 11(1), 86–92 (1940). https://doi.org/10.1214/aoms/1177731944
Luque, G., Alba, E.: Parallel Genetic Algorithms: Theory and Real World Applications. Springer Publishing Company, Incorporated, New York (2013)
Lynch, M.: The evolution of genetic networks by non-adaptive processes. Nat. Rev. Genet. 8, 803–813 (2007). https://doi.org/10.1038/nrg2192
Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs, 2nd edn. Springer Verlag, Berlin (1996)
Qin, A.K., Suganthan, P.N.: Self-adaptive differential evolution algorithm for numerical optimization. In: 2005 IEEE Congress on Evolutionary Computation, vol. 2, pp. 1785–1791, September 2005. https://doi.org/10.1109/CEC.2005.1554904
Storn, R., Price, K.: Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11(4), 341–359 (1997). https://doi.org/10.1023/A:1008202821328
Tanabe, R., Fukunaga, A.S.: Improving the search performance of shade using linear population size reduction. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 1658–1665, July 2014. https://doi.org/10.1109/CEC.2014.6900380
Črepinšek, M., Liu, S.H., Mernik, M.: Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput. Surv. 45(3), 35:1–35:33 (2013). https://doi.org/10.1145/2480741.2480752
Acknowledgment
Iztok Fister thanks the financial support from the Slovenian Research Agency (Research Core Funding No. P2-0042 - Digital twin). Iztok Fister Jr. thanks the financial support from the Slovenian Research Agency (Research Core Funding No. P2-0057). Andres Iglesias and Akemi Galvez thank the Computer Science National Program of the Spanish Research Agency and European Funds, Project #TIN2017-89275-R. (AEI/FEDER, UE), and the PDE-GIR project of the European Union’s Horizon 2020 programme, Marie Sklodowska-Curie Actions grant agreement #778035. Dušan Fister thanks the financial support from the Slovenian Research Agency (Research Core Funding No. P5-0027).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fister, I., Iglesias, A., Galvez, A., Fister, D., Fister, I. (2021). Parallel Differential Evolution with Variable Population Size for Global Optimization. In: Herrero, Á., Cambra, C., Urda, D., Sedano, J., Quintián, H., Corchado, E. (eds) 15th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2020). SOCO 2020. Advances in Intelligent Systems and Computing, vol 1268. Springer, Cham. https://doi.org/10.1007/978-3-030-57802-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-57802-2_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57801-5
Online ISBN: 978-3-030-57802-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)