En optimización matemática , la función de Rastrigin es una función no convexa que se utiliza como problema de prueba de rendimiento para algoritmos de optimización . Es un ejemplo típico de función multimodal no lineal. Fue propuesta por primera vez en 1974 por Rastrigin [ 1 ] como una función bidimensional y ha sido generalizada por Rudolph [ 2 ] . La versión generalizada fue popularizada por Hoffmeister y Bäck [ 3 ] y Mühlenbein et al. [ 4 ]. Encontrar el mínimo de esta función es un problema bastante difícil debido a su gran espacio de búsqueda y su gran número de mínimos locales .
En un-dominio dimensional que se define por:
dónde y. Hay muchos extremos:
- El mínimo global se encuentra endónde.
- El valor máximo de la función paraestá ubicado en:
Aquí están todos los valores en intervalos de 0.5 enumerados para la función Rastrigin 2D con:
La abundancia de mínimos locales subraya la necesidad de un algoritmo de optimización global para encontrar el mínimo global. Los algoritmos de optimización local tienden a quedarse atascados en un mínimo local.
Véase también
Notas
- ↑ Rastrigin, LA "Sistemas de control extremo." Mir, Moscú (1974).
- ↑ G. Rodolfo. "Optimización global con estrategias de evolución paralelas". Diplomatura. Departamento de Informática, Universidad de Dortmund, julio de 1990.
- ↑ F. Hoffmeister y T. Bäck. "Algoritmos genéticos y estrategias evolutivas: similitudes y diferencias", páginas 455 – 469 en: H.-P. Schwefel y R. Männer (eds.): Resolución de problemas paralelos inspirada en la naturaleza, PPSN I, Actas, Springer, 1991.
- ↑ H. Mühlenbein, D. Schomisch y J. Born. "El algoritmo genético paralelo como optimizador de funciones". Computación paralela, 17, páginas 619-632 , 1991.
- Funciones de prueba para la optimización