Jump to content

Случайная оптимизация

Случайная оптимизация (RO) — это семейство методов численной оптимизации , которые не требуют оптимизации градиента задачи, и, следовательно, RO можно использовать для функций, которые не являются непрерывными или дифференцируемыми . Такие методы оптимизации также известны как методы прямого поиска, методы без производных или методы черного ящика.

Название «случайная оптимизация» приписывают Матиасу. [1] который сделал раннюю презентацию RO вместе с базовым математическим анализом. RO работает путем итеративного перемещения к лучшим позициям в пространстве поиска, которые выбираются с использованием, например, нормального распределения, окружающего текущую позицию.

Алгоритм

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

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

  • Инициализируйте x случайной позицией в пространстве поиска.
  • Пока не будет выполнен критерий завершения (например, количество выполненных итераций или достижение адекватной пригодности), повторяйте следующее:
    • Возьмите новую позицию y, добавив нормально распределенный случайный вектор к текущей позиции x.
    • Если ( f ( y ) < f ( x )) то перейдите в новую позицию, установив x = y
  • Теперь x занимает наилучшую найденную позицию.

Этот алгоритм соответствует стратегии эволюции (1+1) с постоянным размером шага.

Конвергенция и варианты

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

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

Математический анализ также проводит Баба. [2] и Солис и Ветс [3] установить, что сходимость к области, окружающей оптимум, неизбежна при некоторых мягких условиях для вариантов RO, используя другие распределения вероятностей для выборки. Оценка количества итераций, необходимых для достижения оптимума, получена Дореа. [4] Этот анализ подвергается критике Сармы в эмпирических экспериментах. [5] который использовал варианты оптимизатора Бабы и Дореа для решения двух реальных задач, показав, что к оптимуму нужно приближаться очень медленно, и, более того, эти методы фактически были неспособны найти решение, подходящее для адекватной пригодности, если только процесс не был начат достаточно близко к оптимуму. для начала.

См. также

[ редактировать ]
  1. ^ Матьяс, Дж. (1965). «Случайная оптимизация» . Автоматизация и дистанционное управление . 26 (2): 246–253.
  2. ^ Баба, Н. (1981). «Сходимость метода случайной оптимизации для задач оптимизации с ограничениями». Журнал теории оптимизации и приложений . 33 (4): 451–461. дои : 10.1007/bf00935752 .
  3. ^ Солис, Франсиско Дж.; Уэтс, Роджер Ж.-Б. (1981). «Минимизация методами случайного поиска». Математика исследования операций . 6 (1): 19–30. дои : 10.1287/moor.6.1.19 .
  4. ^ Дореа, CCY (1983). «Ожидаемое количество шагов метода случайной оптимизации». Журнал теории оптимизации и приложений . 39 (3): 165–171. дои : 10.1007/bf00934526 .
  5. ^ Сарма, М.С. (1990). «О сходимости методов случайной оптимизации Бабы и Дореа». Журнал теории оптимизации и приложений . 66 (2): 337–343. дои : 10.1007/bf00939542 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2f236c15919e025a584beb55f8f38460__1713304080
URL1:https://arc.ask3.ru/arc/aa/2f/60/2f236c15919e025a584beb55f8f38460.html
Заголовок, (Title) документа по адресу, URL1:
Random optimization - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)