SlideShare una empresa de Scribd logo
1 de 27
Recherche à voisinage variables
Master : Informatique Signaux et Télécommunications

Réaliser par :
Erraji Zakarya
Mansouri Mohammed
Zahmar El Hossein

Encadré par :
Mr. BENELALLAM Imade
Plan
I.

Les métaheuristiques
1. Introduction
2. Définition
3. Classification des métaheuristiques
II. Recherche à voisinage variable
1. Définition
2. Algorithme
3. Application et Exemples
4. Les avantage et les inconvénients
III. Conclusion
Les metaheuristiques
Introduction
L’optimisation combinatoire (OC) occupe une place très importante en
recherche opérationnelle et en informatique.
La résolution des problèmes combinatoires est assez délicate.

Nombreuses méthodes de résolution ont été développées pour résoudre ce
problème ,et peuvent être classées en deux catégories:
• Les méthodes exactes
• Les méthodes approchées.
Introduction
les méthodes de résolution exactes permettent d’obtenir une solutions
dont l’optimalité est garantie.
Mais quand le nombre de combinaisons possibles devient exponentiel par
rapport à la taille du problème, le temps de calcul devient rapidement critique.
Donc on chercher des solutions de bonne qualité, sans garantie d’optimalité,
mais au profit d’un temps de calcul plus réduit. Pour cela, On applique des
méthodes appelées méta-heuristiques
Définition
En 1996, I.H. Osman et G. Laporte définissaient la métaheuristique comme
«un processus itératif qui subordonne et qui guide une heuristique, en
combinant intelligemment plusieurs concepts pour explorer et exploiter tout
l’espace de recherche.

En 2006, le réseau Metaheuristics (metaheuristics.org) définit les
métaheuristiques comme « un ensemble de concepts utilisés pour définir
des méthodes heuristiques, pouvant être appliqués à une grande variété de
problèmes.
Classification des métaheuristique
les metaheuristiques peuvent être classer en deux class:
• Les métaheuristiques fondées sur la notion de parcours:
On peut citer le recuit simulé, la recherche avec tabous, la recherche à
voisinage variable.
• Les métaheuristiques fondées sur la notion de population:
On peut citer les algorithmes génétiques, les algorithmes de colonies de
fourmis.
On s’intéresse ici à la méthode de recherche à voisinage variable(RVV).
La Recherche à Voisinage Variable
Definitions
La Recherche à Voisinages Variables (RVV) a été proposé par
Mladenovic et Hansen en 1997. cette methode utilise plusieurs
types de voisinages.
La Recherche à voisinage variable (RVV) est une métaheuristique
récente pour la résolution des problèmes d’optimisation
combinatoire et globale, dont l’idée de base est le changement
systématique de voisinage au sein d’une recherche locale.
Définitions
Le voisinage d'une solution est un sous-ensemble de solutions qu'il
est possible d'atteindre par une série de transformations données.
Exemple :
Un voisinage simple pour le problème du voyageur de commerce
sera, par exemple, l'ensemble des solutions qu'il est possible de
construire en permutant deux villes dans une solution donnée.
Algorithme de la RVV
Algorithme de la RVV
Perturbation
Solution initial
N3
N2
N1

Recherche local
Exemples :

1) LTCPP.
2) Coloriage d'un graphe.
Exemple(1) LTCPP
problème de covoiturage régulier :
 Problème NP-complet
 Définir les groupes où chaque usager, à tour de rôle, ramasse les
autres membres du groupe.

 Chaque usager agit alternativement comme serveur ou client.
Exemple(1) LTCPP
Objectif:
 Minimiser la distance totale parcourue par le serveur de
chaque groupe.
 Minimiser le nombre de groupes.
Respecter les contraintes de capacité des véhicules et des
fenêtres de temps.
Exemple(1) LTCPP
Conception de solution:
 Solution initial.

 F calcule la distance totale
parcourue par le serveur de
chaque groupe.
 Condition d’arrêt : temps de
calcule dépasse un temps
donné.
 Structure de voisinages:
Exemple(1) LTCPP
 N1 Voisinage d’ échange

 N2 Voisinage d’ enchaine.
