SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Résolution du problème du voyageur de commerce via
un approche multi-agent
Elaboré par:
Sakhraoui Noura
Encadré par:
Mnasri Sami
1
Introduction
Etat de l'art
Modélisation & Résolution
Résultat
Conclusion et perspectives
2
Introduction
En vue commerciale une société veut transporter ses produits
fabriqués dans l’ensemble de ces usines vers un tel nombre de
clients. Elle s’adapte donc de plusieurs chemins possibles. Le
transport des opérations de livraisons est coûteux. Notre
objectif est de choisir une meilleure route pour minimiser ce
coût : c’est le problème posé par un voyageur de commerce.
Dont ce problème se focalise ainsi d’optimiser le chemin totale
parcourue de la tournée complète vers les clients pour fournir
les produits en revenants au point de départ c’est celui du
centre de distribution.
3
Définition du PVC
• Le problème du voyageur de commerce consiste à trouver le plus court
chemin qui relie un ensembles des villes séparées par des distances
Présentation du problème
 Le problème du voyageur de commerce consiste à trouver un parcours à
emprunter de longueur minimum.
 Le voyageur doit respecter un ensemble de contraintes tels que, la visite
d’une et une seule fois chaque ville du parcours et la rentrée à la ville du
départ.
 Ce problème est connu par sa grande difficulté. Il est l’un des problèmes
de la classe NP-difficile les plus étudiés.
4
Etat de l’art
 Modélisation linéaire:
 la modélisation linéaire est amené à développer un arbre de
recherche en posant des points de choix sur les valeurs des
variables
 Programmation dynamique:
 La programmation dynamique est une technique générale de
résolution exacte de problèmes d’optimisation qui consiste à
énumérer les solutions du problème
 Cette énumération est factorisée et complète
Etat de l’art
 Approche simplifiée
 Le problème est trouver un chemin de longueur totale
minimale qui passe exactement une fois par chaque point et
revienne au point de départ.
 Approche détaillées.
 Le problème est de trouver le plus court cycle
hamiltonien pour un graphe complet G= (V, A, W) avec V un
ensemble de sommets, A un ensemble d'arêtes et W une fonction
de coût sur les arcs
www.wondershare.com
5
• Heuristiques exactes
 c’est l’heuristique ou bien la méthode la plus
performante et la plus fiable.
 Cette méthode visant à mettre en place un arbre binaire
de recherche :
 le premier nœud de l’arbre représente la ville de départ,
puis la ville qui suit est la prochaine ville visitée etc. et on
crée autant de nœuds qu’il reste de ville à visiter.
 Dans chaque nœud, le choix nécessite à sélectionner la
prochaine ville à visiter parmi les villes restantes.
6
 Parmi les méthodes approchées on trouve:
Heuristiques approchées:
 Ces heuristiques:
 s’améliorent pour connaitre des nouveaux développements.
 sont de plus en plus sophistiquées
 leur efficacité s’est incontestablement perfectionnée et
 peuvent se générer des outils particulièrement performants
Phase du détailsPhase d’ évaluation
Phase de
Séparation
Parmi les méthodes exactes on trouve:
Algorithme du
plus proche
voisin
L’algorithme de
descente locale La méthode de
l’elastique
La méthode du
tabou
Les algorithmes
genétiques
Algorithme de
colonies de
fourmis
Le recuit
simulé
7
 Plusieurs extensions du TSP peuvent être formulées. Les plus importantes
sont les suivantes :
www.wondershare.com
Le problème de Steiner
L’ITSP pondère
Le GITSP
8
9
Modélisation & Résolution
 Système multi agent
 Un système multi-agent (SMA) est un système composé d'un ensemble
d‘agents situés dans un certain environnement et interagissant selon
certaines relation système multi agent
 Agent
 Un agent est une entité physique caractérisée par :
 Son autonomie dans la prise de décision,
 Ses informations sur lui-même, sur les autres agents et sur son
environnement
 Avantages:
• Les SMA héritent des bénéfices de l’IA au niveau du traitement symbolique
• Souplesse de l’outil
• Une résolution distribuée de problèmes
 Inconvénients
 la complexité et la difficulté de leur modélisation et développement
10
Modélisation & Résolution
 le coût élevé du support matériel et logiciel.
 L'augmentation du nombre des agents et des états de la coordination
Types d’agent:
 Agents cognitifs :
 Le but de concevoir un agent dit cognitif est:
 Appliquer le modèle des activités humaines distribuées et du comportement social
 Modéliser nos logiciels de plus en plus complexes.
 Agents réactif
 les agents réactifs sont des composantes très simples qui perçoivent
l'environnement et sont capables d'agir sur celui-ci.
 Les agents hybrides
L’agent hybrides est:
 combinent les caractéristiques des agents cognitifs et les agents réactifs
 conçu comme alliant comportement réactif et comportement cognitif.
11
Modélisation & Résolution
Environnement
• l’environnement est :
 Un milieu d’interactions : signaux, traces, … avec des lois physiques ou
non;
 Un lieu où les actions individuelles ou collectives sont réalisées, où des
réactions sont perçues
Organisation:
 Ensemble de relations entre des rôles
 Ensemble des engagements communs entre les agents et des conventions
sociales
8
Modélisation & Résolution
La négociation:
 est le processus d’améliorer les accords sur des points de vue communs ou des
plans d’action grâce à l’échange structuré d’informations pertinentes
Approches multi agent
Agent ville Agent gestionnaire
Recevoir l’ordre de chercheur le voisin Créer les agents villes
Chercher le voisin et
ajouter a la liste des villes visité
Chercher la plus proche ville et
ajouter à la liste des villes visités
Donner l’ordre de recherche Donner l’ordre (MSG) et chercher le voisin
9
Modélisation & Résolution
Méthodologie proposée : OMASE
10
Modélisation & Résolution
• Le modèle de but est obtenue en décomposant le but principal du système
en Sous-buts
10
Modélisation & Résolution
• Dans ce modèle on s’intéresse aux interactions et aux communications
entre les agents du système.
11
Résultat
1. Définition des agents
villes
2.Ajout des villes à la canvas
3.Traçage de la tournée 4.Vidage du menu principal
5.Affichage des villes
Résultat
12
13
Résultat
Résultat
Conclusion et perspectives
Conclusion
Perspectives
14
o Optimisation et amélioration le temps d’exécution de problème de voyageur de
commerce
o Implémentation des nouveaux applications permettant de résoudre le problème
de voyageur de commerce
o Le PVC fournit un exemple d’étude d’un problème NP-
complet dont les méthodes de résolution peuvent s’appliquer
à d’autre problèmes mathématiques discrète notamment
dans les transports et la logique
A heuristic multi-agents model to solve the TSP

Weitere ähnliche Inhalte

Was ist angesagt?

Assistance technique a_la_clientele
Assistance technique a_la_clienteleAssistance technique a_la_clientele
Assistance technique a_la_clienteleImane Bellali
 
Livre blanc Guide d'évaluation SAP
Livre blanc Guide d'évaluation SAPLivre blanc Guide d'évaluation SAP
Livre blanc Guide d'évaluation SAPAntoine Vigneron
 
Construire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPConstruire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPClément OUDOT
 
Les systèmes d'information
Les systèmes d'informationLes systèmes d'information
Les systèmes d'informationOumaima Karim
 
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...tayebbousfiha1
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationSoukaina Boujadi
 
Rapport de Mémoire Master Recherche
Rapport de Mémoire Master RechercheRapport de Mémoire Master Recherche
Rapport de Mémoire Master RechercheRouâa Ben Hammouda
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1Amal Abid
 
Mise en place de système d’information
Mise en place de système d’informationMise en place de système d’information
Mise en place de système d’informationPatrick Ostertag
 
Gestion des risques Démarche
Gestion des risques DémarcheGestion des risques Démarche
Gestion des risques DémarcheRémi Bachelet
 
Présentation Mémoire Master de Recherche
Présentation Mémoire Master de RecherchePrésentation Mémoire Master de Recherche
Présentation Mémoire Master de RechercheRouâa Ben Hammouda
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
la sécurité dans la commerce electronique
la sécurité dans la commerce electroniquela sécurité dans la commerce electronique
la sécurité dans la commerce electroniqueMouna Slama
 
Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique Moez SAAIDIA
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Yasmine Tounsi
 
Fonction commercial d’entreprise
Fonction commercial d’entrepriseFonction commercial d’entreprise
Fonction commercial d’entrepriseEL AMRI El Hassan
 

Was ist angesagt? (20)

Assistance technique a_la_clientele
Assistance technique a_la_clienteleAssistance technique a_la_clientele
Assistance technique a_la_clientele
 
Livre blanc Guide d'évaluation SAP
Livre blanc Guide d'évaluation SAPLivre blanc Guide d'évaluation SAP
Livre blanc Guide d'évaluation SAP
 
Octopus Logiciel Microfinance SIG
Octopus Logiciel Microfinance SIGOctopus Logiciel Microfinance SIG
Octopus Logiciel Microfinance SIG
 
Construire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPConstruire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAP
 
Les systèmes d'information
Les systèmes d'informationLes systèmes d'information
Les systèmes d'information
 
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupération
 
Rapport de Mémoire Master Recherche
Rapport de Mémoire Master RechercheRapport de Mémoire Master Recherche
Rapport de Mémoire Master Recherche
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1
 
Mise en place de système d’information
Mise en place de système d’informationMise en place de système d’information
Mise en place de système d’information
 
Gestion des risques Démarche
Gestion des risques DémarcheGestion des risques Démarche
Gestion des risques Démarche
 
Algorithmes de jeux
Algorithmes de jeuxAlgorithmes de jeux
Algorithmes de jeux
 
Présentation Mémoire Master de Recherche
Présentation Mémoire Master de RecherchePrésentation Mémoire Master de Recherche
Présentation Mémoire Master de Recherche
 
Rapport de PFE
Rapport de PFERapport de PFE
Rapport de PFE
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
la sécurité dans la commerce electronique
la sécurité dans la commerce electroniquela sécurité dans la commerce electronique
la sécurité dans la commerce electronique
 
Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique Le couple MOA-MOE dans le projet informatique
Le couple MOA-MOE dans le projet informatique
 
Td dw1
Td dw1Td dw1
Td dw1
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
 
Fonction commercial d’entreprise
Fonction commercial d’entrepriseFonction commercial d’entreprise
Fonction commercial d’entreprise
 

Andere mochten auch

Tipe 2017 - Nouvelles directives (15/09/20176)
Tipe 2017 - Nouvelles directives (15/09/20176)Tipe 2017 - Nouvelles directives (15/09/20176)
Tipe 2017 - Nouvelles directives (15/09/20176)Cdi_LgtBaimbridge
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationxmohamed_SAYARI
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siNarûtö Bàl'Sèm
 
Les algorithmes avancés
Les algorithmes avancésLes algorithmes avancés
Les algorithmes avancésmohamed_SAYARI
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximationmohamed_SAYARI
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiquesmohamed_SAYARI
 
Presentación III MKT Intelligence - Fernando Covecino - Deloitte
Presentación III MKT Intelligence - Fernando Covecino - DeloittePresentación III MKT Intelligence - Fernando Covecino - Deloitte
Presentación III MKT Intelligence - Fernando Covecino - DeloitteNeo Consulting
 
