-
11
pages
-
Français
-
Documents
-
2004
Description
Niveau: Supérieur
Le Problème du voyageur de commerce Charles Bouillaguet 26 juin 2004 Définition du problème Le problème du voyageur de commerce est un prob- lème classique d'optimisation : il s'agit de trouver la plus courte tournée perme- ttant de visiter n villes et de revenir au point de départ en ne visitant chaque ville qu'une seule fois. Ce problème se trouve généralement formulé dans le langage des graphes : on considère un graphe (S,A) où S, les sommets du graphe, représentent les villes, et A, les arêtes, représentent les routes. Un cycle à k sommets est alors un ensemble de k sommets (s0, s1, . . . , sk) tels que sk = s0 et (si, si?1) ? A pour i = 1, 2, . . . , k. La longueur d'un tel cycle est la somme des longueurs des arêtes qui le composent. Un cycle qui relie tous les sommets fois et une seule est appelé cycle Hamiltonien. Dans la suite, on notera n = |S| le nombre de sommet du graphe. Le but du problème est de déterminer le cycle Hamiltonien de plus courte longueur. Par abus de langage, nous écririons souvent cycle, pour dire cycle hamiltonien. Nous travaillerons avec certaines hypothèses : nous supposerons que la distance utilisée pour fournir la longueur des arêtes est euclidienne et qu'elle vérifie donc l'inégalité triangulaire) : d(a, c) ≤ d(a, b) + d(a, c) (
- mémoire
Le Problème du voyageur de commerce Charles Bouillaguet 26 juin 2004 Définition du problème Le problème du voyageur de commerce est un prob- lème classique d'optimisation : il s'agit de trouver la plus courte tournée perme- ttant de visiter n villes et de revenir au point de départ en ne visitant chaque ville qu'une seule fois. Ce problème se trouve généralement formulé dans le langage des graphes : on considère un graphe (S,A) où S, les sommets du graphe, représentent les villes, et A, les arêtes, représentent les routes. Un cycle à k sommets est alors un ensemble de k sommets (s0, s1, . . . , sk) tels que sk = s0 et (si, si?1) ? A pour i = 1, 2, . . . , k. La longueur d'un tel cycle est la somme des longueurs des arêtes qui le composent. Un cycle qui relie tous les sommets fois et une seule est appelé cycle Hamiltonien. Dans la suite, on notera n = |S| le nombre de sommet du graphe. Le but du problème est de déterminer le cycle Hamiltonien de plus courte longueur. Par abus de langage, nous écririons souvent cycle, pour dire cycle hamiltonien. Nous travaillerons avec certaines hypothèses : nous supposerons que la distance utilisée pour fournir la longueur des arêtes est euclidienne et qu'elle vérifie donc l'inégalité triangulaire) : d(a, c) ≤ d(a, b) + d(a, c) (
- arbre couvrant
- exploration de l'arbre
- arbre
- court cycle
-
Publié par
-
Publié le
01 juin 2004
-
Langue
Français