Ld 2OS
Corrigé : Théorie des graphes I
Exercice 1
Peut-on construire un graphe simple ayant :
a) 4 sommets et 6 arêtes
b) 5 sommets et 11 arêtes
c) 100 sommets et 4956 arêtes
Solution
a) Oui, K4
b) Si le graphe simple contient 5 sommets, chacun de ceux-ci est de degré au maximum 4,
d’où une somme total des degrés égale au plus à 20. Puisque cette somme est égale au
double du nombre d’arêtes, ce nombre d’arêtes ne peut excéder 10, donc ne peut être égal
à 11.
c) Si le graphe simple contient 100 sommets, chacun de ceux-ci est de degré au maximum 99,
d’où une somme total des degrés égale au plus à 9900. Puisque cette somme est égale au
double du nombre d’arêtes, ce nombre d’arêtes ne peut excéder 4950, donc ne peut être
égal à 4956.
Exercice 2
Considérons le graphe G ci-contre :
B
a) Quelle est la matrice d’adjacence associée à G
b) Combien y a-t-il de chaînes de longueur 4
entre A et B ? Lesquelles ? C
c) Combien y a-t-il de chaînes de longueur 4
entre B et A ? Lesquelles ?
d) Combien y a-t-il de chaînes de longueur 4 A
entre B et B ? Lesquelles ?
Solution
⎛ ⎞
0 1 1
⎜ ⎟
a) M = ⎝ 1 0 1 ⎠
0 1 0
⎛ ⎞ ⎛ ⎞ ⎛ ⎞
1 1 1 1 2 2 2 3 3
2 ⎜ ⎟ 3 ⎜ ⎟ 4 ⎜ ⎟
b) M = ⎝ 0 2 1 ⎠ M =⎝ 2 1 2 ⎠ M =⎝ 1 4 3 ⎠
1 0 1 0 2 1 2 1 2
Il y a donc 3 chaînes de longueur 4 de A à B.
ABACB ACBAB ACBCB
c) Il y a donc 1 chaîne de longueur 4 de B à A. BACBA
d) Il y a donc 4 chaînes de longueur 4 de B à B.
BABAB BCBAB BABCB BCBCB
Corrigé : Théorie des graphes I Ld 2
Exercice 3
Une chèvre C, un chou X et un loup L se trouvent sur la rive d’un fleuve ; un passeur P souhaite
les transporter sur l’autre rive mais, sa barque étant trop petite, il ne peut transporter qu’un
seul d’entre eux à la fois. Comment doit-il proceder afin de ne jamais laisser ensemble et sans
surveillance le loup et la chèvre, ainsi que la chèvre et le chou ?
Modélisez d’abord la situation par un graphe dont les sommets correspondent à l’ensemble des couples possibles
dont le 1er élément indique qui est sur la rive A et le 2e, qui est sur la rive B. (Par exemple (PCX ; L) signifie
que le passeur, la chèvre et le chou sont sur la rive A et le loup sur la rive B. Tracez les arêtes qui peuvent relier
deux sommets de ce graphe. Enfin, trouvez un chemin permettant de passer du sommet (PCXL ; -) au sommet
(- ; PCXL)
Solution
(PCX ; L)
(PXL ; C)
(PCL ; X)
(PC ; XL) 1. P amène C sur la rive B.
2. P revient sur la rive A.
(PCXL ; -) 3. P amène X sur la rive B.
4. P ramène C sur la rive A.
(- ; PCXL)
5. P amène L sur la rive B.
6. P revient sur la rive A.
(XL ; PC) 7. P amène C sur la rive B.
(X ; PCL)
(C ; PXL)
(L ; PCX)
Exercice 4
Les graphes G 1 et G 2 sont-ils isomorphes ?
G1
G2
A B C H G
K L
D E F I J
Solution
La liste des degrés des sommets de G 1 est, par ordre croissant : 2, 2, 3, 3, 4, 4.
La liste des degrés des sommets de G 2 est : 2, 2, 3, 3, 4, 4.
Ces listes sont identiques, on vérifie encore que :
A→L B→K C →J D→I E →H F → G est une bijection entre les deux graphes
⇒ G 1 et G 2 sont isomorphes.
Corrigé : Théorie des graphes I Ld 3
Exercice 5
Peut-il exister une molécule contenant 2 atomes C , un atome O et 5 atomes H vérifiant la règle
suivante : les atomes de carbone (C) sont liés à 4 autres atomes, les atomes d’oxygène (0) sont
liés à 2 autres atomes et les atomes d’hydrogène (H) sont liés à un autre atome.
Solution
La question se traduit en termes de graphe de la façon suivante : existe-t-il un graphe de 8
sommets avec 2 sommets de degré 4, 1 sommet de degré 2 et 5 atomes de degré 5 ?
Si un tel graphe existait, la somme des degrés de ses sommets serait égale à
2 ×4 + 1 ×2 + 5 ×1 = 15, qui est un nombre impair.
Or, par le théorème des poignées de mains, la somme des degrés des sommets d’un graphe est
toujours paire, donc ce graphe n’existe pas.
Conclusion : il n’existe pas de molécule contenant 2 atomes C , un atome O et 5 atomes H .
Exercice 6
Considérons un graphe G dont les degrés de ses sommets sont 4, 4, 4, 4, 3, 3.
a) Combien d’arêtes possède G ? Justifier.
b) Donner une représentation planaire de G en déterminant d’abord le nombre de faces.
c) Vérifier que la somme des degrés des faces est égal au double du nombre d’arêtes.
Solution
a) Comme la somme des degrés = 22, alors le nombre d’arêtes vaut la moitié (théorème des
poignées de main), c’est à dire 11.
1 2
D
Euler ⇒ s + f −a = 2 A C 5
b) ⇔ f = a + 2 −s = 11 + 2 −6 = 7 B G
Il y a 7 faces. 4 F
E
3 6
c) deg (A) = 4 Le degré de toutes les autres faces est 3. La somme des degrés des faces
= 4 + 6 ×3 = 22 qui est bien le double de 11 arêtes.
Corrigé : Théorie des graphes I Ld 4
Exercice 7
a) Est-ce que le graphe G 1 est planaire ? Si oui, représentez un graphe isomorphe à G 1 et
dont les arêtes ne se croisent pas.
b) Est-ce que le graphe G 2 est planaire ? Si oui, représentez un graphe isoomorphe à G 2 et
dont les arêtes ne se croisent pas.
G1 A B
G2 K H
F C
I
G
E D J L
Solution
a) Pour le 1er graphe, s = 6 et a = 9. De plus, c’est un graphe connexe sans triangle.
S’il était planaire, il devrait vérifier le 2e critère de graphes planaires, à savoir : a ≤2s −4.
Mais 9 > 2 · 6 −4 = 8 ⇒ le G 1 ne peut pas être planaire.
G’
Le graphe ci-contre est isoomorhe à G 2
b) I’ J’ K’ L’
G 2 est donc planaire.
H’