Abstract

Abstract The results of evolutionary algorithms depend on population diversity that normally decreases by increasing the selection pressure from generation to generation. Usually, this can lead the evolution process to get stuck in local optima. This study is focused on mechanisms to avoid this undesired phenomenon by introducing parallel self-adapted differential evolution that decomposes a monolithic population into more variable-sized sub-populations and combining this with the characteristics of evolutionary multi-agent systems into a hybrid algorithm. The proposed hybrid algorithm operates with individuals having some characteristics of agents, e.g. they act autonomously by selecting actions, with which they affect the state of the environment. Additionally, this algorithm incorporates two additional mechanisms: ageing and adaptive population growth, which help the individuals by decision-making. 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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call