Chapitre 4 Flashcards

1
Q

Que veux-dire “TSP” ?

A

Traveling Salesman Problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quels sont les caractéristiques du TSP ?

A

Il y a un seul véhicule, on a n noeuds avec un dépôt et n-1 clients. Une tournée doit visiter les clients une seule fois. Le véhicule part du dépôt et y revient.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

PTV ?

A

Problèmes de tournées de véhicules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Est-ce que les PTV sont réservés à la logistique ?

A

Non, ils ne sont pas limités par la logistique : ils ont de nombreuses applictions dans des domaines très variés.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Donner un exemple de PTV

A
  • Les microprocesseurs, fabriqués avec un laser qui grave des transistor microscopiques sur une puce de silicium 1x1cm. Les sites à visiter sont les transistors et le véhicule est l’extremumu du faisceau laser.
  • Photographier les villes par satellite : le satellite ne visite pas directement les villes mais doit les survoler dans un certain ordre et pointer ses caméras dessus pour prendre des clichés.
  • etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Combien y’a-t-il de grands groupes de PTV ?

A

2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quels sont les grands groupes de PTV ?

A
  • Problème de tournée sur noeuds
  • Problème de tournée sur arc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quel groupe de PTV est le plus fréquent ?

A

Le groupe des problèmes de tournée sur noeuds.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Donner un exemple de problème de tournée sur arc

A
  • Collecte de déchets urbains
  • Salage des routes
  • Inspection de réseaux (conduits d’eau, ligne à haute tension).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

En terme de complexité des problèmes d’optimisation combinatoire, que peut on en dire ?

A

Ce sont des problèmes NP-difficiles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Que signifie NP-Difficile ?

A

C’est lorsqu’il y a un nombre important de solutions, et on ne connait aucun algorithme de complexité polynomiale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vrai ou Faux, pour le TSP (académique) on considère un graphe orienté ?

A

Faux, dans le cas académique, on considère un graphe non orienté pour le Traveling Salesman Problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Pour le TSP, combien y-a t-il de tournées possibles ?

A

(n-1)!/2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Admettons un TSP avec 17 noeuds. Combien admet-il de tournées possibles dans ce cas de figure ?

A

(17-1)!/2 = 16!/2 = 1.0461395e+

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Donner un benchmark du TSP

A

TSPLIB de Reinelt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Donner les étapes de l’algorithme de Little

A

L’algorithme de Little peut être décrit par les étapes suivantes :

  1. Initialisation :
    • Définir une matrice des coûts initiaux pour les trajets entre les villes à visiter.
    • Calculer la borne inférieure initiale (BI) basée sur les coûts des arcs disponibles.
  2. Calcul des Coûts :
    • Calculer les coûts initiaux pour chaque trajet possible entre les villes.
  3. Sélection de l’Arc :
    • Choisir un arc avec un coût nul dans la matrice des coûts.
  4. Calcul du Regret :
    • Calculer le regret pour chaque arc avec un coût nul en comparant les coûts des autres arcs connectés.
  5. Sélection de l’Arc avec le Regret Maximum :
    • Choisir l’arc avec le plus grand regret par rapport à la borne inférieure.
  6. Mise à Jour de la Solution :
    • Mettre à jour la solution en ajoutant l’arc sélectionné à la tournée en cours de construction.
  7. Répéter les Étapes :
    • Répéter les étapes précédentes jusqu’à ce que tous les arcs aient un coût non nul.
  8. Finalisation de la Tournée :
    • Finaliser la tournée en revenant à la ville de départ pour former un cycle.
  9. Évaluation de la Solution :
    • Évaluer la qualité de la solution obtenue en fonction du coût total de la tournée.
  10. Optimisation basée sur la BI :
    • Utiliser la borne inférieure pour élaguer les branches de l’arbre de recherche qui ne peuvent pas conduire à une solution meilleure que la meilleure solution actuelle.
  11. Optimisation Locale :
    • Appliquer des techniques d’optimisation locale pour améliorer la solution en respectant la borne inférieure.

En intégrant la notion de borne inférieure, l’algorithme de Little devient plus efficace en guidant la recherche vers des solutions potentiellement plus optimales tout en réduisant l’espace de recherche exploré.