Vous êtes sur la page 1sur 14

PCC : ALGORITHME DE

SEDGEWICK-VITTER
Réalisé par: Sahbani Hadhami
1mr imd
Plan
01 PCC: Définition

02 ALGORITHME DE SEDGEWICK-VITTER
Définition

03 ALGORITHME DE SEDGEWICK-VITTER
Principe

04 ALGORITHME DE SEDGEWICK-VITTER
Caractéristiques
Plan

05 ALGORITHME DE SEDGEWICK-VITTER
Algorithme

06 ALGORITHME DE SEDGEWICK-VITTER
Comparaison avec l’algorithme de Dijkstra

07 ALGORITHME DE SEDGEWICK-VITTER
Domaines d’application
Problème de court chemin
Définition

Le problème de plus court chemin est le problème algorithmique


qui consiste à trouver un chemin d’un sommet à un autre de
façon que la somme des poids des arcs de ce chemin soit
minimale.
ALGORITHME DE SEDGEWICK-VITTER
Définition

Cet algorithme de type Dijkstra concerne le problème A dans


des graphes euclidiens, c'est-à-dire des graphes non orientés dont
les sommets sont des points d'un espace euclidien et les arêtes,
des segments entre points values par leur longueur.
Algorithme de Dijkstra
Définition

L’algorithme de Dijkstra sert à résoudre le problème du plus


court chemin entre deux sommets d’un graphe connexe dont
le poids lié aux arêtes est positif ou nul.
ALGORITHME DE SEDGEWICK-VITTER
Principe

Pour chaque sommet ouvert i:


L’algorithme maintient une évaluation par défaut (minorant)
du coût B[i] d’un plus court chemin de s à t passant par i :
B[i] = V[i] + D(i,t).
D(i,t) désigne la distance euclidienne de i à t.
ALGORITHME DE SEDGEWICK-VITTER
Caractéristiques

La distance euclidienne de chaque sommet à la destination est une limite


inférieure de la distance dans le graphe jusqu'à la destination,
toujours assurés d'avoir trouvé le chemin le plus court vers la destination
lors de sa première atteinte.
ALGORITHME DE SEDGEWICK-VITTER
Caractéristiques

Les sommets sont des points dans le plan.

Les poids des arêtes sont des distances euclidiennes,

La structure générale est similaire à celle de l'algorithme de Dijkstra.


ALGORITHME DE SEDGEWICK-VITTER
Caractéristiques

Pas besoin de voir tous les points

Plus rapide
ALGORITHME DE SEDGEWICK-VITTER
Algorithme
Comparaison de l’algorithme Dijkstra et ALGORITHME
DE SEDGEWICK-VITTER

Par rapport à Dijkstra, on fixe à chaque itération le


sommet de minorant minimal, et le tas H est donc
classé selon les valeurs de B au lieu de V
ALGORITHME DE SEDGEWICK-VITTER
Domaines d’appliaction

carte d'itinéraire de la compagnie aérienne

certaines applications de configuration de


circuits.
Merci pour
votre attention

Vous aimerez peut-être aussi