De Z. Michalewicz 1996 - "Estructuras de datos Algoritmos Genéticos + = Programas evolución" [p.289]:
programas Evolución pedir préstamos a los algoritmos genéticos. Sin embargo, incorporan conocimiento específico del problema mediante el uso de estructuras de datos "naturales" y operadores "genéticos" sensibles a problemas. La diferencia básica entre GA y EP es que los primeros se clasifican como débiles, los métodos independientes del problema, que no es el caso para el último.
Así que una GA debe ser capaz de resolver ninguno de los problemas que uno resuelve con un EP/EA, pero un EP/EA no será capaz de resolver todos los problemas resueltos por la Asamblea General. Por supuesto, uno paga con eficiencia para la generalidad de GA.
Además, parece que un algoritmo no es un EA/EP si las soluciones candidatas no intercambian información directamente entre ellas (D. Simon 2013 - "Evolutionary Optimization Algorithms" [p.243]).
PD: D. Simon 2013 - "Evolutionary Optimization Algorithms" es un libro INCREÍBLE!
Parece que el algoritmo genético es idéntico al (μ/ρ +, λ) -ES. Ambos incluyen operadores de selección, mutación y recombinación. Ambos usan poblaciones e iterativamente mejoran en generaciones. No puedo entender cuál es la diferencia. – Annan