Expo Recherche Tabou [MOUEDDEN]

publicité
MOUEDDEN Abdelkader






Fred Glover 1986
Concevoir une méthode de Recherche
intelligente
Une position donnée
Explorer l’ensemble des voisins
Choisir le meilleur voisin
Minimiser la fonction objectif
I. Initialisation
 Solution initiale s0 . s ∗ ← s0 , c ∗ ← f(s0 ) .
 k ← 0 , ListeTabou = ∅
II. Répéter (critère ¬ vérifié)
 Voisins V(sk ) de sk
 Choisir une solution, le meilleur qui minimise f et
qui n’appartient pas à ListeTabou, meilleur(sk ).
 sk+1 ← meilleur(sk )
 Si (c(sk+1 ) < c ∗ ) alors s ∗ ← sk+1 ,c ∗ ← c(sk+1 ).
 Mise à jour de ListeTabou
Configuration
initiale s
Liste tabou (L)
initiale vide
Nouvelle configuration
Courante s = 𝒎𝒆𝒊𝒍𝒔𝒌
Évaluation des voisins
Insertion du mouvement
𝒎𝒆𝒊𝒍 𝒔𝒌 dans L
Sélection 𝒎𝒆𝒊𝒍 𝒔𝒌
Oui
Amélioration
observée
récemment
Non
Stop
1
2
3
4
5
6
7
Solution avant permutation
1
6
3
4
5
2
Solution après permutation
7

inversion de deux éléments successifs
1

3
4
5
6
7
1
3
2
4
5
6
7
permutation de deux éléments quelconques distincts
1

2
2
3
4
5
6
7
1
6
3
4
5
2
7
1
3
4
5
2
6
7
déplacement d’un élément
1
2
3
4
5
6
7
𝑆𝑘
Générer
Ensemble de
voisins V(𝑆𝑘 )
𝑆𝑘+1
Générer
Ensemble de
voisins V(𝑆𝑘+1)
Sélectionner
𝑆𝑘+1
Sélectionner
𝑆𝑘
THESE de doctorat de Ryan KAMMARTI
Recherche opérationnelle et applications Bernard
Fortz 2008-2009
 Le voyageur de commerce Algorithme “branch
and bound”, Algorithme Glouton, Méthode de
recherche locale Michel Van Caneghem Décembre
2002


Téléchargement