Articulo de referencia

Función de la rastrigina

Función de Rastrigin de dos variables En 3D Contorno En optimización matemática , la función de Rastrigin es una función no convexa que se utiliza como problema de prueba de ren...

Función de Rastrigin de dos variables
En 3D
Contorno

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 unnorte{\displaystyle n}-dominio dimensional que se define por:

F(incógnita)=Anorte+i=1norte[incógnitai2Aporque(2πincógnitai)]{\displaystyle f(\mathbf {x} )=An+\sum _{i=1}^{n}\left[x_{i}^{2}-A\cos(2\pi x_{i})\right]}

dónde A=10{\displaystyle A=10}yincógnitai[5.12,5.12]{\displaystyle x_{i}\in [-5.12,5.12]}. Hay muchos extremos:

  • El mínimo global se encuentra enincógnita=0{\displaystyle \mathbf {x} =\mathbf {0} }dóndeF(incógnita)=0{\displaystyle f(\mathbf {x} )=0}.
  • El valor máximo de la función paraincógnitai[5.12,5.12]{\displaystyle x_{i}\in [-5.12,5.12]}está ubicado enincógnita=(±4.52299366...,...,±4.52299366...){\displaystyle \mathbf {x} =(\pm 4.52299366...,...,\pm 4.52299366...)}:

Aquí están todos los valores en intervalos de 0.5 enumerados para la función Rastrigin 2D conincógnitai[5.12,5.12]{\displaystyle x_{i}\in [-5.12,5.12]}:

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

  1. Rastrigin, LA "Sistemas de control extremo." Mir, Moscú (1974).
  2. G. Rodolfo. "Optimización global con estrategias de evolución paralelas". Diplomatura. Departamento de Informática, Universidad de Dortmund, julio de 1990.
  3. 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.
  4. 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.