Эволюционные алгоритмы (ЭА) — это методы оптимизации, использующие принципы биологической эволюции, такие как отбор, рекомбинация и мутация.
Они работают с популяцией кандидатных решений, которая итеративно улучшается.
На каждом шаге отбираются индивиды по фитнесу, комбинируются и мутируют для создания новой популяции.
Типичные варианты включают генетические алгоритмы, эволюционные стратегии и генетическое программирование.
ЭА особенно подходят для сложных, нелинейных задач с большими пространствами поиска, где классические методы не справляются.