Los algoritmos genéticos no tienen mucha tracción en el mundo de la teoría, pero son un método metaheurístico razonablemente bien utilizado (por metaheurístico me refiero a una técnica que se aplica genéricamente a muchos problemas, como el recocido, el descenso de gradiente y similares). De hecho, una técnica tipo GA es bastante efectiva para el TSP euclidiano en la práctica.
Algunas metaheurísticas están razonablemente bien estudiadas teóricamente: hay trabajo en búsqueda local y recocido. Tenemos un buen sentido de cómo funciona la optimización alterna ( como k-means ). Pero hasta donde yo sé, no hay nada realmente útil sobre los algoritmos genéticos.
¿Existe alguna teoría algorítmica / compleja sólida sobre el comportamiento de los algoritmos genéticos, de alguna forma o forma? Si bien he oído hablar de cosas como la teoría de esquemas , la excluiría de la discusión en base a mi comprensión actual del área por no ser particularmente algorítmica (pero podría estar equivocado aquí).