Vous êtes sur la page 1sur 4

TD de Théorie des graphes et Applications

Problème 1
1. Répondre par Vrai ou Faux aux affirmations suivantes:
(a) Un multigraphe non connexe ne peut jamais être eulérien.
(b) Un multigraphe non connexe peut-être hamiltonien.
(c) Un multigraphe complet est hamiltonien
(d) Dans un graphe connexe, il existe nécessairement un arbre couvrant.
(e) Il existe un graphe simple d’ordre 6 avec la séquence de degrés suivante : S = (1,2,3,3,6,5).
n(n−1)
2. Démontrer que dans un graphe simple non orienté G d’ordre n, le nombre maximal d’arêtes est 2

3. On doit établir des liens d’amitié entre 7 personnes de sorte que chacune ait 3 amis. Est-il possible? si oui
donner une possibilité.
4. Une société doit transporter par camions six produits chimiques, notés P1, P2, P3, P4, P5 et P6, depuis l’usine
de production jusqu’à l’entreprise utilisatrice. Pour des raisons de sécurité, certains produits ne peuvent pas
être transportés ensemble : P1 et P2, P1 et P4, P2 et P3, P2 et P5, P3 et P4, P5 et P6. Déterminer le nombre
minimum de camions nécessaires.

Problème 2
(a) Répondre par Vrai ou Faux aux affirmations suivantes:
i.
Il existe un graphe non orienté simple d’ordre 5 avec la série de degrés suivante: (1, 2, 3, 2, 4).
ii.
Un multigraphe dont tous ses sommets sont de degrés pairs est toujours eulérien.
iii.
Dans un graphe connexe, il existe nécessairement un arbre couvrant.
iv.
Tout graphe connexe admet un cycle hamiltonien.
K4 n’est pas planaire.
v.
vi.
Il existe un graphe non orienté simple d’ordre 6 avec la séquence de degrés suivante : S = (1,2,3,3,6,5).
 
1 0 1 0 0 0 0
−1 −1 0 0 0 0 0
 
(b) Un graphe orienté G est défini par sa matrice d’incidence I. I =  0 1 −1 −1 −1 1 0
 
 
0 0 0 1 0 0 1
0 0 0 0 1 −1 0
Donner la représentation sagittale du graphe G
(c) Déterminer dans le graphe G, le nombre de chaîne de longueur 2 allant de v3 à v3 ?

Problème 3
Déterminer pour chacun des graphes suivants, un arbre couvrant à coût minimal.

1
Problème 4
Une équipe constituée de statisticiens et de planificateurs doit enquêter dans un département subdivisé en
N quartiers. Le plan de circulation du département est modélisé par le graphe ci-dessous. Les valeurs sur les
arêtes représentent les distances en kilomètre.

8
6 5 7
1
10 3
1 16
3 3 12
5 8
9
15 7
1 2 4

(a) L’équipe décide dans un premier temps de parcourir ensemble tous les quartiers afin d’utiliser un seul
moyen de transport. Pour minimiser le coût de transport, l’équipe décide d’établir un plan de circulation
pouvant permettre de passer une et une seule fois chaque route et revenir au quartier de départ.
i. L’équipe d’enquête peut-elle réaliser son plan de transport? Justifie ta réponse.
ii. Si l’équipe ne peut pas réaliser son plan, indique alors les arêtes qui pourrons être utilisées double-
ment.
(b) Afin de gagner du temps l’équipe veut se diviser en plusieurs groupes. Elle a donc besoin d’un plan de
circulation basé sur un arbre couvrant à coût minimal.
i. Déterminer un arbre couvrant à coût minimal pour le graphe.
ii. Combien de groupes l’équipe doit-elle constituer?
(c) L’équipe s’est rendue compte au dernier moment qu’elle devrait trouver un plan de circulation qui passe
une et une seule fois par chaque quartier et revenir au quartier de départ.
i. L’équipe d’enquête peut-elle réaliser ce nouveau plan de transport? Justifie ta réponse.
ii. Donner si possible une solution optimale pour ce nouveau plan.

Problème 5
A, B, C, D, E, F, , G, H, I, et J sont des villes d’un pays. Le tableau suivant présente l’existence d’une voie
joignant une ville X à une ville Y et le coût de transport entre X et Y. Un voyageur quitte la ville A et doit
se rendre à J.

% A B C D E F G H I J
A 7 6 9 6
B 10
C 4
D 9 5 9
E 5 10
F 4
G 9 5
H 9
I 9
J

On désigne par G le graphe représentant le réseau routier de ce pays relativement à ces villes.

2
(a) Etablire le dictionnaire des précédents de G
(b) Ordonner les sommets de G par niveaux
(c) Faire la réprésentation sagittale de G.
(d) Proposer un chemin optimal au voyageur.
(e) Quel est le coût total de ce chemin?

Problème 6
A, B, C, D, E, F et H sont des villes d’un pays. Le graphe suivant modélise l’existence d’une voie joignant
une ville X à une ville Y et le coût de transport entre X et Y. Un voyageur quitte la ville A et doit se rendre
à chacune des villes.

70

25 F
15
A B 20
10
35
C D
20 5
7
E
10

50 30 H

En utilisant l’algorithme de Dijkstra proposer au voyageur les plus courts chemins qui quittent
la ville A à chacune des autres villes.

Problème 7
Le projet d’installation d’un reseau de communication locale dans un service comporte plusieurs tâches liées
entre elles par des relations de succession présentées par le tableau suivant:

Tâches Tâches antérieurs Durées


A - 2
B - 8
C B 2
D A, B 4
E C 3
F E 2
G D, E 3
H G, F 2

(a) Représenter ce projet par un graphe MPM.


(b) Déterminer les dâtes de début au plus tôt et les dâtes de début au plus tard de chaque tâche.
(c) Préciser la durée minimale d’exécution du projet.
(d) Dresser un tableau récapitulatif des marges totales et libres de chaque tâche.
(e) Donner les conséquences d’un retard de 4 jours sur le démarrage des tâches B et D.

Problème 8
On considère le projet suivant:

3
Tâches Tâches antérieurs Durées (jour)
A - 2
B - 1
C B 1
D E 4
E A, C 3
F A, B 5
G F 2
H D 3
I H 2
J G, I 3
K J 5
L K 3

(a) Représenter ce projet par un graphe MPM.


(b) Déterminer les dâtes de début au plus tôt et les dâtes de début au plus tard de chaque tâche.
(c) Préciser la durée minimale d’exécution du projet.
(d) Si on commence les tâches A et B un 30 Juin, à quelle dâte peut-on démarrer la tâche J dans la même
année si tout se déroule normalement?
(e) Dresser un tableau récapitulatif des marges totales et libres de chaque tâche.
(f) Si on commence les tâches A et B un 30 Juin, avec 3 jours de retard sur E, peut-on démarrer J le 15
juillet de la même année? Justifie ta réponse.
(g) Si on commence les tâches A et B un 30 Juin, avec 3 jours de retard sur G, peut-on démarrer J le 15
juillet de la même année? Justifie ta réponse.

Vous aimerez peut-être aussi