Correction TD6

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 11

AFG TD 6 corrigé

Q1

Il faut tenir compte uniquement des débits en voiture.


Pas la de revenir à Brest ou de repartir de Rennes

1500

2 4
1000 1200
1500

1 5
500 500
1000

3 1000
1800 1000
Q1

C'est un problème de flot maximum de S1 à S5. Voir


transparents du cours partie 3

1500

2 4
1000 1200
1500

1 5
500 500
1000

3 1000
1800 1000
Q2

40

2 4
30 min 50
40

1 5
90 90
90

110 km 3 90
=-------------- = 60 min 90
110 km/h

Il faut calculer le temps de parcours associé à chaque arc (distance / vitesse), puis
appliquer un algo de plus court chemin depuis Brest → temps de parcours depuis
S1 → déduction du prix
40

30
2
40
4
50 Q2
1 90 90 5
90
3
60 90
90

D – temps
# Choisi D[1] D[2] D[3] D[4] D[5]
Init - 0    
1 S1 0 30 60  
2 S2 0 30 60 70  MAJ
3 S3 0 30 60 70 150
4 S4 0 30 60 70 120
5 S5 0 30 60 70 120 en minutes
Brest Morlaix Lorient StBrieuc Rennes
prix : 150 € 150 € 150 € 150 € 200 €
Q3 < strict à 110 km/h

7,2

= 9 litres x 55km / 100 2 4


= 4,95 litres 9,0
7,2

1 5
8,4 8,4
7,35

= 9 litres x 110km / 100 3 10,5


= 9,9 litres 7,35

On suppose que les voitures roulent à la vitesse max autorisée. Conso pour un
tronçon : si vitesse max < 110km/h, alors 7 x longueur / 100, sinon, quand >= 110km/h
9 x longueur / 100
7,2
4,95 2 4

1
7,2 9,0
5
Q3
8,4 8,4
7,35
9,9 3
10,5
7,35

D – conso
# Choisi D[1] D[2] D[3] D[4] D[5]
Init - 0    
1 S1 0 4,95 9,9  
2 S2 0 4,95 9,9 12,15  MAJ
3 S3 0 4,95 9,9 12,15 20,4
4 S4 0 4,95 9,9 12,15 20,4
5 S5 0 4,95 9,9 12,15 20,4

Conso minimale de Brest à Rennes.


Trajet 1 → 2 → 4 → 5
Q4

C'est le même graphe que pour la question Q2, on applique soit Dijkstra depuis chaque ville,
soit directement l'algorithme de Floyd (calcul des plus courts chemins de tous vers tous, voir
partie 2 du cours)
Q5

On travaille sur le graphe non orienté qui lie les villes. On veut sélectionner certains tronçons,
de telle maniere à ce que toutes les villes restent connectées entre elles, et que le coût total
du réseau soit le plus petit possible. C'est un problème de calcul d'arbre de recouvrement
minimal, à partir du sommet Rennes (voir partie 3 du cours)
→ poids des arêtes = cout de modernisation du tronçon (voir slide suivant)

2 4

1 5

3
Q5

Calcul du cout pour un tronçon.


Exemple : Lorient – Rennes :
● il faut passer de 100 km/h à 130 km/h

→ 3 fois le cout pour augmenter seulement de 10 km/h


● Augmenter de 10 km/h

→ distance (150 km) x cout au kilometre (100.000€)


2 8 4
= 150 x 100.000 x 3 = 45 000 000 € (45 millions).
11 10
Meme calcul pour tous. 63,5
1 60 5

22 15 = 45 x 33%
Attention : en fait, Lorient – Rennes est subventionné :
→ cout = cout réel – 66,6% = cout/3 = 15 M€ 3

1 → 2 : 55x2x100000 = 11 000 000 → 11


Q5
L'arbre de recouvrement de racine 5 est dessiné en rouge.
Il est calculé par l'algorithme de monsieur Prim (voir partie 3 du cours)
Le cout total minimum de travaux est la somme des aretes
en rouge = 44 M€

2 8 4
11 10
1 5

15 8
2 4
3
11 10
1 5

22
Si Rennes – Lorient non subventionné, alors arbre noir 3
Car cout 22 pour 1-3 au lieu de 45 pour 5-3

Vous aimerez peut-être aussi