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

04-05-2023

График функции Розенброка для двух переменных.

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

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

Содержание

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

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

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

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

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

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

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

[3]

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

[4]

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

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

См. также

Примечания

  1. 10.1093/comjnl/3.3.175. 0010-4620.
  2. Жилинискас А., Шатлянис В. Поиск оптимума: компьютер расширяет возможности. - М.: Наука, 1989, с. 14, ISBN 5-02-006737-7
  3. [1]
  4. Generalized Rosenbrock's function. Архивировано из первоисточника 3 сентября 2012. Проверено 16 сентября 2008.
  5. Yang X.-S. and Deb S., Engineering optimization by cuckoo search, Int. J. Math. Modelling Num. Optimisation, Vol. 1, No. 4, 330—343 (2010).

Литература

  • Методические указания к исследовательской лабораторной работе по дисциплине «Математические основы кибернетики» // Крушель Е. Г., Степанченко О. В.
  • Rosenbrock, H. H. (1960), "An automatic method for finding the greatest or least value of a function", The Computer Journal Т. 3: 175-184, 0136042, 0010-4620, DOI 10.1093/comjnl/3.3.175 

Ссылки

  • Rosenbrock function plot in 3D (англ.).
  • Minimizing the Rosenbrock Function by Michael Croucher, The Wolfram Demonstrations Project (англ.).
  • Weisstein, Eric W. Rosenbrock Function (англ.) на сайте Wolfram MathWorld(англ.)
  • Solving non-linear models with Compact Quasi Newton solver part 1 (англ.).

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

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47