Vous êtes sur la page 1sur 5

UNIVERSITE FHB Année Universitaire : 2023-2024

L3 UFRMI

TD2 : THEORIE DES GRAPHES

Exercice 1

1. Donner la définition de chacune des notions ci-dessous en théorie des graphes :


Ordre d’un graphe, chemin Hamiltonien, graphe Eulerien, graphe partiel,
sous-graphe.
2. Dessiner le graphe complet d’ordre 5.
3. Existe t-il un graphe simple d’ordre 5 dont les sommets ont les dégrés suivants ? Si
oui, tracer un tel graphe.
a˚) 3, 3, 3, 3, 2.
b˚) 1, 2, 3, 4, 5.

Exercice 2

Donner tous les graphes possibles de un sommet.


Donner tous les graphes possibles de deux sommets.
Combien y a t-il de graphes orientés d’ordre n ?

Exercice 3

1) Est-il possible de relier 15 ordinateurs de sorte que chaque appareil soit relié avec
exactement trois autres ?
2) Montrer que le nombre total de gens qui ont habité la terre et qui ont donner un nombre
impair de poignées de mains est pair.

1
Exercice 4

 de la matriced’adjacence suivante : On notera logiquement A, B, CetD


1. Tracer le graphe
1 1 1 0
 
 0 0 1 0 
les sommets. 
 

 1 1 0 1 
 
1 1 1 0
2. Combien y a-t-il de chemins de longueur 4 de A à D ?
3. Combien y a-t-il de circuits de longueur 4 dans ce graphe ? (Justifier la réponse).

Exercice 5

Soit G un graphe simple.


1. On suppose que G est connexe et que x est un sommet de G de degré 1. Prouvez que
G\{x} est connexe.
2. En déduire que si G est connexe et d’ordre n ≥ 2, alors G comporte au moins n − 1
arêtes.
(n − 1)(n − 2)
3. On suppose que G est d’ordre n ≥ 3 et qu’il comporte strictement plus de
2
arêtes.
(a) Démontrer que le degré de tout sommet est non-nul.
(b) Démontrer que G est connexe.

Exercice 6

Soit G un graphe non-orienté simple d’ordre 2p. On suppose que le degré de chaque
sommet est au moins égal à p. Démontrer que graphe est connexe.

Exercice 7

Vous êtes chargé de la sécurité d’un diplomate dont le domicile et d’autres repères ainsi
que les voies entre ces repères sont donnés par le graphe ci-joint. Vous êtes préparé à son
évacuation depuis son domicile jusqu’à l’abri où votre responsabilité est dégagée. Les arcs
sont pondérés par les temps moyens mis entre les differents lieux.

2
1. Donner le nom de deux algorithmes qui
permettent de déterminer un plus court
chemin allant d’un point à un autre
point quelconque d’un graphe.
2. En utilisant ces algorithmes, déterminer
un des chemins les plus rapide et sa du-
rée moyenne du domicile du diplomate
à l’abri.

2. Le problème des chemins de durée maximale entre le domicile du diplomate et l’abri


a-t-il ou non un sens pour ce graphe ? Pourquoi ?

Exercice 8

Utiliser un algorithme approprié pour retrouver les plus courts chemins entre le sommet A
et les autres sommets du graphe opposé :

Exercice 9

Connaissant les temps de liaison entre les différentes villes d’Europe, on cherche à partir
de Paris rejoindre en un temps minimal Rama charmante ville proche du cercle polaire où
l’on souhaite passer ses vacances. Pour ce faire, on va déterminer à l’aide de l’algorithme
de Dijktra les plus courts chemins de Paris à toutes les autres villes et déduire la solution

3
qui nous concerne. Dans le graphe on a considéré les codes suivants : Paris (P), Amsterdam
(A), Londres (L), Hambourg (H), Berlin (B), Oslo (O), Rama (R), Stockolm (S).

Exercice 10

On considère le graphe ci-dessous.

1) Déterminer les plus courts chemins issus de x1 à tous les sommets à l’aide de l’algo-
rithme de Bellman.
2) Modifier l’algorithme de Bellman pour trouver les plus long chemins. Appliquer au
graphe ci-dessus.

4
Exercice 11

1) On considère le graphe orienté ci-dessous : Déterminer si possible les niveaux des som-
mets à l’aide du dictionnaire des précédents.

2) Appliquer l’algorithme de Bellman à la recherche des plus courts chemins de s dans


le réseau suivant :

3) Considérer le graphe de la question 1) en utilisant la méthode de Ford déterminer


les plus courts chemins issus de A.

Vous aimerez peut-être aussi