En algoritmos genéticos y otras técnicas de computación evolutiva, un operador de mutación es una función que introduce cambios aleatorios en uno o más individuos de una población. Esto tiene como objetivo simular el proceso de mutación genética en la evolución biológica, donde los cambios aleatorios en el ADN pueden conducir a nuevos rasgos y adaptaciones potencialmente beneficiosas. En los algoritmos genéticos, el operador de mutación normalmente actúa sobre un solo individuo de una población, alterando uno o más componentes (como bits o parámetros) de forma aleatoria o semialeatoria, para generar nuevas soluciones candidatas. El operador de mutación generalmente se usa en combinación con otros operadores, como cruce, selección y evaluación, para guiar el proceso de búsqueda hacia mejores soluciones.
Fecha de publicación: