Quelqu'un peut-il m'expliquer les avantages de l'algorithme génétique par rapport aux autres méthodes traditionnelles de recherche et d'optimisation?
Quelqu'un peut-il m'expliquer les avantages de l'algorithme génétique par rapport aux autres méthodes traditionnelles de recherche et d'optimisation?
Réponses:
Les principales raisons d'utiliser un algorithme génétique sont:
Un grand nombre de paramètres peut être un problème pour les méthodes dérivées lorsque vous n'avez pas la définition du gradient. Dans ce type de situation, vous pouvez trouver une solution pas terrible via GA, puis l'améliorer avec la méthode dérivée. La définition de «grand» est en constante augmentation.
Les algorithmes génétiques diffèrent des méthodes traditionnelles de recherche et d'optimisation en quatre points importants:
Les algorithmes génétiques sont une sorte de dernier recours. Ils ne sont utiles que lorsqu'une solution analytique n'est pas réalisable (voir la réponse de Patrick pour les raisons les plus courantes) et que vous disposez de beaucoup de temps CPU.