DS Devoir surveillé Algorithme de Dijkstra - 45

publicité
TES
17 mars 2016
DS Devoir surveillé
Algorithme de Dijkstra - 45 min
Exercice 1
10 points
Dans le graphe ci-dessous, .
B
D
C
A
G
E
F
1. Tableau des sommets-degrés
Sommet
A
B
C
D
E
F
G
Degrés
2
4
5
5
4
4
2
1
1
0
1
1
1
0
0
1
1
0
1
1
1

0
1


1

2. (a) La matrice M associée au graphe est M = 
0

0

0
0

2 7 8 5
7 8 12 13


8 12 12 15

(b) On donne la matrice M 3 = 
5 13 15 12

5 12 13 13

5 8 13 12
3 5 5 8
1
0
1
1
1
0
0
0
1
1
1
0
1
0

0
0
1
1
1
0
1

0
0


0

1


0

1
0
5 5 3
12 8 5


13 13 5

13 12 8


10 12 5

12 8 7
5 7 2
3
Le nombre de chemins de longueur 3 reliant A et F et le coefficient M1,6
= 5. Il y a donc 5 chemins possibles
Liste des chemins : A-B-C-F
A-B-E-F
A-B-D-F
A-C-D-F
A-C-E-F
3. Le graphe correspondant aux voies d’accès principales est connexe et possède deux seuls sommets C et D
de degré impair. Or d’après le théorème d’Euler, ce graphe admet une chaîne eulérienne d’extrémités C et
D, donc le candidat pourra parcourir ce quartier sans emprunter plusieurs fois la même voie.
On pourra utiliser l’algorithme d’Euler pour proposer un trajet (une chaîne eulérienne) .
Par exemple : la chaîne C - B - E - D - F - G - D - B - A - C - E - F - C - D est une chaîne eulérienne et
représente un parcours possible pour le candidat.
Lycée Dumont d’Urville
Page 1/2
Tournez, SVP !
4. Dans le graphe ci-dessous, les valeurs indiquent, en minutes, les durées moyennes des trajets entre les différents
lieux via les transports en commun.
B
8
8
20
16
C
12
12
20
E
4
12
4
A
a)
D
4
G
24
8
F
L’algorithme de Dijkstra pour déterminer le chemin le plus court de A à G.
A
B
C
D
E
F
G
0
0
∞
∞
∞
∞
∞
∞
A(0)
|
8A
4A
∞
∞
∞
∞
C(4)
|
8A , 6 12C
|
20C
16C
24C
∞
B(8)
|
|
|
6 20C et 12B
16C , 6 20B
24C
∞
D(12)
|
|
|
|
16C , 6 24D
24C , 6 36D
32D
E(16)
|
|
|
|
|
6 24C , 20E
32D
F(20)
|
|
|
|
|
|
6 32D , 28F
G(28)
L’algorithme nous permet d’écrire :
A(0) ⇐= C(4) ⇐= E(16) ⇐= F(20) ⇐= G(28)
Donc le chemin de durée minimale que ce candidat devra emprunter pour arriver à son rendez-vous est :
A-C-E-F-G
b) Le temps pour effectuer ce trajet de durée minimale est de : 28 minutes
Lycée Dumont d’Urville
Page 2/2
Fin
Téléchargement