Функция Розенброка
(
англ.
Rosenbrock function, Rosenbrock's valley, Rosenbrock's banana function
) — не
выпуклая функция
, используемая для оценки производительности
алгоритмов
оптимизации
, предложенная
в
1960 году
. Считается, что поиск глобального минимума для данной функции является нетривиальной задачей.
Является примером тестовой функции для локальных методов оптимизации. Имеет минимум 0 в точке (1,1)
.
Содержание
Каноническое определение
Функция Розенброка для двух переменных определяется как:
Она имеет глобальный минимум в точке
где
.
Многомерное обобщение
Встречаются два классических варианта многомерного обобщения функции Розенброка.
В первом случае, как сумма
несвязанных двумерных функций Розенброка:
Более сложным вариантом является:
Существует также вероятностное обобщение функции Розенброка, предложенное
англ.
Xin-She Yang
:
Rosenbrock, H.H.
An automatic method for finding the greatest or least value of a function
(англ.)
//
(англ.)
(
: journal. — 1960. —
Vol. 3
. —
P. 175—184
. —
ISSN
. —
doi
:
.
Жилинискас А., Шатлянис В. Поиск оптимума: компьютер расширяет возможности. - М.: Наука, 1989, с. 14,
ISBN 5-02-006737-7
L C W Dixon, D J Mills. Effect of Rounding errors on the Variable Metric Method.
Journal of Optimization Theory and Applications
80
, 1994.
от 14 апреля 2020 на
Wayback Machine
(неопр.)
. Дата обращения: 16 сентября 2008. Архивировано из
26 сентября 2008 года.
Yang X.-S. and Deb S., Engineering optimization by cuckoo search, Int. J. Math. Modelling Num. Optimisation, Vol. 1, No. 4, 330—343 (2010).
Литература
(недоступная ссылка с 13-05-2013 [3899 дней] —
)
Rosenbrock, H. H. (1960), "An automatic method for finding the greatest or least value of a function",
The Computer Journal
,
3
: 175–184,
doi
:
,
ISSN
,
MR
:
Ссылки
(англ.)
.
by Michael Croucher,
(англ.)
.
Weisstein, Eric W.
(англ.)
на сайте Wolfram
MathWorld
.
(англ.)