Algoritmos evolutivos explicados para avanzados


Los algoritmos evolutivos (EAs) son métodos de optimización que utilizan principios de la evolución biológica como la selección, la recombinación y la mutación.

Trabajan con una población de soluciones candidatas que se mejora de forma iterativa.

En cada paso, se seleccionan, combinan y mutan individuos evaluados según su aptitud para generar una nueva población.

Las variantes típicas son los algoritmos genéticos, las estrategias evolutivas y la programación genética.

Los EAs son especialmente adecuados para problemas complejos y no lineales con grandes espacios de búsqueda, donde los métodos clásicos fracasan.