Algorithme évolutionniste

De DataFranca

Domaine


Définition

Les algorithmes évolutionnistes ou algorithmes évolutifs (evolutionary algorithms en anglais), sont une famille d'algorithmes dont le principe s'inspire de la théorie de l'évolution pour résoudre des problèmes divers. Ce sont donc des méthodes de calcul bio-inspirées. L'idée est de faire évoluer un ensemble de solutions à un problème donné, dans l'optique de trouver les meilleurs résultats. Ce sont des algorithmes dits stochastiques, car ils utilisent itérativement des processus aléatoires.


Français

algorithme évolutionniste n.m.

algorithme évolutif n.m.

AE

*algorithme évolutionnaire (à éviter, anglicisme, voir observation)


Anglais

evolutionary algorithm



* Note: l'adjectif «évolutionnaire» est courant dans les textes spécialisés, mais il s'agit d'un anglicisme. Au contraire des adjectifs «évolutionniste» et «évolutif», il ne figure dans aucun dictionnaire.

Note: algorithme évolutionniste; AE; algorithme évolutif : désignations validées par des spécialistes canadiens de l'Université Concordia, de l'Université Dalhousie, de l'Université Laval et de Microsoft Canada.

Source : TERMIUM Plus

Source : Wikipedia

 Contributeurs : Jacques Barolet, admin