12.07.2013 Views

Partitionnement de territoire à l'aide d'un algorithme génétique

Partitionnement de territoire à l'aide d'un algorithme génétique

Partitionnement de territoire à l'aide d'un algorithme génétique

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.

CHAPITRE 3. ALGORITHMES ÉVOLUTIONNISTES 34<br />

Objectif 1<br />

0<br />

0<br />

2<br />

0<br />

Objectif 2<br />

Figure 3.2 – Illustration <strong>de</strong> la stratégie <strong>de</strong> rang <strong>de</strong> dominance pour un<br />

problème bi-objectif.<br />

Comme expliqué, les <strong>de</strong>ux premières techniques nécessitent qu’un ordre <strong>de</strong> préférence<br />

soit défini sur les différents objectifs. Ce n’est pas le cas pour les <strong>de</strong>ux <strong>de</strong>rnières métho<strong>de</strong>s<br />

mentionnées.<br />

La fin <strong>de</strong> cette section est consacrée aux différentes métho<strong>de</strong>s qui font partie <strong>de</strong> la<br />

<strong>de</strong>rnière classe <strong>de</strong> stratégies citées plus haut : la classe <strong>de</strong> techniques assignant une<br />

valeur <strong>de</strong> fitness aux solutions en se basant sur la notion <strong>de</strong> dominance.<br />

On retrouve dans cette catégorie trois métho<strong>de</strong>s principales détaillées ci-<strong>de</strong>ssous :<br />

Rang <strong>de</strong> dominance Cette stratégie associe <strong>à</strong> chaque solution un rang proportionnel<br />

au nombre <strong>de</strong> solutions qui la dominent. Elle est illustrée <strong>à</strong> la Figure 3.2. Une<br />

solution sera alors meilleur qu’une autre si elle a un rang plus petit.<br />

Profon<strong>de</strong>ur <strong>de</strong> dominance L’ensemble <strong>de</strong>s solutions est divisé en plusieurs fronts. Le<br />

premier front est composé <strong>de</strong>s solutions non-dominées <strong>de</strong> la population. Le second<br />

front est l’ensemble <strong>de</strong>s solutions non-dominées <strong>de</strong> la population <strong>à</strong> laquelle on a<br />

retiré le premier front. Le rang d’une solution particulière est alors le front dans<br />

laquelle elle est située. Cette stratégie est illustrée <strong>à</strong> la Figure 3.3. Plus petit sera<br />

le rang d’une solution, meilleure sera celle-ci.<br />

Cette approche est utilisée dans l’<strong>algorithme</strong> évolutionniste NSGA-II[38], que nous<br />

verrons dans la Section 3.4.1, et peut être calculé comme illustré dans l’<strong>algorithme</strong> 1<br />

Compte <strong>de</strong> dominance Cette stratégie associe <strong>à</strong> chaque solution un nombre proportionnel<br />

au nombre <strong>de</strong> solution qu’elle domine. Elle est illustrée <strong>à</strong> la Figure 3.4. A<br />

l’inverse du rang <strong>de</strong> dominance, une solution sera meilleure qu’une autre si elle a<br />

un rang plus élevé.<br />

1<br />

4<br />

2<br />

1<br />

0

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

Saved successfully!

Ooh no, something went wrong!