Jump to content

Эволюционная мультимодальная оптимизация

В прикладной математике мультимодальная оптимизация имеет дело с задачами оптимизации , которые включают в себя поиск всех или большинства из нескольких (по крайней мере, локально оптимальных) решений проблемы, а не одного лучшего решения.Эволюционная мультимодальная оптимизация — это ветвь эволюционных вычислений , которая тесно связана с машинным обучением . Вонг дает краткий обзор: [1] где глава Шира [2] и книга Прейсса [3] раскрыть тему более подробно.

Мотивация [ править ]

Знание нескольких решений задачи оптимизации особенно полезно в инженерном деле, когда из-за физических (и/или стоимостных) ограничений наилучшие результаты не всегда могут быть реализованы. В таком сценарии, если известно несколько решений (локально и/или глобально оптимальных), реализацию можно быстро переключить на другое решение и при этом получить максимально возможную производительность системы. Множественные решения также могут быть проанализированы для обнаружения скрытых свойств (или взаимосвязей) базовой задачи оптимизации, что делает их важными для получения знаний о предметной области . Кроме того, алгоритмы мультимодальной оптимизации обычно не только находят несколько оптимумов за один прогон, но также сохраняют разнообразие их совокупности, что приводит к их способности глобальной оптимизации мультимодальных функций. Более того, методы мультимодальной оптимизации обычно заимствуются в качестве методов поддержания разнообразия для решения других задач. [4]

Предыстория [ править ]

Классические методы оптимизации потребуют нескольких точек перезапуска и нескольких прогонов в надежде, что при каждом прогоне может быть обнаружено другое решение, однако без каких-либо гарантий. Эволюционные алгоритмы (ЭА) благодаря своему популяционному подходу обеспечивают естественное преимущество перед классическими методами оптимизации. Они поддерживают совокупность возможных решений, которые обрабатываются в каждом поколении, и если несколько решений можно сохранить на протяжении всех этих поколений, то при завершении работы алгоритма у нас будет несколько хороших решений, а не только лучшее решение. Обратите внимание, что это противоречит естественной тенденции классических методов оптимизации, которые всегда сходятся к лучшему или неоптимальному решению (в грубой, «плохо ведущей» функции). Поиск и поддержка нескольких решений — вот в чем заключается проблема использования советников для мультимодальной оптимизации. Нишевая деятельность [5] это общий термин, обозначающий метод поиска и сохранения нескольких стабильных ниш или благоприятных частей пространства решений, возможно, вокруг нескольких решений, чтобы предотвратить сходимость к одному решению.

Область эволюционных алгоритмов охватывает генетические алгоритмы (ГА), стратегию эволюции (ES), дифференциальную эволюцию (DE), оптимизацию роя частиц (PSO) и другие методы. Во всех этих областях предпринимались попытки решить мультимодальную оптимизацию, и большинство, если не все методы реализуют нишу в той или иной форме.

генетических алгоритмов/стратегий Мультимодальная оптимизация с использованием эволюции

Метод скученности Де Йонга, подход функции разделения Голдберга, метод очистки Петровски, ограниченное спаривание, поддержание нескольких субпопуляций — вот некоторые из популярных подходов, предложенных сообществом. Первые два метода особенно хорошо изучены, однако они не производят явного разделения на решения, принадлежащие разным бассейнам притяжения.

Применение мультимодальной оптимизации в ES не было явным в течение многих лет и было изучено только недавно.Нишевая структура, использующая дерандомизированные ES, была предложена Широм. [6] предлагаю CMA-ES впервые в качестве нишевого оптимизатора . В основе этой системы лежал отбор пиковой особи на субпопуляцию в каждом поколении с последующей ее выборкой для последовательного распределения точек поиска. Биологической аналогией этого механизма является альфа-самец, побеждающий во всех навязанных соревнованиях и после этого доминирующий в своей экологической нише , который затем получает в ней все сексуальные ресурсы для создания своего потомства.

Недавно был предложен подход эволюционной многокритериальной оптимизации (ЭМО). [7] в котором к изначально единственной задаче мультимодальной оптимизации добавляется подходящая вторая цель, так что множественные решения образуют слабый парето-оптимальный фронт. Следовательно, задача мультимодальной оптимизации может быть решена для ее множественных решений с использованием алгоритма EMO. Совершенствуя свою работу, [8] те же авторы сделали свой алгоритм самоадаптивным, что исключило необходимость предварительного указания параметров.

В статье предлагается подход, который не использует какой-либо радиус для разделения популяции на субпопуляции (или виды), а вместо этого использует пространственную топологию. [9]

Продолжительность: 1 минута 27 секунд.
Поиск нескольких оптимумов с использованием генетических алгоритмов в задаче мультимодальной оптимизации. (Алгоритм, продемонстрированный в этой демонстрации, предложен Дебом Саха в рамках многокритериального подхода к мультимодальной оптимизации.)

Ссылки [ править ]

  1. ^ Вонг, К.К. (2015), Эволюционная мультимодальная оптимизация: краткий обзор , препринт arXiv arXiv: 1508.00457
  2. ^ Шир, О.М. (2012), Ниши в эволюционных алгоритмах. Архивировано 4 марта 2016 г. в Wayback Machine.
  3. ^ Пройсс, Майк (2015), Мультимодальная оптимизация с помощью эволюционных алгоритмов
  4. ^ Вонг, KC и др. (2012), Эволюционная мультимодальная оптимизация с использованием принципа локальности. Информатика.
  5. ^ Махфуд, SW (1995), " Методы ниш для генетических алгоритмов "
  6. ^ Шир, О.М. (2008), « Ниши в дерандомизированных стратегиях эволюции и их применения в квантовом контроле »
  7. ^ Деб, К., Саха, А. (2010) « Поиск множественных решений для задач мультимодальной оптимизации с использованием многоцелевого эволюционного подхода » (GECCO 2010, в печати)
  8. ^ Саха, А., Деб, К. (2010) «Двухкритериальный подход к мультимодальной оптимизации: самоадаптивный подход» (конспекты лекций по информатике, 2010, том 6457/2010, 95–104)
  9. ^ К. Стоан, М. Пройсс, Р. Стоан, Д. Думитреску (2010) Мультимодальная оптимизация с помощью алгоритма сохранения топологических видов . В IEEE Transactions on Evolutionary Computing, Vol. 14, выпуск 6, страницы 842–864, 2010 г.

Библиография [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4dcefe3efc427868e63d10af6671d6cc__1679891040
URL1:https://arc.ask3.ru/arc/aa/4d/cc/4dcefe3efc427868e63d10af6671d6cc.html
Заголовок, (Title) документа по адресу, URL1:
Evolutionary multimodal optimization - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)