Cours et Exercices
Adil Bellabdaoui
adil.bellabdaoui@um5.ac.ma
www.decision.ma/
25 octobre 2017
2
30
Chapitre 3
Graphes et connexite
Definition 3.1
Un graphe est connexe ssi il existe un chane entre chaque paire de som-
mets.
Une composante connexe dun graphe G est un sous-graphe Gc = (Xc ,
Uc ) connexe maximal (pour linclusion) : il nest pas possible dajouter a
Xc dautres sommets en conservant la connexite du sous-graphe.
Remarques 3.2
31
32 CHAPITRE 3. GRAPHES ET CONNEXITE
Propriete 3.4
Un graphe est connexe si et seulement sil na quune seule composante connexe.
Propriete 3.5
Soit G un graphe connexe.
Montrer que sil existe un sommet x de degre 1, alors G {x} est connexe.
Propriete 3.6
Montrer que si G = (X, E) est connexe alors pour toute arete e de G,
G0 = (X, E {e}) a au plus 2 composantes connexes.
Propriete 3.7
Montrer que si un graphe a exactement deux sommets de degres impairs, alors
ceux-ci sont relies par une chane.
Remarque 3.9 Existe-t-il une relation entre le nombre daretes dun graphe
et sa connexite ? On sent que pour connecter un graphe il faut quun minimum
daretes soient presentes pour quexistent suffisamment de chaines. En fait, pour
quun graphe G=(X, E) soit connexe, il faut quil ait au moins | X | -1 aretes.
Propriete 3.10
Un graphe G connexe et dordre n comporte au moins n - 1 aretes.
Exemple 3.13. Ce graphe connexe, presente dans la figure 3.1, possede trois
points darticulation 2, 4 et 7.
Definition 3.14
Pour un graphe connexe G, on note (G) la taille minimale dun ensemble dar-
ticulation de G,
(G) = min{|W| / W X, tel que G-W disconnecte ou reduit a un sommet}.
Definition 3.15
Si (G) = h 1, alors on dit que G est h-connexe.
Remarques 3.16
- Pour un graphe G non connexe, on pose (G) = 0.
- Ainsi, dans un graphe connexe G, (G) = h signifie que quels que soient les
h - 1 sommets supprimes, G reste connexe mais il est possible de supprimer h
sommets bien choisis pour disconnecter G.
Exemples 3.17
- (Kn ) = n - 1.
- Pour un graphe G restreint a une unique arete, on a (G) = 1.
- Pour le graphe vide, on pose () = 0.
- Dans lexemple de la figure 3.2, le graphe est 2-connexe.
Propriete 3.18
Si G est connexe et ne contient aucun point darticulation, alors G est au moins
2-connexe.
3.2.2 Coupe
Apres setre interesse aux sommets qui, lorsquon les supprime, disconnectent
un graphe, nous considerons a present les aretes ayant une propriete analogue.
34 CHAPITRE 3. GRAPHES ET CONNEXITE
Definition 3.19
Un isthme dun graphe connexe G est une arete e de G telle que G {e} nest
plus connexe. Elle sappelle aussi arete de coupure.
Exemple 3.20. Dans le graphe connexe, presente dans la figure 3.1, larete
u4 et u9 sont des isthmes.
Remarque 3.21. Au moins une extremite dune arete de coupure est bien
evidemment un point darticulation de G. Dans le graphe de la figure 3.1,
listhme u9 a une extremite ; le sommet 8 comme point darticulation. Par contre,
les deux extremites de listhme u4 sont des points darticulation.
Propriete 3.22
Une arete dun graphe connexe est un isthme si et seulement si elle nappartient
pas a un cycle de G.
Definition 3.23
Soit G = (X, E) un graphe connexe.
Lensemble F E est un ensemble de coupure ou plus simplement une coupe
ou coupure si F est un ensemble minimal (pour linclusion) tel que G - F nest
plus connexe.
Definition 3.25
La taille minimale dune coupe de G se note (G),
(G) = min{|F|, F E tel que G-F disconnecte}.
Definition 3.25
- Si G est connexe et si (G) = h, on dit que G est h-connexe pour les aretes.
- Si G nest pas connexe, on pose (G) = 0.
Remarques 3.26 :
3.3. AB-CHAINE, AB-SEPARATEUR ET ETOILE 35
- Autrement dit, si on enleve h-1 aretes a un graphe h-connexe (pour les aretes),
il reste connexe ; par contre, il est possible denlever h aretes pour le disconnec-
ter.
- On veillera a ne pas confondre les notions de h-connexite et de h-connexite
pour les aretes.
Remarque 3.28 :
- il nexiste pas de lien direct entre (G) et (G).
- Par contre, il est trivial de montrer (G) min{xX{ deg(x) :
En effet, si x est un sommet de degre k, il suffit de supprimer les k aretes inci-
dentes a x pour isoler x des autres sommets du graphe.
Definition 3.33
Deux chaines joignant x et y sont independantes si les seuls sommets quils
ont en commun sont x et y.
Notation 3.34
- On note p(A, B, G) le nombre maximal de AB-chanes 2 a 2 independantes.
- On note q(A, B, G) le cardinal minimal dun AB-separateur.
36 CHAPITRE 3. GRAPHES ET CONNEXITE
Definitions 3.38
-
1 si x et y sont dans une meme composante connexe;
q({x}, {y}, G) =
0 sinon.
-
le cardinal minimal dun xy-separateur si xy
/ E;
k(x, y, G) =
k(x, y, G\{e}) + 1 si e = xy E.
3.4 Serie 3
Exercice 3.1. Connexe moins un sommet pendant ??
Soit G un graphe connexe.
Monntrer que sil existe un sommet x de degre 1, alors G {x} est connexe.
Exercice 3.2
Montrer que si G = (X, E) est connexe alors pour toute arete e de G, G0 =
(X, E {e}) a au plus 2 composantes connexes.
Exercice 3.3
Montrer que si un graphe a exactement deux sommets de degres impairs, alors
ceux-ci sont relies par une chane.
Exercice 3.5
Un graphe G connexe dordre n comporte au moins n - 1 aretes.
Exercice 3.7
Pour un graphe G ayant m aretes, n sommets et p composantes connexes, on
definit : (G) = m - n+ p, (G) est appele le nombre cyclomatique.
Exercice 3.8
Soit G un graphe non-oriente simple dordre 2p. On suppose que le degre de
chaque sommet est au moins egal a p. Demontrer que ce graphe est connexe.
Exercice 3.9
Soit G un graphe simple. On suppose que G est dordre n 3 et quil comporte
strictement plus de (n-1)(n-2)/2 aretes.
(a) Demontrer que le degre de tout sommet est non-nul.
(b) Demontrer que G est connexe.
Exercice 3.10
Soit G un graphe simple a n sommets. Si G possede p composantes connexes,
le nombre m de ses aretes verifie : n p m (n p) n p + 1)/2
Exercice 3.11
Un graphe est lunion disjointe de graphes connexes disjoints, ses composantes
connexes.
38 CHAPITRE 3. GRAPHES ET CONNEXITE
Exercice 3.12
Dans un graphe G connexe, si x sommet de G, d(x) 2, alors G est soit une
chane, soit un cycle.
120 CHAPITRE 3. GRAPHES ET CONNEXITE