Upload
mnasri-sami
View
427
Download
0
Tags:
Embed Size (px)
Citation preview
Résolution du problème du voyageur de commerce via un approche multi-agent
Elaboré par:Sakhraoui Noura
Encadré par:Mnasri Sami
Plan
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
www.wondershare.com
Etat de l’art
Approche simplifiéeLe 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
5
Etat d’art
• 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
Etat d’art
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’ évaluationPhase de Séparation
Etat d’art
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
www.wondershare.com
Etat d’art
Plusieurs extensions du TSP peuvent être formulées. Les plus importantes sont les suivantes :
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 agentAgent ville Agent gestionnaireRecevoir l’ordre de chercheur le voisin Créer les agents villes
Chercher le voisin etajouter a la liste des villes visité
Chercher la plus proche ville etajouter à 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ésultat1. 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
Pour votre