human
Veuillez expliquer ce qu'est le "calcul évolutif"
gpt
En informatique, le calcul évolutionnaire est une famille d'algorithmes d'optimisation globale inspirés de l'évolution biologique, et le sous-domaine de l'intelligence artificielle et du soft computing étudie ces algorithmes. En termes techniques, il s'agit d'une famille de résolveurs de problèmes d'essais et d'erreurs basés sur la population avec un caractère d'optimisation métaheuristique ou stochastique.
Dans le calcul évolutif, un ensemble initial de solutions candidates est généré et mis à jour de manière itérative. Chaque nouvelle génération est produite en supprimant de manière stochastique les solutions les moins souhaitées et en introduisant de petits changements aléatoires. Dans la terminologie biologique, une population de solutions est soumise à la sélection naturelle (ou sélection artificielle) et à la mutation. En conséquence, la population évoluera progressivement pour augmenter sa forme physique, dans ce cas la fonction de forme physique choisie de l'algorithme.
Les techniques de calcul évolutives peuvent produire des solutions hautement optimisées dans un large éventail de paramètres de problèmes, ce qui les rend populaires en informatique. De nombreuses variantes et extensions existent, adaptées à des familles de problèmes et de structures de données plus spécifiques. Le calcul évolutif est également parfois utilisé en biologie évolutive comme procédure expérimentale in silico pour étudier les aspects communs des processus évolutifs généraux.