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

Інші популяційні методи метаэвристические

  • Мисливський пошук. Метод, заснований на груповий ловлі деякими тваринами, таких як, наприклад, вовки, які розподіляють свої обов’язки, щоб оточити видобуток. Кожні з членів еволюційного алгоритму ставляться до іншим яким-небудь чином. Особливо це стосується ватажка. Це метод безперервної оптимізації, адаптований як спосіб комбінаторного процесу.
  • Пошук по вимірам. На відміну від метаэвристических методів, заснованих на природі, алгоритм за адаптивним процесів не використовує метафору в якості основного принципу. Швидше він застосовує простий орієнтований на продуктивність метод, заснований на відновленні параметра відносини розмірності пошуку на кожній ітерації. Алгоритм Firefly натхненний поведінкою світлячків, що притягують один одного миготливим світлом. Це особливо корисно для мультимодальної оптимізації.
  • Пошук гармонії. Заснований на ідеях поведінки музикантів. В даному випадку еволюційні алгоритми — це спосіб, який підходить для комбінаторної оптимізації.
  • Гаусова адаптація. На основі теорії інформації. Використовується для максимізації продуктивності і середньої придатності. Приклад еволюційних алгоритмів в даній ситуації: ентропія в термодинаміки і теорії інформації.