Лучшие вопросы
Таймлайн
Чат
Перспективы

Функция Розенброка

тестовая функция для алгоритмов оптимизации Из Википедии, свободной энциклопедии

Функция Розенброка
Remove ads

Функция Розенброка (англ. Rosenbrock function, Rosenbrock's valley, Rosenbrock's banana function) — невыпуклая функция, используемая для оценки производительности алгоритмов оптимизации, предложенная Ховардом Розенброком[англ.] в 1960 году[1]. Считается, что поиск глобального минимума для данной функции является нетривиальной задачей.

Thumb
График функции Розенброка для двух переменных. Глобальный минимум перенесён в точку (1,1).

Является примером тестовой функции для локальных методов оптимизации. Имеет минимум 0 в точке (1,1)[2].

Remove ads

Каноническое определение

Thumb
Значение функции Розенброка для двух переменных в окрестности точки .

Функция Розенброка для двух переменных определяется как:

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

Remove ads

Многомерное обобщение

Суммиров вкратце
Перспектива

Встречаются два классических варианта многомерного обобщения функции Розенброка.

В первом случае, как сумма несвязанных двумерных функций Розенброка:

[3]

Более сложным вариантом является:

[4]

Существует также вероятностное обобщение функции Розенброка, предложенное англ. Xin-She Yang[5]:

где случайные переменные являются равномерно распределёнными Unif(0,1).

Remove ads

См. также

Примечания

Литература

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads