Вопрос 26: Алгоритмы роевого интеллекта.


Методы решения задач глобальной условной оптимизации

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

Методы решения задачи глобальной безусловной оптимизации деляться на:

  • Детерминированные
  • Стохастические
  • Эвристические

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

Поведенческие методы относятся к мультиагентным методам, основанным на моделировании интеллектуального поведения колоний агентов (Swarm Intelligence). В природе таким интеллектом обладают группы общественных насекомых, например колонии термитов, муравьев, пчёл, некоторых видов ос. Ключевыми идеями поведенческих методов являются децентрализованность, взаимодействие агентов и простота их поведения.

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

  • Метод поведения пчёл.
  • Метод колонии Муравьёв
  • Метод роя частиц
  • Моделирование перемещения бактерий.

В методе оптимизации роем частиц (particle swarm optimization - PSO) агентами являются частицы в пространстве параметров задачи оптимизации. В каждый момент времени (на каждой итерации) частицы имеют в этом пространстве некоторое положение и вектор скорости. Для каждого положения частицы вычисляется соответствующее значение целевой функции, и на этой основе по определённым правилам частица меняет своё положение и скорость в пространстве поиска. В основу метода PSO положена социально-психологическая поведенческая модель толпы. Существует несколько разновидностей метода. В каноническом методе роя частиц (1995 г.) на каждой итерации при определении следующего положения частицы учитывается информация о наилучшей частице из числа «соседей» данной частицы, а также информация о данной частице на той итерации, когда этой частице соответствовало наилучшее значение целевой функции. Модификация канонической модели FIPS учитывает значения целевой функции, соответствующие всем частицам роя; в некоторых моделях частицы группируются в несколько роёв и т. д.

Большинство известных методов роя частиц являются последовательными. Параллельных методов существует немного, и все они появились после 2004 г. В настоящем издании рассмотрены как последовательные, так и параллельные методы PSO.

Динамика популяции общественных насекомых определяется взаимодействиями насекомых друг с другом, а также с окружающей средой. Эти взаимодействия осуществляются посредством различных химических и/или физических сигналов, например феромонов, выделяемых муравьями. Метод пчелиного роя (Bees Algorithm) является одним из новейших методов, относящихся к рассматриваемому направлению. Первые статьи, в которых был предложен данный метод, опубликованы в 2005 году. Метод представляет собой эвристический итеративный мультиагентный метод случайного поиска, основная идея которого состоит в моделировании поведения пчёл при поиске нектара. Среди недостатков метода пчелиного роя упоминания заслуживает большое число свободных параметров метода, от значений которых, с одной стороны, зачастую сильно зависит эффективность метода, а с другой - отсутствуют какие-либо содержательные основания для выбора этих значений.

results matching ""

    No results matching ""