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<br />

Algorithmes évolutionnistes<br />

3.1 Introduction<br />

L’objectif <strong>de</strong> ce chapitre est tout d’abord d’abor<strong>de</strong>r la notion <strong>de</strong> métaheuristique ainsi<br />

que les concepts clés qui y sont liés. Ceci permettra, par la suite, d’abor<strong>de</strong>r les <strong>algorithme</strong>s<br />

évolutionnistes qui font partie <strong>de</strong> la famille <strong>de</strong>s métaheuristiques et sont utilisés<br />

pour résoudre <strong>de</strong>s problèmes d’optimisation multiobjectif.<br />

Le domaine <strong>de</strong> l’optimisation ou même <strong>de</strong>s métaheuristiques étant extrêmement vaste,<br />

ce chapitre ne se veut pas exhaustif, mais vise plutôt <strong>à</strong> introduire les connaissances qui<br />

sont nécessaires pour pouvoir comprendre l’entièreté <strong>de</strong> ce mémoire mais également pour<br />

pouvoir situer les différentes disciplines abordées les unes par rapport aux autres.<br />

3.2 Résolution <strong>de</strong> problèmes d’optimisation<br />

Il existe bien entendu <strong>de</strong> très nombreuses manières <strong>de</strong> résoudre <strong>de</strong>s problèmes d’optimisation.<br />

En effet, ceux-ci pouvant être <strong>de</strong> natures très diffé r e n t e s , u n e m é t h o d e d e<br />

résolution sera tantôt plus adaptée tantôt moins. Il convient donc d’utiliser une métho<strong>de</strong><br />

adéquate au problème que l’on considère.<br />

De la manière la plus générale, un problème d’optimisation est composé <strong>de</strong> <strong>de</strong>ux éléments[110] :<br />

Le premier S, appelé espace <strong>de</strong> recherche, contient toutes les alternatives possibles au<br />

problème étudié. Cet espace peut être fini ou infini. Le second élément est une ou <strong>de</strong>s<br />

fonction(s) d’objectif f qui assigne <strong>à</strong> chaque s œ S une valeur f(s) œ R. La ou les fonction(s)<br />

f définissent aussi un ordre total sur les éléments <strong>de</strong> S. Résoudre un tel problème<br />

d’optimisation revient <strong>à</strong> trouver les valeurs ˆs œ S qui ont la plus gran<strong>de</strong> valeur d’objectif<br />

pour chacune <strong>de</strong>s fonctions f.<br />

Définition 11. Ordre total Une relation Æ est un ordre total sur un ensemble S si<br />

elle satisfait les propriétés suivantes [19] :<br />

– Réflexivité : a Æ a ’a œ S<br />

– Antisymétrique : a Æ b · b Æ a æ a = b<br />

– Transitivité : a Æ b · b Æ c æ a Æ c<br />

– Pour chaque a, b œ S, soita Æ b ou b Æ a<br />

28

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

Saved successfully!

Ooh no, something went wrong!