WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Proposition d'un système de planification de la maintenance dans une raffinerie pétrolière


par Lakhdar el amine Boudaoud
Université d'Oran 1 - Ingénieur d'état  2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IV.6.1 AG en îlots (ou avec demes)

Au lieu d'utiliser une seule population, on peut trouver des AG qui utilisent des ensembles de petites sous-populations (appelées des demes) qui évoluent séparément. Ce modèle est appelé modèle en îlots. Grâce à cette isolation, chaque îlot peut évoluer avec ses propres paramètres, dans des directions différentes, c'est-à-dire vers des solutions différentes. Dans ce type d'AG, on peut faire migrer un certain nombre d'individus d'une sous-population ( j ) à une sous population voisine ( j +1). L'îlot qui évolue vers un optimum local ou qui a convergé prématurément peut être aidé par l'arrivée d'un ou de plusieurs individus migrants.

La Figure 27 présente un exemple d'une population avec cinq demes, dans laquelle deux individus sont choisis aléatoirement pour migrer du deme ( j ) au deme ( j +1). Les individus sélectionnés pour la migration peuvent rester dans leur îlot et seulement une copie est envoyée dans l'îlot voisin, ou bien ces individus sont envoyés directement dans l'îlot voisin.

D'après Ryan (1995), la sélection des individus migrants peut se faire de deux façons. La première est aléatoire, l'avantage de cette méthode est la plus grande variété des individus qui peut en résulter. La seconde méthode consiste à sélectionner les individus en fonction de leurs fonctions d'adaptation et choisir les plus performants de chaque îlot pour les copier dans les autres îlots, ce qui peut engendrer une évolution plus directe que la première méthode.

[ Cantù-Paz ,00] a testé plusieurs autres configurations, par exemple : les meilleurs migrants remplacent les moins bons, les migrants sélectionnés aléatoirement remplacent les moins bons, les meilleurs migrants remplacent des migrants sélectionnés aléatoirement. Le choix des individus migrants d'un deme à l'autre et des individus remplacés dans chaque deme peut influencer la pression de sélection. Les configurations qui sélectionnent les individus migrants ou remplacés en fonction de leur fonction d'adaptation ont tendance à accélérer la convergence.

94

Figure 27 Représentation d'un AG en îlots

L'avantage du modèle en îlots est que la recherche de la meilleure solution se fait en parallèle, dans différents espaces de recherche, ce qui permet d'avoir plusieurs solutions qui peuvent être très utiles surtout dans le cas des fonctions multimodales. Le second avantage est que, lorsque l'on envoie des individus d'un îlot à l'autre, on peut éviter une convergence prématurée de l'AG dans chaque îlot et le fait de copier des individus d'un îlot à l'autre plutôt que de les envoyer à l'îlot voisin ne cause aucune perte dans la qualité des individus, même lorsque ces individus devront s'apparier avec d'autres individus moins bons.

L'AG en îlots nécessite de préciser, en plus des paramètres de l'AG standard cités précédemment , les paramètres suivants : la taille des sous-populations (ou nombre de demes), la fréquence de migration des individus (exprimée en nombre de générations) et le nombre d'individus qui migrent à chaque fois (peut être exprimé en % de la taille du deme).

L'algorithme pour le modèle en îlots est schématisé à la Figure 28. Dans chaque deme (sous-population), un AG est exécuté séquentiellement. Les demes peuvent s'échanger de l'information de temps à autre en permettant à certains individus de migrer d'une sous-population à l'autre selon certaines topologies.

95

Figure 28 Processus d'évolution dans un modèle d'AG en îlots, générationnel

96

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus