Еволюційні алгоритми: що це таке і для чого вони потрібні

Пов’язані техніки

Алгоритми включають в себе:

  • Оптимізацію колонії мурашок. Вона заснована на ідеях пошуку їжі комахами з допомогою зв’язку з феромонами для формування шляхів. В першу чергу підходить для комбінаторної оптимізації та завдань з графами.
  • Алгоритм бігунка-кореня. Творець був натхненний функцією коренів рослин у природі.
  • Алгоритм штучних бджолосімей. Заснований на поведінці медоносних бджіл. У першу чергу пропонується для чисельної оптимізації і розширений для вирішення комбінаторних, обмежених і багатоцільових завдань. Алгоритм бджіл заснований на фуражирующем поведінці комах. Він був застосований у багатьох додатках, таких як маршрутизація і планування.
  • Оптимізація рою частинок — на основі ідей поведінки стада тварин. І також в першу чергу підходить для задач чисельного процесу.