TY - JOUR
T1 - A comparative study of common and self-adaptive differential evolution strategies on numerical benchmark problems
AU - Goudos, S. K.
AU - Baltzis, K. B.
AU - Antoniadis, K.
AU - Zaharis, Z. D.
AU - Hilas, C. S.
N1 - Conference code: 1
PY - 2011/3/16
Y1 - 2011/3/16
N2 - Differential Evolution (DE) is a population-based stochastic global optimization technique that requires the adjustment of a very few parameters in order to produce results. However, the control parameters involved in DE are highly dependent on the optimization problem; in practice, their fine-tuning is not always an easy task. The self-adaptive differential evolution (SADE) variants are those that do not require the pre-specified choice of control parameters. On the contrary, control parameters are self-adapted by using the previous learning experience. In this paper, we discuss and evaluate popular common and self-adaptive differential evolution (DE) algorithms. In particular, we present an empirical comparison between two self-adaptive DE variants and common DE methods. In order to assure a fair comparison, we test the methods by using a number of well-known unimodal and multimodal, separable and non-separable, benchmark optimization problems for different dimensions and population size. The results show that SADE variants outperform, or at least produce similar results, to common differential evolution algorithms in terms of solution accuracy and convergence speed. The advantage of using the self-adaptive methods is that the user does not need to adjust control parameters. Therefore, the total computational effort is significantly reduced.
AB - Differential Evolution (DE) is a population-based stochastic global optimization technique that requires the adjustment of a very few parameters in order to produce results. However, the control parameters involved in DE are highly dependent on the optimization problem; in practice, their fine-tuning is not always an easy task. The self-adaptive differential evolution (SADE) variants are those that do not require the pre-specified choice of control parameters. On the contrary, control parameters are self-adapted by using the previous learning experience. In this paper, we discuss and evaluate popular common and self-adaptive differential evolution (DE) algorithms. In particular, we present an empirical comparison between two self-adaptive DE variants and common DE methods. In order to assure a fair comparison, we test the methods by using a number of well-known unimodal and multimodal, separable and non-separable, benchmark optimization problems for different dimensions and population size. The results show that SADE variants outperform, or at least produce similar results, to common differential evolution algorithms in terms of solution accuracy and convergence speed. The advantage of using the self-adaptive methods is that the user does not need to adjust control parameters. Therefore, the total computational effort is significantly reduced.
KW - Adaptive parameter control
KW - Benchmark functions
KW - Differential Evolution
KW - Global optimization
UR - http://www.scopus.com/inward/record.url?scp=79952491886&partnerID=8YFLogxK
U2 - 10.1016/j.procs.2010.12.015
DO - 10.1016/j.procs.2010.12.015
M3 - Conference article
AN - SCOPUS:79952491886
VL - 3
SP - 83
EP - 88
JO - Procedia Computer Science
JF - Procedia Computer Science
SN - 1877-0509
T2 - 1st World Conference on Information Technology
Y2 - 6 October 2010 through 10 October 2010
ER -