Coloriage d'un graphe
Considérons un problème de coloriage des sommets d’un graphe G (V , E ).
V : l’ensemble des sommets.
E :l’ensemble des arrêts.
Coloriage d'un graphe
Considérons la fonction F qui compte le nombre de sommets en
conflit. Etant donné une coloration considérons deux voisinages :
• Le voisinage N1 consiste à changer la couleur d’un sommet en conflit par
l’une des couleurs utilisées dans le graphe.
• Le voisinage N2 consiste à choisir un sommet W voisin du
sommet V en conflit, et de permuter les couleurs de V et W.
Coloriage d'un graphe
On choisit une solution initiale s = s0
F(s0)=2
Coloriage d'un graphe
On génère une solution voisine s1 dans le voisinage N1:
F(s1)=1
Coloriage d'un graphe
On a: f (s1) < f (s0) Alors, on pose s = s1
On génère une nouvelle solution voisine dans N1.
F(s2)=1
Coloriage d'un graphe
On a: f (s2) = f (s1)
On remarque que cette
solution n’a pas amélioré la
solution précédente, le
problème est reste toujours
(un autre conflit) ,alors on
garde notre solution
précédente et on lui
applique le deuxième
voisinage.
Coloriage d'un graphe
F(s)=0
Donc on a bien obtenue la solution.
Les avantages
la Recherche à Voisinage Variable (RVV) :
 Donne des solutions de meilleure qualité .

 Vitesse de calcul plus rapide.
 Facile à mettre en œuvre.
Les inconvénients
 Elle 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
Conclusion
 La caractéristique principale de cette méthode consiste en sa
capacité de passer d'un voisinage à un autre tout au long du
processus d'optimisation
 Utilisation de plusieurs opérateurs a permis d'améliorer la capacité
de recherche .
 Algorithme adapté pour l'intensification mais a peu de capacité pour
la diversification.

Más contenido relacionado

La actualidad más candente

Data mining - Segmentation(k-means, cah)
Data mining - Segmentation(k-means, cah)Data mining - Segmentation(k-means, cah)
Data mining - Segmentation(k-means, cah)Mohamed Heny SELMI
 
Correction examen-java-avancé-1
Correction examen-java-avancé-1Correction examen-java-avancé-1
Correction examen-java-avancé-1vangogue
 
Algorithme Colonie de fourmis
Algorithme Colonie de fourmisAlgorithme Colonie de fourmis
Algorithme Colonie de fourmiskamar MEDDAH
 
TP1 Big Data - MapReduce
TP1 Big Data - MapReduceTP1 Big Data - MapReduce
TP1 Big Data - MapReduceAmal Abid
 
AI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigAI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigFelipe Sanchez Garzon
 
Système de recommandations de films
Système de recommandations de filmsSystème de recommandations de films
Système de recommandations de filmsIbn Tofail University
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionInes Ouaz
 
Les arbres de décisions
Les arbres de décisionsLes arbres de décisions
Les arbres de décisionsMariem Chaaben
 
Data mining - Classification - arbres de décision
Data mining - Classification - arbres de décisionData mining - Classification - arbres de décision
Data mining - Classification - arbres de décisionMohamed Heny SELMI
 
Benharratharijtp4 arbre de décision
Benharratharijtp4 arbre de décisionBenharratharijtp4 arbre de décision
Benharratharijtp4 arbre de décisionARIJ BenHarrath
 
Algorithme de colonies de fourmis pres.pptx
Algorithme de colonies de fourmis pres.pptxAlgorithme de colonies de fourmis pres.pptx
Algorithme de colonies de fourmis pres.pptxIBRAHIM ESSAKINE
 
Machine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleMachine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleSoft Computing
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...
Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...
Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...Jean Rohmer
 
Chapitre iv algorithmes de tri
Chapitre iv algorithmes de triChapitre iv algorithmes de tri
Chapitre iv algorithmes de triSana Aroussi
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learningQuentin Ambard
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de triYassine Anddam
 
TD3-UML-Correction
TD3-UML-CorrectionTD3-UML-Correction
TD3-UML-CorrectionLilia Sfaxi
 
