Эволюционные стратегии (Рехенберг, 1973) и Генетические алгоритмы (Голландия, 1975) основаны на эволюционных теориях Дарвина. Эволюционные стратегии являются основой эволюционных вычислений и, следовательно, эволюционных алгоритмов. В основных генетических алгоритмах (GA) это подкласс EA.
В отличие от EA, GA требует использования генетического представления в смысле вычислительного представления (генотип) и его представления в реальном мире (фенотип).