Обсуждение статьи "Популяционные алгоритмы оптимизации: Светлячковый алгоритм (Firefly Algorithm - FA)"

 

Опубликована статья Популяционные алгоритмы оптимизации: Светлячковый алгоритм (Firefly Algorithm - FA):

Рассмотрим метод оптимизации "Поиск с помощью светлячкового алгоритма" (FA). Из аутсайдера путем модификации алгоритм превратился в настоящего лидера рейтинговой таблицы.

Алгоритм светлячка имеет три правила, которые основаны на характеристиках мерцания реальных светлячков. Вот они:

  1. Все светлячки будут двигаться к более привлекательным и ярким.
  2. Степень притяжения светлячка пропорциональна его яркости, которая снижается по мере увеличения расстояния от другого светлячка из-за того, что воздух поглощает свет. Следовательно, между любыми двумя мигающими светлячками менее яркий будет двигаться к более яркому. Если нет более яркого или более привлекательного светлячка, чем конкретный, он будет двигаться случайным образом.
  3. Яркость или интенсивность света светлячка определяется значением целевой функции задачи.

Суть алгоритма наглядно представлена на рисунке 1.


Fas

Автор: Andrey Dik

Причина обращения: