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

Upload: hume

Post on 24-Feb-2016

108 views

Category:

Documents


2 download

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

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