Jump to content

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

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

В математической оптимизации функция Розенброка — это невыпуклая функция , введенная Говардом Х. Розенброком в 1960 году и используемая в качестве задачи проверки производительности оптимизации алгоритмов . [1] Она также известна как долина Розенброка или банановая функция Розенброка .

Глобальный минимум находится внутри длинной, узкой, плоской долины параболической формы. Найти долину тривиально. Однако достичь глобального минимума сложно.

Функция определяется

Он имеет глобальный минимум в , где . Обычно эти параметры задаются так, что и . Только в тривиальном случае, когда функция симметрична и минимум находится в начале координат.

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

[ редактировать ]

Обычно встречаются два варианта.

Анимация функции трех переменных Розенброка. [2]

Один представляет собой сумму несвязанные двумерные задачи Розенброка и определены только для четных с:

[3]

Этот вариант имеет предсказуемо простые решения.

Второй, более сложный вариант:

[4]

имеет ровно один минимум для ) и ровно два минимума для — глобальный минимум в и локальный минимум вблизи . Этот результат получается, если установить градиент функции равным нулю, заметив, что полученное уравнение является рациональной функцией . Для маленьких полиномы могут быть определены точно, и теорема Штурма может использоваться для определения количества действительных корней, в то время как корни могут быть ограничены в области . [5] Для большего этот метод не работает из-за размера используемых коэффициентов.

Стационарные точки

[ редактировать ]

Многие из стационарных точек функции при построении графика имеют регулярный характер. [5] Эту структуру можно использовать для их обнаружения.

Корни Розенброка с горбчатыми структурами

Примеры оптимизации

[ редактировать ]
Функция Розенброка Нелдера-Мида
Метод Нелдера-Мида, примененный к функции Розенброка

Функцию Розенброка можно эффективно оптимизировать путем адаптации соответствующей системы координат без использования какой-либо информации о градиенте и без построения моделей локальной аппроксимации (в отличие от многих оптимизаторов без производных). На следующем рисунке показан пример двумерной оптимизации функции Розенброка с помощью адаптивный спуск по координатам от начальной точки . Решение со значением функции можно найти после 325 вычислений функции.

Использование метода Нелдера-Мида с начальной точки при правильном начальном симплексе минимум находится по значению функции после 185 оценок функций. На рисунке ниже показана эволюция алгоритма.

См. также

[ редактировать ]
  1. ^ Розенброк, HH (1960). «Автоматический метод нахождения наибольшего или наименьшего значения функции» . Компьютерный журнал . 3 (3): 175–184. дои : 10.1093/comjnl/3.3.175 . ISSN   0010-4620 .
  2. ^ Симионеску, Пенсильвания (2014). Инструменты компьютерного построения графиков и моделирования для пользователей AutoCAD (1-е изд.). Бока-Ратон, Флорида: CRC Press. ISBN  978-1-4822-5290-3 .
  3. ^ Диксон, LCW; Миллс, диджей (1994). «Влияние ошибок округления на метод переменной метрики» . Журнал теории оптимизации и приложений . 80 : 175–179. дои : 10.1007/BF02196600 .
  4. ^ «Обобщенная функция Розенброка» . Проверено 16 сентября 2008 г.
  5. ^ Перейти обратно: а б Кок, Шалк; Сандрок, Карл (2009). «Нахождение и характеристика стационарных точек расширенной функции Розенброка». Эволюционные вычисления . 17 (3): 437–53. дои : 10.1162/evco.2009.17.3.437 . hdl : 2263/13845 . ПМИД   19708775 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d0deaa87011fd4441fb183ca44afc478__1703853420
URL1:https://arc.ask3.ru/arc/aa/d0/78/d0deaa87011fd4441fb183ca44afc478.html
Заголовок, (Title) документа по адресу, URL1:
Rosenbrock function - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)