Функция Растригина — невыпуклая функция, используемая для тестирования эффективности алгоритмов оптимизации, типичный пример нелинейной мультимодальной функции[en]. Предложена в 1974 году Леонардом Растригиным (1929—1998)[1] как функция двух переменных и в 1991 году была обобщена на высшие размерности[2]. Нахождение минимума этой функции является достаточно трудной задачей из-за большой области поиска и большого количества локальных минимумов.

Функция Растригина для 2 переменных

Поверхностью

Определение функции:

,

где и . Глобальный минимум в точке , где .

См. также править

Примечания править

  1. Rastrigin, L. A. «Systems of extremal control.» (1974)
  2. H. Mühlenbein, D. Schomisch and J. Born. "The Parallel Genetic Algorithm as Function Optimizer ". Parallel Computing, 17, pages 619—632, 1991.

Ссылки править