Jump to content

Экстремальная оптимизация

Экстремальная оптимизация (EO) — это оптимизации, эвристика вдохновленная Бака – Снеппена моделью самоорганизованной критичности из области статистической физики. Эта эвристика изначально была разработана для решения задач комбинаторной оптимизации, таких как задача коммивояжера и спиновые очки , хотя было продемонстрировано, что этот метод работает и в областях оптимизации.

Отношение к самоорганизованной критичности

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

Самоорганизованная критичность (SOC) — это концепция статистической физики, описывающая класс динамических систем, у которых критическая точка является аттрактором. В частности, это неравновесные системы, которые развиваются посредством лавин изменений и диссипаций, достигающих самых высоких масштабов системы. Говорят, что SOC управляет динамикой некоторых природных систем, в которых наблюдаются такие взрывоподобные явления, включая формирование ландшафта, землетрясения, эволюцию и гранулярную динамику риса и песчаных куч. Особый интерес здесь представляет модель SOC Бака-Снеппена , которая способна описывать эволюцию через прерывистое равновесие (события вымирания), моделируя таким образом эволюцию как самоорганизующийся критический процесс.

Связь с вычислительной сложностью

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

Еще одна часть головоломки — это работа над сложностью вычислений, а именно, что критические точки, как было показано, существуют в NP-полных задачах, где почти оптимальные решения широко рассредоточены и разделены барьерами в пространстве поиска, что приводит к зависанию алгоритмов локального поиска или сильно затруднено. Именно эволюционная модель самоорганизованной критичности Бака и Снеппена и наблюдение критических точек в задачах комбинаторной оптимизации привели к разработке экстремальной оптимизации Стефаном Беттчером и Аллоном Перкусом.

EO был разработан как алгоритм локального поиска для комбинаторной оптимизации задач . В отличие от генетических алгоритмов , которые работают с совокупностью возможных решений, EO разрабатывает единственное решение и вносит локальные изменения в худшие компоненты. Для этого необходимо выбрать подходящее представление, позволяющее присвоить отдельным компонентам решения меру качества («пригодность»). Это отличается от целостных подходов, таких как оптимизация колонии муравьев и эволюционные вычисления , которые присваивают равную пригодность всем компонентам решения на основе их коллективной оценки по целевой функции. Алгоритм инициализируется начальным решением, которое может быть построено случайным образом или получено из другого процесса поиска.

Этот метод представляет собой мелкозернистый поиск и внешне напоминает метод восхождения на холм (локальный поиск). Более детальное рассмотрение выявляет некоторые интересные принципы, которые могут иметь применимость и даже некоторое сходство с более широкими популяционными подходами ( эволюционными вычислениями и искусственной иммунной системой ). Основным принципом этого алгоритма является принцип улучшения путем выборочного удаления некачественных компонентов и замены их случайно выбранным компонентом. Это явно противоречит генетическим алгоритмам , типичным алгоритмам эволюционных вычислений, которые выбирают хорошие решения в попытке найти лучшие решения.

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

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

Вариации на тему и приложения

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

Обобщенная экстремальная оптимизация (GEO) была разработана для работы с битовыми строками, где качество компонента определяется абсолютной скоростью изменения бита или вкладом битов в целостное качество решения. Эта работа включает в себя применение к стандартным задачам оптимизации функций, а также к областям инженерных задач. Еще одно подобное расширение EO — непрерывная экстремальная оптимизация (CEO).

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

См. также

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