22.06.2013 Views

Les mondes darwiniens

Les mondes darwiniens

Les mondes darwiniens

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1024 / 1576<br />

[les mon des <strong>darwiniens</strong>]<br />

seront que plus performants. Ce raisonnement, trivialement valable pour des<br />

fonctions fitness linéaires par exemple, est extrapolé (et expérimentalement<br />

vérifié) à une classe plus étendue de fonctions, sans que les résultats théoriques<br />

aujourd’hui disponibles ne permettent de préciser le périmètre d’utilité<br />

du croisement. On adoptera donc une approche pragmatique : on tentera<br />

de définir un croisement en accord avec le problème traité 4 et on le validera<br />

expérimentalement.<br />

2.2 Mutations<br />

L’idée directrice de la mutation est de permettre de visiter tout l’espace.<br />

<strong>Les</strong> quelques résultats théoriques de convergence des algorithmes évolutionnaires<br />

ont d’ailleurs tous comme condition l’ergodicité de la mutation, c’està-dire<br />

le fait que tout point de l’espace de recherche peut être atteint en un<br />

nombre fini de mutations. Mais la mutation doit également pouvoir être utile<br />

à l’ajustement fin de la solution – d’où l’idée d’une mutation de « force » réglable,<br />

éventuellement au cours de l’algorithme lui-même ; cette idée a permis<br />

les succès remarquables des stratégies d’évolution (cf. section 4.2), mais<br />

n’a malheureusement pas à ce jour pu être appliquée avec succès à d’autres<br />

domaines que celui de l’optimisation continue5 .<br />

Mais même une fois choisis les « bons » opérateurs de variation, de nombreux<br />

degrés de liberté sont encore offerts au praticien à travers le choix<br />

des probabilités d’application de ces opérateurs, ainsi que des valeurs des<br />

nombreux autres paramètres de l’algorithme (taille de la population, nombre<br />

d’enfants, force des sélections, etc.). Une notion importante pour comprendre<br />

les effets de ces divers paramètres est celle de la diversité génétique.<br />

3 Diversité génétique et paramétrisation<br />

La notion de diversité génétique est importante pour comprendre l’évolution<br />

des populations biologiques. Il est bien connu que l’absence de diversité<br />

4. Cf. les travaux de Radcliffe (1991), “Formal analysis and random respectful recombination”,<br />

in Belew & Booker (eds.), Proceedings of the 4th International Conference on<br />

Genetic Algorithms, Morgan Kaufmann ; Surry & Radcliffe (1996), “Formal algorithms<br />

+ formal representations = search strategies” @, in Voigt et al. (eds.), Proceedings<br />

of the 4th Conference on Parallel Problems Solving from Nature, Nr 1141 in LNCS,<br />

Springer Verlag.<br />

5. De Jong (2007), “Parameter Setting in EAs : a 30 Year Perspective” @, in Lobo et al.<br />

(eds.), Parameter Setting in Evolutionary Algorithms, Springer.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!