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