A. DIPANDA -Cours algorithmes génétiques -M2 BDIA/IIA 3
Algorithmes génétiques
Principe
Simulation des processus essentiels dans l’évolution des populations dans
l’environnement naturel.
Un AG est un algorithme stochastique itératif qui utilise une population d’individus
représentant les solutions potentielles du problème d’optimisation à résoudre.
Cette population va évoluer de générations en générations :les individus les «mieux adaptés »
auront plus de chance de se reproduire et donc de transmettre leurs caractéristiques
héréditaires.
Le patrimoine génétique d’un individu est contenu dans un chromosome qui est constitué d’un
ensemble de gènes qui prennent leur valeur dans un alphabet binaire ou non.
Le processus de l’évolution est traduit au travers des opérateurs de sélection et de reproduction.
Les individus sont sélectionnés en fonction de leur adaptation.
Pour se reproduire, deux mécanismes permettent de « fournir » de nouveaux individus :
le croisement ou l’hybridation qui combine les génotypes de deux parents et fournit
deux descendants,
la mutation qui change un ou plusieurs gènes d’un individu.