Chapter 1
Notions générales et hérédité
1.1 Principe général
Comme énoncé en introduction, le principe d’algorithme génétique s’appuie
sur ce qui est à œuvre dans la nature. Des individus d’une population
s’accouplent, et leurs enfants possèdent un patrimoine génétique issu de leurs
deux parents (héritage). Il peut également survenir un certain nombre
de mutations, aléatoires. Enfin, une sélection est faite sur la nouvelle
génération selon un ou plusieurs critères. L’ensemble du processus est un
processus d’évolution
1.2 La stratégie "1+1"
Commençons par présenter une première stratégie d’évolution, appelée «stratégie
d’évolution 1+1». Cette méthode exploite le concept d’héritage depuis un
parent et de mutation. Un individu parent possède un certain patrimoine
génétique qu’il va transmettre à son enfant, mais chaque gène va subir une
petite mutation aléatoire. On évalue alors la «performance» de l’enfant par
rapport à un ou plusieurs critère. S’il est meilleur que le parent, il survit,
sinon, on revient au parent. De générations en générations, on espère alors
converger vers un individu «optimal» vis à vis des critères fixés.
Appliquons ceci à la minimisation d’une fonction de plusieurs variables
très simple
f=x2+y2+z2(1.1)
dont le minimum 0 est obtenu en (0,0,0)
Nous partons d’un parent [2,3,4], et nous allons créer le premier individu
en procédant à des mutations. Ces mutations sont symbolisés par un tirage
aléatoire de x,y,z d’après une loi normale centrée sur [2,3,4] et de variance
varx,vary,varz qui vont représenter l’amplitude des mutations.
3