Vous êtes sur la page 1sur 23

Rpublique Algrienne dmocratique et populaire Ministre de ltude suprieure et de recherche scientifique

Ecole Nationale Suprieure dInformatique

Expos

Biogeography-Based Optimization
Prsent par:
KAMECHE Abdellah ARIES Abdelkrim

Dans le cadre du module: Techniques de rsolution de problmes

Plan
Introduction
La biogographie Le modle mathmatique BBO Migration Mutation Algorithme Les applications de BBO

Introduction
La biogographie: Un peu dhistorique
19ime sicle Les naturalistes (Alfred Wallas, Charles Darwin, etc.)
Biogographie restait descriptive et historique

1960

Robert MacArthur, Edward Wilson Modle mathmatique de biogographie

1967

Robert MacArthur, Edward Wilson " The theory of island bigeography"

La distribution des espces dans les les voisines

Et si on lutilise pour rsoudre des problmes doptimisation

La biogographie
HSI

HSI

le = Habitat qui est gographiquement isol


HSI (Habitat suitability index) : Lindex de convenance de lhabitat

SIV (Suitability index variables): Variables d'index de convenance


La convenance est lie aux caractristiques comme : Les prcipitions, diversit de vgtations, la surface, la temprature, la topologie, etc.

La biogographie

Comprendre la biogographie

La biogographie

Utilisation de la biogographie

Problme

solutions candidates

Ingnierie, conomie, mdecine, business, sport, etc. Si on peut mesurer la convenance des solutions dans le domaine Les solutions bonnes peuvent tre considres comme les avec grand HSI

Les solutions mauvaises peuvent tre considres comme les avec petit HSI

Le modle mathmatique
Le taux

Lorsque la convenance dun habitat augmente : Le nombre des espces augmente Lmigration augmente (plus des espces partent de lhabitat) Limmigration se diminue (peu des espces viennent vers lhabitat)

Le nombre des espces

modle dabondance des espces dans un habitat

Le modle mathmatique

Probabilit que lhabitat contient S espces


Ps : La probabilit que lhabitat contient exactement S espces

S espces dans le temps t, et aucune migration a t passe

01

S-1 espces dans le temps t, et une espce a immigre

S+1 espces dans le temps t, et une espce a migre

Le modle mathmatique

Equation diffrentielle

02

Smax : Le nombre maximum des espces que cet habitat peut contenir

Le modle mathmatique

Equation par matrice

03

Le modle mathmatique

Calcul des taux


Le taux

= = ( )

04

05

Le nombre des espces

n = Smax k = Le nombre des espces

Le modle mathmatique

Simplification

06

BBO
Approche globale
Mta-Heuristique base sur la biogographie Lensemble des solutions forme un archipel On part dun ensemble de solutions de dpart
Heuristique base de population comme les AG
Solutions de dpart alatoires ou prcalcules

Approche globale

Trois phases dans cette approche:


Gnration de la population de dpart et le calcul des HSI et SIV

Amlioration de la population avec les phnomnes


migratoires Mutation : Gnration de cataclysmes pour permettre la diversification

Dfinition de la population

Les caractristiques dune solution sont dfinies par les SIV ( Suitability index variable)
Caractristiques du max-sat: interprtation Caractristiques du PVC: ordre des villes visites

La solution est un vecteur de SIV

Dfinition de la population

La convenance (fitness) dune solution est

dfinie par le HSI (habitat suitability index)


Dans la biogographie ; Plus le HSI est grand , plus lile est vivable Dans la BBO ; Plus le HSI est grand , plus la solution est bonne Plus le HSI est proportionnel au nombre despces

La migration

Dans les AG , on cre de nouvelles solutions Dans la BBO , on Amliore les mauvaises solutions Amlioration par les phnomnes migratoires
Les espces migrent des les les plus peuples vers les les les moins peuples. Lmigration sest le fait daller de lhabitat dorigine un autre selon le taux dmigration Limmigration sest le fait daccepter des espces dans son habitat selon le taux dimmigration

chaque itration on recalcule les taux dmigration et dimmigration selon les quations

La migration

Amlioration par les phnomnes migratoire


Choisir les iles ayant un haut taux dimmigration Choisir une caractristique(SIV) s quon veux amliorer selon une certaine stratgie Choisir lile migrante selon les taux dmigration Migrer s de lile migrante vers lile immigrante
S1 le immigrante S2 S3 S4 S5 S1 S2 S3 S4 le migrante

S5

La migration

Amlioration par les phnomnes migratoire


Pour chaque le xi Pour chaque SIV s Utiliser i pour dcider si on doit immigrer xi(s) Sil y a immigration alors Utiliser i pour choisir lle migrante xj Xi[s]=xj[s] Fin si prochain SIV Prochaine le Remarque : pour ne pas perdre les bonnes les, on met leur taux dimmigration 0 (litisme )

La mutation

Mcanisme supplmentaire et non obligatoire (comme dans les AG) Permet la diversification des solutions En termes de biogographie Mutation = cataclysme (volcan , tremblement de terre, scheresse, inondation, incendies) Se fait de la mme manire que dans les AG (la mme probabilit) On essaye toujours de garder les bonnes solutions Pmutation (S lites)=0

Lalgorithme de BBO

Choisir les probabilits de modification , mutation et le paramtre dlitisme. Se sont les mmes que dans les AG

Crer la population de dpart (n iles) Calculer les taux dmigration et dimmigration (selon les quations )

Les bonnes solutions ont un grand taux dmigration et un bas taux dimmigration

Choisir alatoirement les iles dimmigration en se basant sur les taux dimmigrations Choisir les iles dmigration

Choisir alatoirement les espces qui vont migrer sur les iles choisies prcdemment
Gnrer des cataclysmes alatoirement Calculer le HSI des nouvelles solutions

Finir si le critre darrt est atteint sinon reprendre partir de ltape 3

Comparaison
Comparaison entre BBO et les autres algorithmes base de population

Application au problme du PVC

Choisir les probabilits de modification , mutation et le paramtre dlitisme. Se sont les mmes que dans les AG

Crer la population de dpart (n iles) : ou chaque habitat est une combinaison de villes Calculer les taux dmigration et dimmigration (selon les quations )

Les bonnes solutions ont un grand taux dmigration et un bas taux dimmigration

Choisir alatoirement les iles dimmigration en se basant sur les taux dimmigrations Choisir les iles dmigration en se basant sur les taux dmigrations

Croiser les iles avec un algorithme de Crossover


Gnrer des cataclysmes alatoirement Calculer le HSI des nouvelles solutions

Finir si le critre darrt est atteint sinon reprendre partir de ltape 3

Vous aimerez peut-être aussi