Comparison of parameter control mechanisms in multi-objective differential evolution
Abstract:
Differential evolution (DE) is a powerful and simple algorithm for single- and multi-objective optimization. However, its performance is highly dependent on the right choice of parameters. To mitigate this problem, mechanisms have been developed to automatically control the parameters during the algorithm run. These mechanisms are usually a part of a unified DE algorithm, which makes it difficult to compare them in isolation. In this paper, we go through various deterministic, adaptive, and self-adaptive approaches to parameter control, isolate the underlying mechanisms, and apply them to a single, simple differential evolution algorithm. We observe its performance and behavior on a set of benchmark problems. We find that even the simplest mechanisms can compete with parameter values found by exhaustive grid search. We also notice that self-adaptive mechanisms seem to perform better on problems which can be optimized with a very limited set of parameters. Yet, adaptive mechanisms seem to behave in a problem-independent way, detrimental to their performance.
Año de publicación:
2015
Keywords:
- multi-objective optimization
- Differential Evolution
- Parameter control
- Comparative Study
Fuente:
Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Algoritmo
- Algoritmo
Áreas temáticas:
- Programación informática, programas, datos, seguridad