An Enhanced Differential Evolution Algorithm with Multi-mutation Strategies and Self-adapting Control Parameters
TL;DR: An enhanced DE algorithm with multi-mutation strategies and self-adapting control parameters is proposed, which shows that the performance of the proposed algorithm is better than other DE algorithms for the majority of the tested functions.
read more
Abstract: Differential evolution (DE) is a stochastic population-based optimization algorithm first introduced in 1995. It is an efficient search method that is widely used for solving global optimization problems. It has three control parameters: the scaling factor (F), the crossover rate (CR), and the population size (NP). As any evolutionary algorithm (EA), the performance of DE depends on its exploration and exploitation abilities for the search space. Tuning the control parameters and choosing a suitable mutation strategy play an important role in balancing the rate of exploration and exploitation. Many variants of the DE algorithm have been introduced to enhance its exploration and exploitation abilities. All of these DE variants try to achieve a good balance between exploration and exploitation rates. In this paper, an enhanced DE algorithm with multi-mutation strategies and self-adapting control parameters is proposed. We use three forms of mutation strategies with their associated self-adapting control parameters. Only one mutation strategy is selected to generate the trial vector. Switching between these mutation forms during the evolution process provides dynamic rates of exploration and exploitation. Having different rates of exploration and exploitation through the optimization process enhances the performance of DE in terms of accuracy and convergence rate. The proposed algorithm is evaluated over 38 benchmark functions: 13 traditional functions, 10 special functions chosen from CEC2005, and 15 special functions chosen from CEC2013. Comparison is made in terms of the mean and standard deviation of the error with the standard \"DE/rand/1/bin\" and five state-of-theart DE algorithms. Furthermore, two nonparametric statistical tests are applied in the comparison: Wilcoxon signed-rank and Friedman tests. The results show that the performance of the proposed algorithm is better than other DE algorithms for the majority of the tested functions.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Differential evolution: A recent review based on state-of-the-art works
01 May 2022
TL;DR: Differential evolution (DE) is a popular evolutionary algorithm inspired by Darwin's theory of evolution and has been studied extensively to solve different areas of optimisation and engineering applications since its introduction by Storn in 1997 as discussed by the authors .
258
Improved Multi-operator Differential Evolution Algorithm for Solving Unconstrained Problems
Karam M. Sallam,Saber M. Elsayed,Ripon K. Chakrabortty,Michael J. Ryan +3 more
- 19 Jul 2020
TL;DR: An improved optimization algorithm is proposed that uses the benefits of multiple differential evolution operators, with more emphasis placed on the best-performing operator, with its results outperforming both single operator-based and different state-of-the-art algorithms.
229
Differential evolution: A recent review based on state-of-the-art works
TL;DR: This study aims to review the massive progress of DE in the research community by analysing the 192 articles published on this subject from 1997 to 2021, particularly studies in the past five years.
205
Differential evolution with orthogonal array‐based initialization and a novel selection strategy
01 Feb 2022
TL;DR: In this paper , a neighborhood search strategy is proposed to construct the initial population for the DE-based algorithms and a conservative selection scheme is also introduced to improve the performance of the algorithm.
50
Differential evolution with orthogonal array‐based initialization and a novel selection strategy
TL;DR: In this paper, a neighborhood search strategy is proposed to construct the initial population for the DE-based algorithms and a conservative selection scheme is also introduced to improve the performance of the algorithm.
19
References
Differential Evolution – A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces
Rainer Storn,Kenneth Price +1 more
TL;DR: In this article, a new heuristic approach for minimizing possibly nonlinear and non-differentiable continuous space functions is presented, which requires few control variables, is robust, easy to use, and lends itself very well to parallel computation.
Differential Evolution: A Survey of the State-of-the-Art
TL;DR: A detailed review of the basic concepts of DE and a survey of its major variants, its application to multiobjective, constrained, large scale, and uncertain optimization problems, and the theoretical studies conducted on DE so far are presented.
A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms
TL;DR: The basics are discussed and a survey of a complete set of nonparametric procedures developed to perform both pairwise and multiple comparisons, for multi-problem analysis are given.
4.9K
Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces
Kenneth Price
- 01 Jan 2004
TL;DR: A new heuristic approach for minimizing possibly nonlinear and non differentiable continuous space functions is presented and it will be demonstrated that the new method converges faster and with more certainty than Adaptive Simulated Annealing as well as the Annealed Nelder&Mead approach.
4.3K
JADE: Adaptive Differential Evolution With Optional External Archive
Jingqiao Zhang,A.C. Sanderson +1 more
TL;DR: Simulation results show that JADE is better than, or at least comparable to, other classic or adaptive DE algorithms, the canonical particle swarm optimization, and other evolutionary algorithms from the literature in terms of convergence performance for a set of 20 benchmark problems.
3.4K