Les algorithmes génétiques n'ont pas beaucoup de poids dans le monde théorique, mais ils constituent une méthode métaheuristique assez bien utilisée (par métaheuristique, je veux dire une technique qui s'applique de manière générique à de nombreux problèmes, tels que l'annelage, la descente de gradient, etc.). En fait, une technique similaire à celle de l'AG est assez efficace pour le traitement des TSP euclidiennes .
Certaines métaheuristiques sont assez bien étudiées théoriquement: il existe des travaux sur la recherche locale et le recuit. Nous avons une assez bonne idée du fonctionnement de l'optimisation alternative ( comme k-means ). Mais pour autant que je sache, il n’ya rien de vraiment utile sur les algorithmes génétiques.
Existe-t-il une théorie algorithmique / de complexité solide sur le comportement des algorithmes génétiques, sous quelque forme que ce soit? Bien que j'aie entendu parler de choses comme la théorie des schémas , je l'exclurais de la discussion en fonction de ma compréhension actuelle du domaine pour ne pas être particulièrement algorithmique (mais je pourrais me tromper ici).