Алгоритм фейерверка
Алгоритм фейерверков (FWA) — это алгоритм роевого интеллекта , который исследует очень большое пространство решений, выбирая набор случайных точек, ограниченных некоторой метрикой расстояния, в надежде, что одна или несколько из них дадут многообещающие результаты, что позволит провести более концентрированный поиск. рядом.
Описание алгоритма
[ редактировать ]Алгоритм реализован и описан на основе процесса взрыва фейерверков: взрывы происходят в определенных точках, и от взрыва расходятся «искры». Рассматривается каждое место искры до тех пор, пока не будет найдена достаточно оптимальная точка. С точки зрения оптимизации, при нахождении удовлетворяющий , алгоритм продолжается до тех пор, пока искра не окажется достаточно близко . [ 1 ] Алгоритм начинается с выбора начальные места, где взорвется фейерверк. Затем количество искр и их расположение определяются исходя из близости фейерверка к оптимальному месту. После оценки каждого местоположения искры алгоритм завершает работу, если было найдено оптимальное местоположение, или повторяется с новые места для фейерверков, если оптимальное место не найдено.
Ссылки
[ редактировать ]- ^ Тан, Т; Чжу, Ю (2010), Алгоритм оптимизации Fireworks , Международная конференция по Swarm Intelligence