Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.6.2. «Блуждающие» алгоритмыМногие интересные и эффективные алгоритмы глобального лоиска используют процедуру случайного блуждания. Вот некоторые из них. 3.6.2.1. Метод «зашумления» градиентаЕсли на оценку градиента
где
где градиентным, и поэтому каждая его траектория приводит в ближайший локальный минимум, т. е. поиск имеет локальный характер. При
где с — нормирующий коэффициент. Из этого выражения хорошо видно, что плотность вероятности пребывания функции Процесс такого поиска происходит следующим образом. Во время блуждания точка Как видно, этот алгоритм гарантирует отыскание глобального экстремума лишь при очень медленном уменьшении параметра о (строго говоря, для этого нужна нулевая скорость убывания о). Риск не найти глобальный экстремум тем выше, чем больше скорость уменьшения о. 3.6.2.2. Метод сглаживанияЕсли минимизируемая функция В районе точки
Эта функция уже ближе к «хорошей», так как здесь несколько сглажена колебательная составляющая. Однако определить этот
Рис. 3.6.1. Сглаживание многоэкстремальной функции а — многоэкстремальная функция, образованная наложением случайных колебаний на унимодальную функцию (пунктирная линия); б - весовая функция. функцию
Тогда, генерируя в соответствии с этой плотностью случайные векторы можно оценить значение интересующего нас интеграла следующим образом:
Выражение (3.6.11) есть монте-карловская оценка, совпадающая с (3.6.10) при На оценку (3.6.11) можно воздействовать и путем изменения распределения
где значение Воспользуемся градиентным методом и для простой оценки градиента
(3.6.13) Градиент функции
где операция вычисления градиента
где Как легко заметить, такой поиск является случайным, так как здесь используются случайные шаги 3.6.2.3. Метод направляющего конусаОчень часто глобальный экстремум находится на «дне» оврага минимизируемой функции На специфическом дне конуса с вершиной в
Рис. 3.6.2. К образованию рабочего шага алгоритмом случайного поиска с направляющим конусом. а ось следующего конуса —
т. е. вдоль сделанного рабочего шага. Легко видеть, что эта процедура позволяет отслеживать направление оврага независимо от того, вверх или вниз идет овраг. Угол между следующими друг за другом шагами не превышает половины угла Существует еще много разнообразных процедур глобального случайного поиска. Все они в различной мере используют описанные выше подходы, связанные со случайным набросом и случайным блужданием в пространстве оптимизируемых параметров
|
1 |
Оглавление
|