Мутация способствует диверсификации в генетическом алгоритме путём случайного изменения генетической информации (генов) в решении. 2 Это позволяет индивидуумам «исследовать» близлежащие решения в пространстве поиска и вносит новые варианты в популяцию. 2
Оператор мутации служит для сохранения генного богатства популяции, то есть характеристики того, насколько различные варианты значения генов находятся в популяции. 5 Чем генное богатство выше, тем шире область поиска, на которой работает генетический алгоритм. 5
Например, в случае бинарных решений (генетический код состоит из битов) мутация может инвертировать (переключить) один или несколько битов. 2
Таким образом, мутация помогает избегать слишком сильной сходимости к определённым решениям. 2