Vacanceo mediakit - juillet 2011 - vdef
Vacanceo   mediakit - juillet 2011 - vdefVacanceo   mediakit - juillet 2011 - vdef
Vacanceo mediakit - juillet 2011 - vdefVariousAd
 
Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...
Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...
Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...Ministère de l'Économie et des Finances
 
Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...
Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...
Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...Ministère de l'Économie et des Finances
 
Projet de recherche Design Communautique et Mon Portail Col@b
Projet de recherche Design Communautique et Mon Portail Col@bProjet de recherche Design Communautique et Mon Portail Col@b
Projet de recherche Design Communautique et Mon Portail Col@bPierre-Léonard Harvey, Ph.D.
 
Fma profesion religiosa_2011
Fma profesion religiosa_2011Fma profesion religiosa_2011
Fma profesion religiosa_2011Chinca FMA
 
le marché du e-learning : l'offre
le marché du e-learning : l'offrele marché du e-learning : l'offre
le marché du e-learning : l'offreVirginie Lanlo
 
La literatura griega. Apolo y Dafne. paula rufo
La literatura griega. Apolo y Dafne. paula rufoLa literatura griega. Apolo y Dafne. paula rufo
La literatura griega. Apolo y Dafne. paula ruforufasanchez
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...Nuxeo
 

Andere mochten auch (20)

Tipe 2017 - Nouvelles directives (15/09/20176)
Tipe 2017 - Nouvelles directives (15/09/20176)Tipe 2017 - Nouvelles directives (15/09/20176)
Tipe 2017 - Nouvelles directives (15/09/20176)
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationx
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Correction
CorrectionCorrection
Correction
 
Les algorithmes avancés
Les algorithmes avancésLes algorithmes avancés
Les algorithmes avancés
 
Récursivité
RécursivitéRécursivité
Récursivité
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiques
 
Presentación III MKT Intelligence - Fernando Covecino - Deloitte
Presentación III MKT Intelligence - Fernando Covecino - DeloittePresentación III MKT Intelligence - Fernando Covecino - Deloitte
Presentación III MKT Intelligence - Fernando Covecino - Deloitte
 
Gradle_BordeauxJUG
Gradle_BordeauxJUGGradle_BordeauxJUG
Gradle_BordeauxJUG
 
