Sie sind auf Seite 1von 11

Introduction

Algorithme Gntique
Optimisation par Essaim Particulaires

Heuristiques et Intelligence Collective:


Projets dOptimisation Continue
Automne 09

27 novembre 2009

Professeur :
Assistant :

Marco Tomassini
F. Daolio

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Lorganisation des travaux


Les functions optimiser

Administratif

Groupes de 2-3 personnes


3 sances : 27 novembre, 4 et 11 dcembre
rendre avant le 17 dcembre 2009, minuit :
- rapport crit denvirons 800 mots avec les rsultats
1 sance de prsentation : vendredi 18 dcembre
Prsentation de 15 minutes par groupe :
- Tous les membres participent et sont prsents !

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Lorganisation des travaux


Les functions optimiser

Optimisation de fonctions continues


laide dHeuristiques bases sur une population

Rsoudre les 3 fonctions prsentes ci-aprs


1 Technique choisir sur 3 :
1
2
3

Algorithme Gntique slection


Algorithme Gntique croisement
Optimization par Essaim voisinage

Code donn sur le site du cours :


https://www.hec.unil.ch/docs/mscis/cours/13/

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Lorganisation des travaux


Les functions optimiser

Fonction Parabola ou Sphre

2D Sphere Function

dfinition
f (x) = x1 2 + x2 2
domaine de recherche
100 xi 100
minimum global
x = (0, 0)

f (x ) = 0

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Lorganisation des travaux


Les functions optimiser

Fonction de Rosenbrock ou Banane

2D Rosenbrocks Function

dfinition
f (x) = (1 x1 2 ) + 100 (x2 x12 )2
domaine de recherche
30 xi 30
minimum global
x = (1, 1)

f (x ) = 0

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Lorganisation des travaux


Les functions optimiser

Fonction de Rastrigin

dfinition
2D Rastrigins Function
f (x) = 20+

2
X

(xi2 10 cos(2xi ))

i=1

domaine de recherche
5.12 xi 5.12
minimum global
x = (0, 0)

f (x ) = 0

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Modle utilis
Projet 1
Projet 2

Genetic Algorithm Toolbox

Publi en 2007 par Kumara Sastry


http://www.illigal.uiuc.edu
Une suite des mthodes en langage C++
Choix des paramtres par ficher .txt en entr
Documentation en un ficher .pdf
...petite dmo...

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Modle utilis
Projet 1
Projet 2

Projet 1 : mthodes de slection

algorithme base
SGA real coded : tous les paramtres default
operateurs de slection essayer
1

Binary Tournament

Roulette Wheel

Truncation

observer sur les 3 fonctions


linfluence de la slection sur la convergence

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Modle utilis
Projet 1
Projet 2

Projet 2 : mthodes de croisement


algorithme base
SGA real coded : tous les paramtres default
operateurs de croisement essayer
1

One Point

Two Point

Simulated Binary Xover

observer sur les 3 fonctions


linfluence du croisement sur la convergence

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Modle utilis
Projet 3

Standard PSO 2007

Publi en 2007 par Maurice Clerc et autres


http://www.particleswarm.info
Un seul ficher en langage C
Choix des paramtres dans le code
Documentation dans les commentaires du code
...petite dmo...

Heuristiques: Projets Automne 09

Introduction
Algorithme Gntique
Optimisation par Essaim Particulaires

Modle utilis
Projet 3

Projet 3 : nombre dinformateurs


algorithme base
PSO avec topologie stochastique : tous les paramtres default
nombre dinformateurs essayer
1

K =3

3<K <S

K =S

(' local best ring topology)


(' global best topology)

observer sur les 3 fonctions


linfluence du voisinage sur la convergence

Heuristiques: Projets Automne 09

Das könnte Ihnen auch gefallen