Applied Sciences · 2018 · 179 citations · 77 references
Natural SciencesMathematicsMacroevolutionMicroevolutionOptimizationEvolutionary ComputationEvolutionary OptimizationGenetic AlgorithmsGlobal OptimizationMetaheuristic OptimizationPopulation-based SearchAdaptive OptimizationDifferential EvolutionEvolutionary AlgorithmsMetaheuristic SearchPopulation-based OptimizationSelf-adaptive Evolutionary AlgorithmsState-of-the-art ReviewStochastic Global Optimization
Differential evolution (DE) has been extensively used in optimization studies since its development in 1995 because of its reputation as an effective global optimizer. DE is a population-based metaheuristic technique that develops numerical vectors to solve optimization problems. DE strategies have a significant impact on DE performance and play a vital role in achieving stochastic global optimization. However, DE is highly dependent on the control parameters involved. In practice, the fine-tuning of these parameters is not always easy. Here, we discuss the improvements and developments that have been made to DE algorithms. In particular, we present a state-of-the-art survey of the literature on DE and its recent advances, such as the development of adaptive, self-adaptive and hybrid techniques.
77
Genetic Algorithms and Machine Learning
David E. Goldberg, John H. Holland · Machine Learning · 1988 · 3K citations · Full text