Exposé segmentation
Exposé segmentationExposé segmentation
Exposé segmentationDonia Hammami
 

La actualidad más candente (20)

Data mining - Segmentation(k-means, cah)
Data mining - Segmentation(k-means, cah)Data mining - Segmentation(k-means, cah)
Data mining - Segmentation(k-means, cah)
 
Correction examen-java-avancé-1
Correction examen-java-avancé-1Correction examen-java-avancé-1
Correction examen-java-avancé-1
 
Algorithme Colonie de fourmis
Algorithme Colonie de fourmisAlgorithme Colonie de fourmis
Algorithme Colonie de fourmis
 
TP1 Big Data - MapReduce
TP1 Big Data - MapReduceTP1 Big Data - MapReduce
TP1 Big Data - MapReduce
 
AI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigAI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine Learnig
 
Knn
KnnKnn
Knn
 
Système de recommandations de films
Système de recommandations de filmsSystème de recommandations de films
Système de recommandations de films
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correction
 
Les arbres de décisions
Les arbres de décisionsLes arbres de décisions
Les arbres de décisions
 
Data mining - Classification - arbres de décision
Data mining - Classification - arbres de décisionData mining - Classification - arbres de décision
Data mining - Classification - arbres de décision
 
Benharratharijtp4 arbre de décision
Benharratharijtp4 arbre de décisionBenharratharijtp4 arbre de décision
Benharratharijtp4 arbre de décision
 
Algorithme de colonies de fourmis pres.pptx
Algorithme de colonies de fourmis pres.pptxAlgorithme de colonies de fourmis pres.pptx
Algorithme de colonies de fourmis pres.pptx
 
Machine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleMachine Learning et Intelligence Artificielle
Machine Learning et Intelligence Artificielle
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...
Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...
Intelligence Artificielle: résolution de problèmes en Prolog ou Prolog pour l...
 
Chapitre iv algorithmes de tri
Chapitre iv algorithmes de triChapitre iv algorithmes de tri
Chapitre iv algorithmes de tri
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
 
TD3-UML-Correction
TD3-UML-CorrectionTD3-UML-Correction
TD3-UML-Correction
 
Exposé segmentation
Exposé segmentationExposé segmentation
Exposé segmentation
 

Destacado

Métaheuristiques et applications
Métaheuristiques et applicationsMétaheuristiques et applications
Métaheuristiques et applicationsJohann Dreo
 
شرح مبسط عن الخوارزميات الجينية باستخدام الحاسبات
شرح مبسط عن الخوارزميات الجينية باستخدام الحاسباتشرح مبسط عن الخوارزميات الجينية باستخدام الحاسبات
شرح مبسط عن الخوارزميات الجينية باستخدام الحاسباتsayAAhmad
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceSahil Kumar
 

Destacado (6)

Métaheuristiques et applications
Métaheuristiques et applicationsMétaheuristiques et applications
Métaheuristiques et applications
 
شرح مبسط عن الخوارزميات الجينية باستخدام الحاسبات
شرح مبسط عن الخوارزميات الجينية باستخدام الحاسباتشرح مبسط عن الخوارزميات الجينية باستخدام الحاسبات
شرح مبسط عن الخوارزميات الجينية باستخدام الحاسبات
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 
Local Searches
Local SearchesLocal Searches
Local Searches
 
Projet mbs
Projet mbsProjet mbs
Projet mbs
 

Similar a Recherche à voisinage variable

optimisation cours.pdf
optimisation cours.pdfoptimisation cours.pdf
optimisation cours.pdfMouloudi1
 
Projet d'Analyse Numérique
Projet d'Analyse NumériqueProjet d'Analyse Numérique
Projet d'Analyse NumériqueYassineElaroui2
 
Coloration du graphe finale
Coloration du graphe finaleColoration du graphe finale
Coloration du graphe finaleSalma Gouia
 
Cours-optimisation.pdf
Cours-optimisation.pdfCours-optimisation.pdf
Cours-optimisation.pdfMouloudi1
 
Résolution numérique de l'équation de Black Scholes en python
Résolution numérique de l'équation de Black Scholes en pythonRésolution numérique de l'équation de Black Scholes en python
Résolution numérique de l'équation de Black Scholes en pythonAli SIDIBE
 
