Académique Documents
Professionnel Documents
Culture Documents
D'aprs
MTA-HEURISTIQUES
Du grec :
mta :au-del, un plus haut niveau,
heuriskein : trouver
Wikipedia :
Une mtaheuristique est un algorithme d'optimisation visant rsoudre des problmes d'optimisation dicile (souvent issus des domaines de la recherche oprationnelle, de l'ingnierie
ou de l'intelligence articielle) pour lesquels on ne connat pas de mthode classique plus
ecace
Souvent :
fondes sur un chantillonnage probabiliste,
inspires par des systmes naturel.
programmation dynamique,
dmonstration d'optimalit sur la rcurrence des calculs,
Principe d'optimalit de Bellman : un chemin optimal est
form de sous-chemins optimaux.
selon les problmes, complexit polynomiale ou exponentielle.
Branch-and-Bound : principe
Fk (X)
Pk (X)
Pk (X) = {Z P (X),
l'tape
tel que
il est parachut.
Initialisation :
Evaluation :
Voisinage :
Heuristiques classiques
La descente de gradient :
L'aveugle va dans la direction de plus grande pente
de son voisinage.
10
Il se fatigue : il termine par une mthode de descente, lorsqu'il n'a plus d'nergie.
11
Usage d'une mmoire court terme, pour ne pas revisiter des points dj vus.
12
13
Initialisation
extraction
de la population
de la solution
PARENTS
Slection
litisme
Croisement
Mutation
f(x)
f(x)
x=individu
x
xx
x
x
x
xxx
xxxxx xxxxx
x
x
DESCENDANTS
xx
x
x
x
xx
x
x
xx
xx
espace de recherche
Population initiale
14
espace de recherche
Population volue
Estimations de distributions
15
Voyageur de commerce
16
Chaque agent :
l'individu et le troupeau.
17
Composantes communes
Voisinage.
Diversication/exploration.
Intensication/exploitation.
Mmoire et apprentissage.
18
19