• Aucun résultat trouvé

TD 3: Plus courts chemins

N/A
N/A
Protected

Academic year: 2022

Partager "TD 3: Plus courts chemins"

Copied!
2
0
0

Texte intégral

(1)

Graphes & Algorithmes Dept Informatique, Univ Evry

TD 3: Plus courts chemins

Responsable: Nguyễn Kim Thắng 11 Fev 2022

Chargés de TDs: Tuan-Anh Nguyễn, Nguyễn Kim Thắng

Exercice 1

Déterminer, pour le premier graphe, un arbre des plus courts chemins du sommetsà tous les autres sommets. La même question pour les deux autres graphes se fait dans la séance prochaine.

m

m

m m

m m

m m

m -

@

@

@

@

@@R

-

- 6

@

@

@

@

@@ I

?

-

@

@@ R

@

@@ R

6

?

@

@

@

@

@@R a

b

c d

e f

g h

s

4 1 2

3 2

1 2

3 1

1 2 2 7

3 8

7 6

2

m

m

m m

m m

XXXX

XXXX XXz

@

@

@

@ R

6

-

@

@

@

@ R

s )

a

b

c

d

e

−2

4 1

−2

3

3 1

−5

−1

m

m m

m

m m

m

@

@

@@R ?

@

@

@@R

-

@

@

@@R -

@

@

@@R

? s

a

b

c

d

e

f 3

−2

1

−5 4

2

2

2 2

2

−2

3

Exercice 2

Dans un pays où la sécurité des chemins n’est pas assurée, on doit aller d’une villeX à une villeY. Le réseau routier est donné par un ensemble de villes et un ensemble de tron¸cons de route joignant ces villes. Pour chaque tron¸contde route, on connait la probabilitéPt de se faire dépouiller sur le tron¸con. Comment trouver le chemin deX àY qui minimise la probabilité de se faire dépouiller ? Exercice 3

1. Est-il vrai que si tous les arêtes ont des poids différents, l’arbre des plus courts chemins à partir desest unique ?

2. Etant donné un graph G(V, E) avec les poids sur les arêtes. Pour chaque sommet u, soitTu

un arbre des plus cours chemins de u à tous les autres sommets. Par conséquent, on a une collection denarbres(Tu)u∈V. Parmi cesnarbres, au moins l’un d’eux est-il l’arbre couvrant minimal?

1

(2)

Exercice 4

Etant donné un graphe orientéG= (V, E) et une fonction de poids w:E →R,un sommet s∈V et une fonction T :V → R. Donner un algorithme linéaire qui vérifie si T(v) est la longueur d’un plus-court chemin desà v pour toutv∈V.

Exercice 5

Soit G(V, E) un graphe orienté, chaque arête e a une longueur we ≥ 0. Etant donné un chemin P, l’engorgement (bottleneck) deP est la longueur maximale d’une arête de P, c.a.d maxe:e∈Pwe. En inspirant de l’algorithme de Dijkstra, chercher un algorithme calculant les engorgements d’un sommetsvers tous les sommets v∈V.

2

Références

Documents relatifs

Ce graphe est représenté par une matrice N lignes-N colonnes dans laquelle la valeur 1 placée en ligne i et colonne j indique l'existence d'un arc permettant de passer du point i

En terme de visualisation de façon plus large que Java qui pourrait fournir un fichier de sortie exploitable par d’autres plateformes/environnement de développement, Que pensez-vous

”Le chemin le plus court d’un point ` a un autre est la ligne droite,. `a condition que les deux points soient bien en face l’un

Optimisation Combinatoire 2A Plus courts chemins. Zolt´

La i -i`eme phase de fabrication peut introduire des d´efauts dans chaque objet avec la probabilit´e α i. On veut qu’` a la fin tous les objets soient

Nous présentons ensuite les résultats d'une étude comparant des implémentations efficaces sur PC, appliquées à des graphes de grande taille modélisant des réseaux routiers. Sur

Résumé. — L'application de concepts flous {sous-ensemble flou, fonction de variables floues, graphes flous) à des problèmes de plus courts chemins où les données ne sont connues

De même que la multiplication matricielle classique est associative, de même la multiplication matricielle définie par la procédure E XTENSION -P LUS - C OURTS -C HEMINS est