Localisation d’une source émettrice par un réseau d’antennes
Localisation d’une source émettrice par un réseau d’antennesLocalisation d’une source émettrice par un réseau d’antennes
Localisation d’une source émettrice par un réseau d’antennesAhmed Ammar Rebai PhD
 
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Ayoub Boudlal
 

Similar a Recherche à voisinage variable (12)

optimisation cours.pdf
optimisation cours.pdfoptimisation cours.pdf
optimisation cours.pdf
 
Projet d'Analyse Numérique
Projet d'Analyse NumériqueProjet d'Analyse Numérique
Projet d'Analyse Numérique
 
0 c2 2013
0 c2 20130 c2 2013
0 c2 2013
 
Coloration du graphe finale
Coloration du graphe finaleColoration du graphe finale
Coloration du graphe finale
 
csp_sir_C1_4.pptx
csp_sir_C1_4.pptxcsp_sir_C1_4.pptx
csp_sir_C1_4.pptx
 
Diviser Pour Régner
Diviser Pour RégnerDiviser Pour Régner
Diviser Pour Régner
 
Oc1 2013
Oc1 2013Oc1 2013
Oc1 2013
 
Cours-optimisation.pdf
Cours-optimisation.pdfCours-optimisation.pdf
Cours-optimisation.pdf
 
Résolution numérique de l'équation de Black Scholes en python
Résolution numérique de l'équation de Black Scholes en pythonRésolution numérique de l'équation de Black Scholes en python
Résolution numérique de l'équation de Black Scholes en python
 
Localisation d’une source émettrice par un réseau d’antennes
Localisation d’une source émettrice par un réseau d’antennesLocalisation d’une source émettrice par un réseau d’antennes
Localisation d’une source émettrice par un réseau d’antennes
 
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
 
Syllabus
SyllabusSyllabus
Syllabus
 

Último

Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationpapediallo3
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxMartin M Flynn
 
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...NaimDoumissi
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film françaisTxaruka
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 37
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursStagiaireLearningmat
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film françaisTxaruka
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfSylvianeBachy
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxJCAC
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Gabriel Gay-Para
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfbdp12
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneTxaruka
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 

Último (18)

Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'information
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
 
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film français
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceurs
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film français
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienne
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024
 

