Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

25
Université des Sciences et de la Technologie Oran, Mohamed Boudiaf. Faculté de Sciences / Département d’Informatique Recherche à voisinages variables MOUEDDEN Abdelkader – M2 RFIA Module : Optimisation Avancée Enseigné Par : Mr. BENYETTOU.M 2012-2013

description

Université des Sciences et de la Technologie Oran, Mohamed Boudiaf . Faculté de Sciences / Département d’Informatique. Recherche à voisinages variables. MOUEDDEN Abdelkader – M2 RFIA. Enseigné Par : Mr. BENYETTOU.M. Module : Optimisation Avancée. 2012-2013. PLAN. Introduction Historique - PowerPoint PPT Presentation

Transcript of Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Page 1: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Université des Sciences et de la Technologie Oran, Mohamed Boudiaf.

Faculté de Sciences / Département d’Informatique

Recherche à voisinages variables

MOUEDDEN Abdelkader – M2 RFIA

Module : Optimisation Avancée

Enseigné Par : Mr. BENYETTOU.M

2012-2013

Page 2: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 3: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 4: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

IntroductionRésoudre un problème d’optimisation

combinatoire , c’est trouver l’optimum d’une fonction (Max/Min)

Espace de solution très largeApplications(production industrielle,

transports, économies)Métaheuristique (temps de calcul)Recherche à voisinages variables

Page 5: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 6: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

HistoriqueMladenovic(1995): Algorithme de voisinage

variable (une nouvelle métaheuristique pour l’optimisation combinatoire)

Mladenovic et Hansen en 1997: ont proposé la Recherche à Voisinages Variables

Université de Brunel - London UK

Page 7: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 8: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Structure de voisinage et minimum localS un ensemble de solutions à un problème

d’optimisationf la fonction objectifUne structure de voisinage est une fonction

N qui associe un sous-ensemble de S à toute solution s ϵ S

Une solution s’ ϵ N(s) est dite voisine de s

Page 9: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Une solution s ϵ S est un minimum local relativement à la structure de voisinage N si :

Une solution s ϵ S est un minimum global si :

Structure de voisinage et minimum local

Page 10: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 11: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

DéfinitionRVV est une métaheuristique récente pour la résolution

de problèmes d’optimisation combinatoirele changement de voisinage au sein d’une recherche

localeRVV utilise les constats suivants :I. Un minimum local par rapport à un voisinage n’est pas

nécessairement un minimum par rapport à un autreII. Un minimum global est un minimum local par rapport à

tous les voisinages possiblesIII. Pour de nombreux problèmes, les minimaux locaux par

rapport à un ou à plusieurs voisinages sont relativement proches les uns des autres.

Page 12: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 13: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Algorithme Entrée: Structures de voisinage Nk ,k = 1..kmax

Choisir une solution s* Répéter: K = 1 Répéter Générer aléatoires une solution s’ de Nk(s*) s’’ = Recherche_Locale(s’) Si f(s’’) < f(s*) alors: s* s’’ k 1 Si non k k+1 fin Si Jusqu’à ‘’ k > kmax ‘’ Jusqu’à ‘’la condition d’arrêt est vraie’’

Page 14: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 15: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Exemple

N1 consiste à changer la couleur d’un sommet en conflitN2 consiste à choisir un sommet W voisin du sommet V en conflit, à condition que W soit libre et de permuter les couleur de V et WOn a F(x) = 2:(A,B) et (F,G)

Page 16: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Exemple

F(x) = 1:(F,G)

Page 17: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Exemple

F(x) = 1:(F,E)

Page 18: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Exemple

Solution précédente

Page 19: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Exemple

F(x) = 0: Pas de conflit

Page 20: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 21: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Avantages et InconvénientsAvantagesElle est simple à utilisée puisqu’elle est basée

sur un principe simple qui nous permet de changer le voisinage lorsqu’on se retrouve bloqué dans un minimum local

Etant très généraliste, elle s’applique à un grand nombre de problèmes d’optimisation combinatoire

Elle est efficace : les meilleures solutions sont obtenues en un temps de calcul modéré

Page 22: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Avantages et InconvénientsInconvénientsElle est souvent moins puissante que des

méthodes exactes sur certains types de problèmes

Elle ne garantie pas non plus la découverte d’un optimum global en un temps fini

Explore un nombre grand de voisinages

Page 23: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

PLANIntroductionHistoriqueStructure de voisinage et minimum localDéfinitionAlgorithmeExempleAvantages/InconvénientsConclusion

Page 24: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

ConclusionLes métaheuristiques étant très généralistes,

elles peuvent être adaptées à tout type de problème d’optimisation

Elles sont souvent moins puissantes que des méthodes exactes sur certains types de problèmes

Elles ne garantissent pas non plus la découverte de l’optimum global en un temps fini

Page 25: Université des Sciences et de la Technologie Oran, Mohamed Boudiaf .

Bibliographie1. P.Hansen and N.Mladenovic. An introduction to variable

neighbourhood search. In S. Voss, S. Martello, I. H. Osman, and C. Roucairol, editors, Meta-heuristics, Advances and trends in local search paradigms for optimization, pages 433-458. Kluwer Academic Publishers.1999.

2. P. Hansen and N. Mladenovic. variable neighbourhood search. In F . Glover and G. A. Kochenberger , editors , Handbook of Metaheuristics ,chapter 6. Kluwer, 2003.

3. C. Helmberg and F . Rendl. Solving quadratic (0,1)- problems by semidefinite programs and cutting plantes .Mathematical Programming , 82 :291-315, 1998.

4. N.Mladenovic and P.Hansen. variable neighbourhood search. Comput. Oper . Res .; 4(11) :1097-1100,1997

5 : http://fr.wikipedia.org/wiki/M%C3%A9taheuristique