Генетические алгоритмы относятся к более широкому классу эволюционных алгоритмов (EA), которые генерируют решения проблем оптимизации с использованием методов, вдохновленных естественной эволюцией, таких как наследование, мутации, отбор и кроссовер.
Генетические алгоритмы - это своего рода алгоритм, используемый для поиска приближений в задачах поиска.