Recherche à voisinage variable

  • 1. Recherche à voisinage variables Master : Informatique Signaux et Télécommunications Réaliser par : Erraji Zakarya Mansouri Mohammed Zahmar El Hossein Encadré par : Mr. BENELALLAM Imade
  • 2. Plan I. Les métaheuristiques 1. Introduction 2. Définition 3. Classification des métaheuristiques II. Recherche à voisinage variable 1. Définition 2. Algorithme 3. Application et Exemples 4. Les avantage et les inconvénients III. Conclusion
  • 4. Introduction L’optimisation combinatoire (OC) occupe une place très importante en recherche opérationnelle et en informatique. La résolution des problèmes combinatoires est assez délicate. Nombreuses méthodes de résolution ont été développées pour résoudre ce problème ,et peuvent être classées en deux catégories: • Les méthodes exactes • Les méthodes approchées.
  • 5. Introduction les méthodes de résolution exactes permettent d’obtenir une solutions dont l’optimalité est garantie. Mais quand le nombre de combinaisons possibles devient exponentiel par rapport à la taille du problème, le temps de calcul devient rapidement critique. Donc on chercher des solutions de bonne qualité, sans garantie d’optimalité, mais au profit d’un temps de calcul plus réduit. Pour cela, On applique des méthodes appelées méta-heuristiques
  • 6. Définition En 1996, I.H. Osman et G. Laporte définissaient la métaheuristique comme «un processus itératif qui subordonne et qui guide une heuristique, en combinant intelligemment plusieurs concepts pour explorer et exploiter tout l’espace de recherche. En 2006, le réseau Metaheuristics (metaheuristics.org) définit les métaheuristiques comme « un ensemble de concepts utilisés pour définir des méthodes heuristiques, pouvant être appliqués à une grande variété de problèmes.
  • 7. Classification des métaheuristique les metaheuristiques peuvent être classer en deux class: • Les métaheuristiques fondées sur la notion de parcours: On peut citer le recuit simulé, la recherche avec tabous, la recherche à voisinage variable. • Les métaheuristiques fondées sur la notion de population: On peut citer les algorithmes génétiques, les algorithmes de colonies de fourmis. On s’intéresse ici à la méthode de recherche à voisinage variable(RVV).
  • 8. La Recherche à Voisinage Variable
  • 9. Definitions La Recherche à Voisinages Variables (RVV) a été proposé par Mladenovic et Hansen en 1997. cette methode utilise plusieurs types de voisinages. La Recherche à voisinage variable (RVV) est une métaheuristique récente pour la résolution des problèmes d’optimisation combinatoire et globale, dont l’idée de base est le changement systématique de voisinage au sein d’une recherche locale.
  • 10. Définitions Le voisinage d'une solution est un sous-ensemble de solutions qu'il est possible d'atteindre par une série de transformations données. Exemple : Un voisinage simple pour le problème du voyageur de commerce sera, par exemple, l'ensemble des solutions qu'il est possible de construire en permutant deux villes dans une solution donnée.
  • 12. Algorithme de la RVV Perturbation Solution initial N3 N2 N1 Recherche local
  • 13. Exemples : 1) LTCPP. 2) Coloriage d'un graphe.
  • 14. Exemple(1) LTCPP problème de covoiturage régulier :  Problème NP-complet  Définir les groupes où chaque usager, à tour de rôle, ramasse les autres membres du groupe.  Chaque usager agit alternativement comme serveur ou client.
  • 15. Exemple(1) LTCPP Objectif:  Minimiser la distance totale parcourue par le serveur de chaque groupe.  Minimiser le nombre de groupes. Respecter les contraintes de capacité des véhicules et des fenêtres de temps.
  • 16. Exemple(1) LTCPP Conception de solution:  Solution initial.  F calcule la distance totale parcourue par le serveur de chaque groupe.  Condition d’arrêt : temps de calcule dépasse un temps donné.  Structure de voisinages:
  • 17. Exemple(1) LTCPP  N1 Voisinage d’ échange  N2 Voisinage d’ enchaine.
  • 18. Coloriage d'un graphe Considérons un problème de coloriage des sommets d’un graphe G (V , E ). V : l’ensemble des sommets. E :l’ensemble des arrêts.
  • 19. Coloriage d'un graphe Considérons la fonction F qui compte le nombre de sommets en conflit. Etant donné une coloration considérons deux voisinages : • Le voisinage N1 consiste à changer la couleur d’un sommet en conflit par l’une des couleurs utilisées dans le graphe. • Le voisinage N2 consiste à choisir un sommet W voisin du sommet V en conflit, et de permuter les couleurs de V et W.
  • 20. Coloriage d'un graphe On choisit une solution initiale s = s0 F(s0)=2
  • 21. Coloriage d'un graphe On génère une solution voisine s1 dans le voisinage N1: F(s1)=1
  • 22. Coloriage d'un graphe On a: f (s1) < f (s0) Alors, on pose s = s1 On génère une nouvelle solution voisine dans N1. F(s2)=1
  • 23. Coloriage d'un graphe On a: f (s2) = f (s1) On remarque que cette solution n’a pas amélioré la solution précédente, le problème est reste toujours (un autre conflit) ,alors on garde notre solution précédente et on lui applique le deuxième voisinage.
  • 24. Coloriage d'un graphe F(s)=0 Donc on a bien obtenue la solution.
  • 25. Les avantages la Recherche à Voisinage Variable (RVV) :  Donne des solutions de meilleure qualité .  Vitesse de calcul plus rapide.  Facile à mettre en œuvre.
  • 26. Les inconvénients  Elle 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
  • 27. Conclusion  La caractéristique principale de cette méthode consiste en sa capacité de passer d'un voisinage à un autre tout au long du processus d'optimisation  Utilisation de plusieurs opérateurs a permis d'améliorer la capacité de recherche .  Algorithme adapté pour l'intensification mais a peu de capacité pour la diversification.