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