Vacanceo mediakit - juillet 2011 - vdef
Vacanceo   mediakit - juillet 2011 - vdefVacanceo   mediakit - juillet 2011 - vdef
Vacanceo mediakit - juillet 2011 - vdef
 
Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...
Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...
Oseo dgcis eti-2011 (http://www.oseo.fr/notre_mission/publications/etudes_et_...
 
Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...
Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...
Voyager en-europe-tout-sur-vos-droits-avant-pendant-et-apres-votre-voyage-att...
 
Tienda como parque de atracciones
Tienda como parque de atraccionesTienda como parque de atracciones
Tienda como parque de atracciones
 
Projet de recherche Design Communautique et Mon Portail Col@b
Projet de recherche Design Communautique et Mon Portail Col@bProjet de recherche Design Communautique et Mon Portail Col@b
Projet de recherche Design Communautique et Mon Portail Col@b
 
Fma profesion religiosa_2011
Fma profesion religiosa_2011Fma profesion religiosa_2011
Fma profesion religiosa_2011
 
le marché du e-learning : l'offre
le marché du e-learning : l'offrele marché du e-learning : l'offre
le marché du e-learning : l'offre
 
La literatura griega. Apolo y Dafne. paula rufo
La literatura griega. Apolo y Dafne. paula rufoLa literatura griega. Apolo y Dafne. paula rufo
La literatura griega. Apolo y Dafne. paula rufo
 
4ºcuaresm..
4ºcuaresm..4ºcuaresm..
4ºcuaresm..
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
 

Ähnlich wie A heuristic multi-agents model to solve the TSP

Support Formation Samsung - Python - Session 2 - 2022.pptx
Support Formation Samsung - Python - Session 2 - 2022.pptxSupport Formation Samsung - Python - Session 2 - 2022.pptx
Support Formation Samsung - Python - Session 2 - 2022.pptxbpmana
 
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324Annick Rimbod-Pethiod, CBAP
 
01-introduction (2).ppt
01-introduction (2).ppt01-introduction (2).ppt
01-introduction (2).pptSouha Bennani
 
Marketing et Big Data
Marketing et Big DataMarketing et Big Data
Marketing et Big DataJeremy Greze
 
3. Recherche utilisateur
3. Recherche utilisateur3. Recherche utilisateur
3. Recherche utilisateurLaurent Barbat
 
Une approche multi-agents pour la détection de contours
Une approche multi-agents pour la détection  de contoursUne approche multi-agents pour la détection  de contours
Une approche multi-agents pour la détection de contoursSlim Namouchi
 
Cv dominique emmanuel
Cv dominique emmanuelCv dominique emmanuel
Cv dominique emmanuelDOMEMM
 
Un modèle agent générique pour la comparaison d’approches d’allocation de res...
Un modèle agent générique pour la comparaison d’approches d’allocation de res...Un modèle agent générique pour la comparaison d’approches d’allocation de res...
Un modèle agent générique pour la comparaison d’approches d’allocation de res...daoudalaa
 
Séminaire IA & VA- Dominique Gruyer, Univ Gustave Eiffel
Séminaire IA & VA- Dominique Gruyer, Univ Gustave EiffelSéminaire IA & VA- Dominique Gruyer, Univ Gustave Eiffel
Séminaire IA & VA- Dominique Gruyer, Univ Gustave EiffelMahdi Zarg Ayouna
 
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEMSage france
 
Systèmes d informations
Systèmes d informationsSystèmes d informations
Systèmes d informationsReda Hassani
 
Présentation SMA
Présentation SMAPrésentation SMA
Présentation SMAAmna Dridi
 
Moteur de Recommandation
Moteur de RecommandationMoteur de Recommandation
Moteur de RecommandationSoft Computing
 
Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...
Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...
Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...Parkour3
 
71368830 correction-td-systeme-d-information
71368830 correction-td-systeme-d-information71368830 correction-td-systeme-d-information
71368830 correction-td-systeme-d-informationSyrine Chebili
 

Ähnlich wie A heuristic multi-agents model to solve the TSP (20)

Support Formation Samsung - Python - Session 2 - 2022.pptx
Support Formation Samsung - Python - Session 2 - 2022.pptxSupport Formation Samsung - Python - Session 2 - 2022.pptx
Support Formation Samsung - Python - Session 2 - 2022.pptx
 
Agents intelligents
Agents intelligentsAgents intelligents
Agents intelligents
 
Lexique digital
Lexique digitalLexique digital
Lexique digital
 
Aftm openbooking 20140602 paris vf
Aftm openbooking 20140602 paris vfAftm openbooking 20140602 paris vf
Aftm openbooking 20140602 paris vf
 
WAAUB_DIAPO_2_2.pdf
WAAUB_DIAPO_2_2.pdfWAAUB_DIAPO_2_2.pdf
WAAUB_DIAPO_2_2.pdf
 
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
 
01-introduction (2).ppt
01-introduction (2).ppt01-introduction (2).ppt
01-introduction (2).ppt
 
01-introduction.ppt
01-introduction.ppt01-introduction.ppt
01-introduction.ppt
 
Marketing et Big Data
Marketing et Big DataMarketing et Big Data
Marketing et Big Data
 
3. Recherche utilisateur
3. Recherche utilisateur3. Recherche utilisateur
3. Recherche utilisateur
 
Une approche multi-agents pour la détection de contours
Une approche multi-agents pour la détection  de contoursUne approche multi-agents pour la détection  de contours
Une approche multi-agents pour la détection de contours
 
Cv dominique emmanuel
Cv dominique emmanuelCv dominique emmanuel
Cv dominique emmanuel
 
Un modèle agent générique pour la comparaison d’approches d’allocation de res...
Un modèle agent générique pour la comparaison d’approches d’allocation de res...Un modèle agent générique pour la comparaison d’approches d’allocation de res...
Un modèle agent générique pour la comparaison d’approches d’allocation de res...
 
Séminaire IA & VA- Dominique Gruyer, Univ Gustave Eiffel
Séminaire IA & VA- Dominique Gruyer, Univ Gustave EiffelSéminaire IA & VA- Dominique Gruyer, Univ Gustave Eiffel
Séminaire IA & VA- Dominique Gruyer, Univ Gustave Eiffel
 
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
 
Systèmes d informations
Systèmes d informationsSystèmes d informations
Systèmes d informations
 
Présentation SMA
Présentation SMAPrésentation SMA
Présentation SMA
 
Moteur de Recommandation
Moteur de RecommandationMoteur de Recommandation
Moteur de Recommandation
 
Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...
Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...
Parkour3- L’importance de la collecte et de l’analyse de données pour votre e...
 
71368830 correction-td-systeme-d-information
71368830 correction-td-systeme-d-information71368830 correction-td-systeme-d-information
71368830 correction-td-systeme-d-information
 

A heuristic multi-agents model to solve the TSP

  • 1. Résolution du problème du voyageur de commerce via un approche multi-agent Elaboré par: Sakhraoui Noura Encadré par: Mnasri Sami
  • 2. 1 Introduction Etat de l'art Modélisation & Résolution Résultat Conclusion et perspectives
  • 3. 2 Introduction En vue commerciale une société veut transporter ses produits fabriqués dans l’ensemble de ces usines vers un tel nombre de clients. Elle s’adapte donc de plusieurs chemins possibles. Le transport des opérations de livraisons est coûteux. Notre objectif est de choisir une meilleure route pour minimiser ce coût : c’est le problème posé par un voyageur de commerce. Dont ce problème se focalise ainsi d’optimiser le chemin totale parcourue de la tournée complète vers les clients pour fournir les produits en revenants au point de départ c’est celui du centre de distribution.
  • 4. 3 Définition du PVC • Le problème du voyageur de commerce consiste à trouver le plus court chemin qui relie un ensembles des villes séparées par des distances Présentation du problème  Le problème du voyageur de commerce consiste à trouver un parcours à emprunter de longueur minimum.  Le voyageur doit respecter un ensemble de contraintes tels que, la visite d’une et une seule fois chaque ville du parcours et la rentrée à la ville du départ.  Ce problème est connu par sa grande difficulté. Il est l’un des problèmes de la classe NP-difficile les plus étudiés.
  • 5. 4 Etat de l’art  Modélisation linéaire:  la modélisation linéaire est amené à développer un arbre de recherche en posant des points de choix sur les valeurs des variables  Programmation dynamique:  La programmation dynamique est une technique générale de résolution exacte de problèmes d’optimisation qui consiste à énumérer les solutions du problème  Cette énumération est factorisée et complète
  • 6. Etat de l’art  Approche simplifiée  Le problème est trouver un chemin de longueur totale minimale qui passe exactement une fois par chaque point et revienne au point de départ.  Approche détaillées.  Le problème est de trouver le plus court cycle hamiltonien pour un graphe complet G= (V, A, W) avec V un ensemble de sommets, A un ensemble d'arêtes et W une fonction de coût sur les arcs www.wondershare.com
  • 7. 5 • Heuristiques exactes  c’est l’heuristique ou bien la méthode la plus performante et la plus fiable.  Cette méthode visant à mettre en place un arbre binaire de recherche :  le premier nœud de l’arbre représente la ville de départ, puis la ville qui suit est la prochaine ville visitée etc. et on crée autant de nœuds qu’il reste de ville à visiter.  Dans chaque nœud, le choix nécessite à sélectionner la prochaine ville à visiter parmi les villes restantes.
  • 8. 6  Parmi les méthodes approchées on trouve: Heuristiques approchées:  Ces heuristiques:  s’améliorent pour connaitre des nouveaux développements.  sont de plus en plus sophistiquées  leur efficacité s’est incontestablement perfectionnée et  peuvent se générer des outils particulièrement performants Phase du détailsPhase d’ évaluation Phase de Séparation
  • 9. Parmi les méthodes exactes on trouve: Algorithme du plus proche voisin L’algorithme de descente locale La méthode de l’elastique La méthode du tabou Les algorithmes genétiques Algorithme de colonies de fourmis Le recuit simulé 7
  • 10.  Plusieurs extensions du TSP peuvent être formulées. Les plus importantes sont les suivantes : www.wondershare.com Le problème de Steiner L’ITSP pondère Le GITSP 8
  • 11. 9 Modélisation & Résolution  Système multi agent  Un système multi-agent (SMA) est un système composé d'un ensemble d‘agents situés dans un certain environnement et interagissant selon certaines relation système multi agent  Agent  Un agent est une entité physique caractérisée par :  Son autonomie dans la prise de décision,  Ses informations sur lui-même, sur les autres agents et sur son environnement  Avantages: • Les SMA héritent des bénéfices de l’IA au niveau du traitement symbolique • Souplesse de l’outil • Une résolution distribuée de problèmes  Inconvénients  la complexité et la difficulté de leur modélisation et développement
  • 12. 10 Modélisation & Résolution  le coût élevé du support matériel et logiciel.  L'augmentation du nombre des agents et des états de la coordination Types d’agent:  Agents cognitifs :  Le but de concevoir un agent dit cognitif est:  Appliquer le modèle des activités humaines distribuées et du comportement social  Modéliser nos logiciels de plus en plus complexes.  Agents réactif  les agents réactifs sont des composantes très simples qui perçoivent l'environnement et sont capables d'agir sur celui-ci.  Les agents hybrides L’agent hybrides est:  combinent les caractéristiques des agents cognitifs et les agents réactifs  conçu comme alliant comportement réactif et comportement cognitif.
  • 13. 11 Modélisation & Résolution Environnement • l’environnement est :  Un milieu d’interactions : signaux, traces, … avec des lois physiques ou non;  Un lieu où les actions individuelles ou collectives sont réalisées, où des réactions sont perçues Organisation:  Ensemble de relations entre des rôles  Ensemble des engagements communs entre les agents et des conventions sociales
  • 14. 8 Modélisation & Résolution La négociation:  est le processus d’améliorer les accords sur des points de vue communs ou des plans d’action grâce à l’échange structuré d’informations pertinentes Approches multi agent Agent ville Agent gestionnaire Recevoir l’ordre de chercheur le voisin Créer les agents villes Chercher le voisin et ajouter a la liste des villes visité Chercher la plus proche ville et ajouter à la liste des villes visités Donner l’ordre de recherche Donner l’ordre (MSG) et chercher le voisin
  • 16. 10 Modélisation & Résolution • Le modèle de but est obtenue en décomposant le but principal du système en Sous-buts
  • 17. 10 Modélisation & Résolution • Dans ce modèle on s’intéresse aux interactions et aux communications entre les agents du système.
  • 18. 11 Résultat 1. Définition des agents villes 2.Ajout des villes à la canvas 3.Traçage de la tournée 4.Vidage du menu principal 5.Affichage des villes
  • 22. Conclusion et perspectives Conclusion Perspectives 14 o Optimisation et amélioration le temps d’exécution de problème de voyageur de commerce o Implémentation des nouveaux applications permettant de résoudre le problème de voyageur de commerce o Le PVC fournit un exemple d’étude d’un problème NP- complet dont les méthodes de résolution peuvent s’appliquer à d’autre problèmes mathématiques discrète notamment dans les transports et la logique