Differential Evolution with Self-Adaptive Mutation and Population Improvement Strategy for Optimization Problems

8Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Differential Evolution (DE) algorithms are widely recognized as effective metaheuristic techniques used to solve continuous optimization problems. However, DE algorithms encounter limitations in exploration and exploitation due to their sensitivity to parameter settings and reliance on mutation strategies. To overcome these drawbacks, we introduced a self-adaptive mutation and population improvement strategy in differential evolution, SAMPIDE. The algorithm adjusts the mutation operator automatically according to the successful mutation operator value from the previous generation. Additionally, to enhance the algorithm's convergence, we adopted a random learning mechanism to update the population. SAMPIDE was compared with nine state-of-the-art DE variants and four other metaheuristic algorithms across thirty-two benchmark functions. SAMPIDE consistently outperformed others on unimodal, step and noisy functions, while maintaining competitive performance on multimodal functions. Additionally, when tested on five real-world problems, SAMPIDE outperformed other metaheuristic algorithms. Thus, the self-adaptive mutation and population improvement strategy incorporated into SAMPIDE positioned it as a promising solution for a wide range of optimization problems.

Cite

CITATION STYLE

APA

Farda, I., Thammano, A., & Morris, J. (2024). Differential Evolution with Self-Adaptive Mutation and Population Improvement Strategy for Optimization Problems. IEEE Access, 12, 131809–131829. https://doi.org/10.1109/ACCESS.2024.3460385

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free