Reducing bias and inefficiency in the selection algorithm
Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Simple evolutionary heuristics for global optimization
Computational Statistics & Data Analysis
Mechanical engineering design optimization by differential evolution
New ideas in optimization
Applied Intelligence
Journal of Global Optimization
A Combined Swarm Differential Evolution Algorithm for Optimization Problems
Proceedings of the 14th International conference on Industrial and engineering applications of artificial intelligence and expert systems: engineering of intelligent systems
A Trigonometric Mutation Operation to Differential Evolution
Journal of Global Optimization
Introduction to Evolutionary Computing
Introduction to Evolutionary Computing
Population set-based global optimization algorithms: some modifications and numerical studies
Computers and Operations Research
Real-coded memetic algorithms with crossover hill-climbing
Evolutionary Computation - Special issue on magnetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Two improved differential evolution schemes for faster global search
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
A Fuzzy Adaptive Differential Evolution Algorithm
Soft Computing - A Fusion of Foundations, Methodologies and Applications
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Exploring dynamic self-adaptive populations in differential evolution
Soft Computing - A Fusion of Foundations, Methodologies and Applications
A Differential Free Point Generation Scheme in the Differential Evolution Algorithm
Journal of Global Optimization
Differential evolution for sequencing and scheduling optimization
Journal of Heuristics
Differential Evolution: In Search of Solutions (Springer Optimization and Its Applications)
Differential Evolution: In Search of Solutions (Springer Optimization and Its Applications)
Performance comparison of self-adaptive and adaptive differential evolution algorithms
Soft Computing - A Fusion of Foundations, Methodologies and Applications
An Adaptive Multimeme Algorithm for Designing HIV Multidrug Therapies
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Multiobjective optimization using a Pareto differential evolution approach
CEC '02 Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02
Differential evolution algorithms using hybrid mutation
Computational Optimization and Applications
A Memetic Differential Evolutionary Algorithm for High Dimensional Functions' Optimization
ICNC '07 Proceedings of the Third International Conference on Natural Computation - Volume 04
Large scale evolutionary optimization using cooperative coevolution
Information Sciences: an International Journal
Population size reduction for the differential evolution algorithm
Applied Intelligence
An enhanced memetic differential evolution in filter design for defect detection in paper production
Evolutionary Computation
Advances in Differential Evolution
Advances in Differential Evolution
Solving large scale optimization problems by opposition-based differential evolution (ODE)
WSEAS Transactions on Computers
Self-adaptive population sizing for a tune-free differential evolution
Soft Computing - A Fusion of Foundations, Methodologies and Applications
Super-fit control adaptation in memetic differential evolution frameworks
Soft Computing - A Fusion of Foundations, Methodologies and Applications - Special Issue on Emerging Trends in Soft Computing - Memetic Algorithms; Guest Editors: Yew-Soon Ong, Meng-Hiot Lim, Ferrante Neri, Hisao Ishibuchi
Differential evolution algorithm with strategy adaptation for global numerical optimization
IEEE Transactions on Evolutionary Computation
Differential evolution using a neighborhood-based mutation operator
IEEE Transactions on Evolutionary Computation
Enhancing differential evolution frameworks by scale factor local search: part I
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Enhancing differential evolution frameworks by scale factor local search: part II
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
PPSN'06 Proceedings of the 9th international conference on Parallel Problem Solving from Nature
ADVIS'04 Proceedings of the Third international conference on Advances in Information Systems
Self-Adaptive chaos differential evolution
ICNC'06 Proceedings of the Second international conference on Advances in Natural Computation - Volume Part I
An improved differential evolution scheme for noisy optimization problems
PReMI'05 Proceedings of the First international conference on Pattern Recognition and Machine Intelligence
Self-adaptive differential evolution
CIS'05 Proceedings of the 2005 international conference on Computational Intelligence and Security - Volume Part I
DEMO: differential evolution for multiobjective optimization
EMO'05 Proceedings of the Third international conference on Evolutionary Multi-Criterion Optimization
Differential evolution with self-adaptive populations
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I
No free lunch theorems for optimization
IEEE Transactions on Evolutionary Computation
System design by constraint adaptation and differential evolution
IEEE Transactions on Evolutionary Computation
A fast and elitist multiobjective genetic algorithm: NSGA-II
IEEE Transactions on Evolutionary Computation
Meta-Lamarckian learning in memetic algorithms
IEEE Transactions on Evolutionary Computation
IEEE Transactions on Evolutionary Computation
Opposition-Based Differential Evolution
IEEE Transactions on Evolutionary Computation
Accelerating Differential Evolution Using an Adaptive Local Search
IEEE Transactions on Evolutionary Computation
A Fast Adaptive Memetic Algorithm for Online and Offline Control Design of PMSM Drives
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Minimal representation multisensor fusion using differential evolution
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Memetic compact differential evolution for cartesian robot control
IEEE Computational Intelligence Magazine
Differential mutation based on population covariance matrix
PPSN'10 Proceedings of the 11th international conference on Parallel problem solving from nature: Part I
Experimental comparison of methods to handle boundary constraints in differential evolution
PPSN'10 Proceedings of the 11th international conference on Parallel problem solving from nature: Part II
A study on scale factor in distributed differential evolution
Information Sciences: an International Journal
Disturbed Exploitation compact Differential Evolution for limited memory optimization problems
Information Sciences: an International Journal
Self-adaptive mutation in the differential evolution
Proceedings of the 13th annual conference on Genetic and evolutionary computation
EvoApplications'11 Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part I
Opposition-based learning in compact differential evolution
EvoApplications'11 Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part I
Differential evolution with improved mutation strategy
ICSI'11 Proceedings of the Second international conference on Advances in swarm intelligence - Volume Part I
Expert Systems with Applications: An International Journal
Differential evolution for parameterized procedural woody plant models reconstruction
Applied Soft Computing
AICI'11 Proceedings of the Third international conference on Artificial intelligence and computational intelligence - Volume Part I
A Differential Covariance Matrix Adaptation Evolutionary Algorithm for real parameter optimization
Information Sciences: an International Journal
Ockham's Razor in memetic computing: Three stage optimal memetic exploration
Information Sciences: an International Journal
SEMCCO'11 Proceedings of the Second international conference on Swarm, Evolutionary, and Memetic Computing - Volume Part I
Generalised opposition-based differential evolution: an experimental study
International Journal of Computer Applications in Technology
Parallel migration model employing various adaptive variants of differential evolution
SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
A differential evolution algorithm assisted by ANFIS for music fingering
SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
Decomposition and metaoptimization of mutation operator in differential evolution
SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
Differential evolution with competing strategies applied to partitional clustering
SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
A comparison of two adaptation approaches in differential evolution
SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
An intuitive distance-based explanation of opposition-based sampling
Applied Soft Computing
Multi-agent simulated annealing algorithm based on differential evolution algorithm
International Journal of Bio-Inspired Computation
Comparative analysis of evolutionary algorithms for image enhancement
International Journal of Metaheuristics
Information Sciences: an International Journal
Fast mixed strategy differential evolution using effective mutant vector pool
ICSI'12 Proceedings of the Third international conference on Advances in Swarm Intelligence - Volume Part I
An improved (µ+λ)-constrained differential evolution for constrained optimization
Information Sciences: an International Journal
Information Sciences: an International Journal
Adaptive population tuning scheme for differential evolution
Information Sciences: an International Journal
Community detection using cooperative co-evolutionary differential evolution
PPSN'12 Proceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part II
Differential evolution algorithm: recent advances
TPNC'12 Proceedings of the First international conference on Theory and Practice of Natural Computing
Pattern Recognition Letters
Community detection in social and biological networks using differential evolution
LION'12 Proceedings of the 6th international conference on Learning and Intelligent Optimization
Information Sciences: an International Journal
Artificial cooperative search algorithm for numerical optimization problems
Information Sciences: an International Journal
A study on scale factor/crossover interaction in distributed differential evolution
Artificial Intelligence Review
Adaptive MOEA/D for QoS-based web service composition
EvoCOP'13 Proceedings of the 13th European conference on Evolutionary Computation in Combinatorial Optimization
Adding chaos to differential evolution for range image registration
EvoApplications'13 Proceedings of the 16th European conference on Applications of Evolutionary Computation
An improved adaptive differential evolution algorithm with population adaptation
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Particle Swarm Optimization and Differential Evolution for model-based object detection
Applied Soft Computing
Compact Particle Swarm Optimization
Information Sciences: an International Journal
A survey on optimization metaheuristics
Information Sciences: an International Journal
Adaptive Memetic Differential Evolution with Global and Local neighborhood-based mutation operators
Information Sciences: an International Journal
Information Sciences: an International Journal
Computational Intelligence and Neuroscience
A new hybrid differential evolution with simulated annealing and self-adaptive immune operation
Computers & Mathematics with Applications
Parameter optimization of PEMFC model with improved multi-strategy adaptive differential evolution
Engineering Applications of Artificial Intelligence
Repairing the crossover rate in adaptive differential evolution
Applied Soft Computing
Enhancing the search ability of differential evolution through competent leader
International Journal of High Performance Systems Architecture
Hi-index | 0.00 |
Differential Evolution (DE) is a simple and efficient optimizer, especially for continuous optimization. For these reasons DE has often been employed for solving various engineering problems. On the other hand, the DE structure has some limitations in the search logic, since it contains too narrow a set of exploration moves. This fact has inspired many computer scientists to improve upon DE by proposing modifications to the original algorithm. This paper presents a survey on DE and its recent advances. A classification, into two macro-groups, of the DE modifications is proposed here: (1) algorithms which integrate additional components within the DE structure, (2) algorithms which employ a modified DE structure. For each macro-group, four algorithms representative of the state-of-the-art in DE, have been selected for an in depth description of their working principles. In order to compare their performance, these eight algorithm have been tested on a set of benchmark problems. Experiments have been repeated for a (relatively) low dimensional case and a (relatively) high dimensional case. The working principles, differences and similarities of these recently proposed DE-based algorithms have also been highlighted throughout the paper. Although within both macro-groups, it is unclear whether there is a superiority of one algorithm with respect to the others, some conclusions can be drawn. At first, in order to improve upon the DE performance a modification which includes some additional and alternative search moves integrating those contained in a standard DE is necessary. These extra moves should assist the DE framework in detecting new promising search directions to be used by DE. Thus, a limited employment of these alternative moves appears to be the best option in successfully assisting DE. The successful extra moves are obtained in two ways: an increase in the exploitative pressure and the introduction of some randomization. This randomization should not be excessive though, since it would jeopardize the search. A proper increase in the randomization is crucial for obtaining significant improvements in the DE functioning. Numerical results show that, among the algorithms considered in this study, the most efficient additional components in a DE framework appear to be the population size reduction and the scale factor local search. Regarding the modified DE structures, the global and local neighborhood search and self-adaptive control parameter scheme, recently proposed in literature, seem to be the most promising modifications.