160 likes | 807 Views
2. Algorithme de Recherche Tabou. MOUEDDEN Abdelkader. 2. Algorithme de recherche tabou. 2.1 Historique et principes. Fred Glover 1986 Concevoir une méthode de Recherche intelligente Une position donnée Explorer l’ensemble des voisins Choisir le meilleur voisin
E N D
2. Algorithme de Recherche Tabou MOUEDDEN Abdelkader
2. Algorithme de recherche tabou 2.1 Historique et principes • 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
2. Algorithme de recherche tabou 2.2 l’Algorithme • Initialisation • Solution initiale . , . • , ListeTabou = • Répéter (critère vérifié) • Voisins de • Choisir une solution, le meilleur qui minimise et qui n’appartient pas à ListeTabou, . • Si () alors ,. • Mise à jour de ListeTabou
2. Algorithme de recherche tabou 2.2 l’organigramme Configuration initiale s Liste tabou (L) initiale vide Évaluation des voisins Nouvelleconfiguration Courantes = Insertion du mouvement dans L Sélection Amélioration observée récemment Oui Non Stop
2. Algorithme de recherche tabou 2.3 Le voisinage d’une solution 1 5 2 3 4 6 7 Solution avant permutation 7 5 1 6 3 4 2 Solution après permutation
2. Algorithme de recherche tabou 2.4 Le mouvement • inversion de deux éléments successifs • permutation de deux éléments quelconques distincts • déplacement d’un élément 1 2 3 5 1 5 6 7 3 2 6 4 4 7 4 7 1 5 6 3 2 1 5 2 3 6 4 7 1 2 3 4 6 1 5 2 3 6 5 4 7 7
2. Algorithme de recherche tabou 2.5 La mémoire Ensemble de voisins V() Sélectionner Générer Ensemble de voisins V() Sélectionner Générer
2. Algorithme de recherche tabou 2.6 Bibliographie • THESE de doctoratde Ryan KAMMARTI • Rechercheopérationnelle et applications Bernard Fortz2008-2009 • Le voyageur de commerce Algorithme “branch and bound”, AlgorithmeGlouton, Méthode de recherche locale Michel Van CaneghemDécembre 2002