Vous êtes sur la page 1sur 21

CAHIERS DE LA CRM

Introduction la thorie
des graphes

Solutions des exercices

Didier Mller

CAHIER N 6
O
COMMISSION ROMANDE DE MATHMATIQUE
1 Graphes non orients
Exercice 1
On obtient le graphe biparti suivant ( gauche) :

P1 C1 P1 C1

P2 C2 P2 C2

P3 C3 P3 C3
En colorant les artes de ce graphe (1 couleur = 1 heure de lhoraire), en prenant garde que
chaque sommet nait pas deux artes incidentes de mme couleur, on obtient le rsultat de
droite. De ce graphe color, on tire lhoraire suivant :

P1 P2 P3
1re heure (rouge) C1 C3 C2
2me heure (vert) C1 C2 C3
3me heure (bleu) C2 C1 C3
4me heure (noir) C1

Exercice 2
On obtient le graphe complet K6 .

2 1

3 6

4 5

Il faudra 5 jours de tournoi. Voici un calendrier possible :

Jour 1 Jour 2 Jour 3 Jour 4 Jour 5


1-2 2-3 1-3 2-4 1-4
3-4 4-5 4-6 1-5 2-6
5-6 1-6 2-5 3-6 3-5

Ce calendrier a t construit daprs les cinq schmas ci-dessous :

2 1 2 1 2 1

3 6 3 6 3 6

4 5 4 5 4 5

C AHIERS DE LA CRM No 6 bis 1


2 1 2 1

3 6 3 6

4 5 4 5

Exercice 3
On utilise le graphe qui indique les cases atteignables depuis une case courante.

Les mouvements sont donc (par exemple) : c3-b1, a3-c2, a1-b3, c1-a2, b1-a3, c2-a1, b3-c1,
a2-c3, c3-b1, a3-c2, a1-b3, c1-a2, b1-a3, c2-a1, b3-c1, a2-c3

Exercice 4
Comme Holmes, dessinons un graphe avec les sommets A, B, C, E, F, G et H. Dans ce
graphe, on relie deux sommets i et j si les suspectes i et j se sont rencontres au chteau.

Pour dcouvrir laquelle des 7 femmes est venue plus dune fois au chteau, il faut recher-
cher dans le graphe des cycles reliant quatre sommets, sans diagonale. En effet, un tel carr
ijkl sans diagonale indique que lune des quatre suspectes est ncessairement venue plus
dune fois au chteau.

Pour sen convaincre, on peut faire le petit schma temporel ci-dessous :

On voit que i a d venir deux fois au chteau pour quun cycle sans diagonale apparaisse
dans le graphe.
Le seul sommet commun ces trois cycles est le sommet A. Cest donc Ann la coupable.

2 No 6 bis C AHIERS DE LA CRM


Exercice 5
Construisons un graphe dont les sommets reprsentent les six personnes ; deux sommets
sont relis par une arte noire lorsque les personnes se connaissent et rouge dans le cas
contraire. Il sagit de prouver que ce graphe contient une clique K3 dont les artes sont de
mme couleur.
Si lon ne tient pas compte de la couleur des artes, on obtient le graphe complet K6 . De
chaque sommet partent cinq artes, et au moins trois dentre elles sont de mme couleur
(noire ou rouge). Considrons la clique K4 compose des sommets 1, 2, 3 et 4. Supposons,
par exemple, que les artes (1, 2), (1, 3) et (1, 4) soient grises.

2 1

3 6

4 5

Considrons alors la clique K3 compose des sommets 2, 3, 4. Si toutes ces artes sont
rouges, cest termin : on a trois personnes qui ne se connaissent pas.
Si une de ces artes est grise, cest aussi termin : on a trois personnes qui se connaissent.
Par contre, dans un K5 , on peut trouver deux graphes partiels complmentaires sans K3 .
On le voit sur les deux graphes partiels ci-dessous, dont la "superposition" donne le graphe
complet K5 :

1
1
2 5
2 5
3 4
3 4
"Ne se connaissent
"Se connaissent"
pas"

Exercice 6
Soit G = (V, E) un graphe simple. Quand on calcule la somme des degrs des sommets,
chaque arte (x, y) de E est compte deux fois, une premire fois pour d(x) et une seconde
fois pour d(y). Donc, cette somme est finalement gale deux fois le nombre dartes.

Remarque
Le lemme des poignes de mains reste valable pour les multigraphes avec boucles en conve-
nant quune boucle contribue pour 2 dans le calcul du degr dun sommet.

Exercice 7
Notons P lensemble des sommets de degr pair et I lensemble des sommets de degr
impair dun graphe simple G = (V, E). P et I forment une partition de V . Daprs le
lemme des poignes de mains, on a :

d(v) = 2 |E| = d(v) + d(v)


vV vP vI

C AHIERS DE LA CRM No 6 bis 3


Or 2 |E| et vP d(v) sont des entiers pairs. vI d(v) est galement pair, puisque cest
la diffrence de deux entiers pairs. Or, chaque terme de la somme vI d(v) est impair.
Elle ne peut donc tre paire que si le nombre de termes est pair. On a ainsi montr que le
cardinal de I est un entier pair.

Exercice 8
Si tout le monde a au moins un ami dans lassemble, cela signifie que tous les degrs des
sommets sont compris entre 1 et n 1. Comme il y a n sommets, par le principe des tiroirs,
il est certain quau moins deux ont le mme degr, donc que deux personnes ont le mme
nombre damis.
Si une personne na aucun ami, le degr du sommet correspondant est 0. Les degrs des
n 1 autres sommets sont compris entre 1 et n 2. Mme conclusion que dans le premier
cas.
Si plusieurs personnes nont pas damis, alors elles ont le mme nombre damis, en loc-
currence 0 !

Exercice 9
Considrons le graphe simple dont les sommets reprsentent les 15 ordinateurs ; les artes
reprsentent les liaisons entre ces ordinateurs. Si chaque appareil est reli exactement 3
ordinateurs du rseau, les sommets du graphe sont tous de degr impair. Daprs le rsultat
tabli dans lexercice 7, un tel graphe doit possder un nombre pair de sommets, le rseau
est donc impossible.

Exercice 10
La figure ci-dessous montre deux graphes 3-rguliers (on dit aussi cubiques), ayant res-
pectivement 4 et 6 sommets. En effet, on constate aisment quil nexiste pas de graphes
cubiques ayant un nombre impair de sommets : le nombre dartes dun graphe cubique
n sommets est 3n2 , qui nest entier que lorsque n est pair.

1 1 2

2 3 4

3 4 5 6

Exercice 11
Les suites (3, 3, 2, 1, 1), (3, 3, 2, 2) et (4, 2, 1, 1, 1, 1) sont graphiques, comme le montrent
les graphes ci-dessous :

A B A
A B
C B
C D
D E C D E F

4 No 6 bis C AHIERS DE LA CRM


Les graphes distincts ci-dessous correspondent tous deux la suite (3, 2, 2, 2, 1) :

A A

B C D B C D

E E

Exercice 12
Un problme survient avec les multigraphes, car plusieurs artes peuvent relier deux mmes
sommets.

Exercice 13
Les graphes complets.

Exercice 14
Soit G = (V, E) un graphe. On appellera coloriage dun graphe G k couleurs toute ap-
plication de V dans {1, ... , k }. On dira quun coloriage est propre si deux sommets
voisins nont pas la mme couleur.

Soit G un graphe biparti et un coloriage 2 couleurs de G. Si (x0 , ..., xn ) est une chane,
on a pour i {0, ..., n 1}, (xi ) 6= (xi+1 ), do (x2k ) = (x0 ) et (x2k+1 ) = (x1 ).
Maintenant, si cette chane est un cycle, on a x0 = xn , do (x0 ) = (xn ), ce qui implique
que n est pair. G ne possde donc pas de cycle de longueur impaire.
Soit maintenant G = (V, E) un graphe ne possdant pas de cycle de longueur impaire. On
doit construire un coloriage propre de G. Comme les composantes connexes ne commu-
niquent pas entre elles, on peut se ramener au cas o G est connexe : il suffira ensuite de
recoller les applications.
Soit x0 un sommet quelconque de V . Pour x V , on note l(x) la longueur minimale
dun chemin reliant x0 x. On pose alors (x) = 1 si l(x) est pair, (x) = 2 sinon. Soit
{x, y} E : il est facile de voir que |l(x) l(y)| 1. Si on avait l(x) = l(y), on pourrait
construire un cycle de longueur 2l(x) + 1 contenant le point x0 et larte {x, y}. Ceci
est contraire lhypothse selon laquelle le graphe ne contient pas de cycle de longueur
impaire. On a donc |l(x) l(y)| = 1, donc l(x) et l(y) ne sont pas de mme parit, ce qui
implique (x) 6= (y). Le coloriage est donc bien propre.

Exercice 15
Tous les cycles sont pairs. On peut le dessiner ainsi :

5 2

1 3

4 7

8 6

C AHIERS DE LA CRM No 6 bis 5


Exercice 16
Soit V = {v1 , ..., vn } et E = {e1 , ..., em }. Construisons la suite de graphes Gi = (V, Ei ) avec
E0 := et Ei := Ei1 {ei } pour i = 1, ..., m.
Le thorme est vrai pour G0 car m = 0, p = n et (G0 ) = 0 n + n = 0.
Supposons le thorme vrai pour Gi et tudions Gi+1 . Deux cas peuvent se prsenter :
a. Larte ei+1 = {a, b} a ses extrmits dans deux composantes connexes distinctes de Gi ,
alors Gi+1 aura mi+1 = mi + 1 artes, n sommets et pi+1 = pi 1 composantes connexes
donc : (Gi+1 ) = mi+1 n + pi+1 = (mi + 1) n + (pi 1) = mi n + pi = (Gi ) 0
b. Larte ei+1 = {a, b} a ses extrmits dans la mme composante connexe de Gi , alors
Gi+1 aura mi+1 = mi + 1 artes, n sommets et pi+1 = pi composantes connexes donc :
(Gi+1 ) = mi+1 n + pi+1 = (mi + 1) n + pi = mi n + pi + 1 (Gi ) 0
Ainsi, dans les deux cas, on a (Gi+1 ) (Gi ).
On constate dans cette construction, que ds que (Gi ) devient plus grand que 0, on a un
cycle dans G.

Exercice 17
Non. Le graphe correspondant nest ni eulrien, ni semi-eulrien :

K E

Les sommets reprsentent les quatre rgions de la ville (Nord, Kneiphof, Est, Sud) et les
artes les ponts reliant deux rgions adjacentes .

Exercice 18
Un graphe est eulrien sil est connexe et si tous ses sommets sont de degr pair. Il est
semi-eulrien si tous ses sommets sauf deux sont de degr pair ; les chanes eulriennes du
graphe auront alors ces deux sommets pour extrmits.

Exercice 19
Le graphe de gauche nest videmment pas eulrien puisque non connexe. Celui du milieu
est eulrien car tous les sommets sont de degr pair. Celui de droite est semi-eulrien, car
seuls deux sommets sont de degr impair.

Exercice 20
Oui. Comme le nombre de sommets de degr impair est toujours pair, il suffit de relier le
nouveau sommet tous les sommets de degr impair. Tous les sommets seront alors de
degr pair, et le graphe sera donc eulrien.

Exercice 21
Non, car le graphe correspondant nest pas eulrien. Pour construire ce graphe, on a re-
prsent les rgions dlimites par des cloisons par les sommets ; les sommets x et y sont
relis si les rgions x et y sont spares par une cloison. Chaque cloison correspond donc
une arte du graphe.

6 No 6 bis C AHIERS DE LA CRM


Exercice 22
Rponses aux quatre questions :
1) Les dominos sont au nombre de 4 + 3 + 2 + 1 = 10 : 1-2, 1-3, 1-4, 1-5, 2-3, 2-4, 2-5,
3-4, 3-5, 4-5.
2) Considrons maintenant le graphe complet K5 5 sommets numrots de 1 5. Ce
graphe possde 10 artes, chaque arte correspondant une paire de sommets distincts,
cest--dire un domino. Former une boucle ferme avec ces dominos revient donc
trouver un cycle eulrien (passant par toutes les artes, donc utilisant tous les dominos)
dans K5 . Une solution possible est la suivante : 1-2, 2-3, 3-4, 4-5, 5-1, 1-3, 3-5, 5-2,
2-4, 4-1.
3) Les dominos doubles peuvent tre insrs sans difficult dans cette suite. En terme de
graphes, les dominos doubles correspondent une boucle sur un sommet et cette boucle
peut tre parcourue lorsquon atteint le sommet en question.
4) Si lon considre le mme problme avec des faces numrotes de 1 n, on doit rai-
sonner sur le graphe complet n sommets. Or, nous savons quun graphe admet un
cycle eulrien si et seulement si il est connexe et ne possde que des sommets de degr
pair. Dans le cas des graphes complets, cela nest vrai que si le nombre de sommets est
impair.

Exercice 23
Par exemple :

1 1 1 1

2 5 2 5 2 5 2 5

3 4 3 4 3 4 3 4
Hamiltonien et Hamiltonien et Non hamiltonien Non hamiltonien
eulrien non eulrien et eulrien et non eulrien
Exercice 24
Rponses aux quatre questions :
1) Dsignons par les chiffres de 1 9 les 9 personnes et considrons le graphe complet
K9 9 sommets. Une composition de la table correspond un cycle hamiltonien de K9
(un cycle passant une et une seule fois par chaque sommet). Si deux compositions de
table correspondent deux cycles ayant une arte commune, cela signifie que les deux
personnes relies par cette arte se retrouvent cte cte. Ainsi, le problme revient
dterminer le nombre de cycles hamiltoniens disjoints de K9 . Le graphe K9 possdant
9 8 2 = 36 artes et chaque cycle utilisant 9 artes, ce nombre est au maximum gal
4.

C AHIERS DE LA CRM No 6 bis 7


2) Il vaut effectivement 4, comme le prouvent les 4 cycles hamiltoniens disjoints suivants :
1,2,3,9,4,8,5,7,6 - 1,3,4,2,5,9,6,8,7 - 1,4,5,3,6,2,7,9,8 - 1,5,6,4,7,3,8,2,9
3) Avec trois tables de 3, chaque ensemble doit correspondre trois triangles.
4) (1,2,3)(4,5,6)(7,8,9) - (1,4,7)(2,5,8)(3,6,9) - (1,5,9)(2,6,7)(3,4,8) - (1,6,8)(2,4,9)(3,5,7)

Exercice 25
Il sagit de trouver des cycles hamiltoniens dans le complmentaire du graphe, cest--dire
dans le graphe prcisant les compatibilts entre les personnes.
En voici un : B, C, H, A, F, G, E, D.

Le graphe complmentaire dun graphe simple G est un graphe simple H ayant les mmes
sommets et tel que deux sommets de H soient adjacents si et seulement sils ne sont pas
adjacents dans G.

Exercice 26
On cherche un couplage optimal dans le graphe ci-dessous (qui reprsente les binmes
possibles) :
L A B

K D

J E

H G F
On peut donc former 6 binmes.

Exercice 27
On cherche un couplage optimal dans le graphe biparti ci-dessous (qui reprsente les
couples possibles) :
A a

B b

C c

D d

E e

F f

On voit facilement quil existe un couplage parfait. On peut donc former six couples.

8 No 6 bis C AHIERS DE LA CRM


Exercice 28
tant donne une carte connexe C , supposons quelle nait quun sommet P. Alors S=1
et A=0, il ny a quune rgion, donc R=1. Ainsi S A + R = 2. Dautre part, C peut tre
construite partir dun seul sommet laide des constructions suivantes :
(1) Ajouter un nouveau sommet Q2 et le relier un sommet existant Q1 , par une arte qui
nen croise aucune autre.
(2) Relier deux sommets existants Q1 et Q2 par une arte a qui nen croise aucune autre.
Lopration (1) ne change pas la valeur de S A + R, puisque S et A sont augments de 1
et que R nest pas modifi. Lopration (2) ne change pas non plus la valeur de S A + R,
car S est inchang alors que A et R sont augments de 1. En conclusion, la carte C doit
avoir la mme valeur S A + R que la carte qui na quun seul sommet, savoir 2, et la
formule est dmontre.

Exercice 29
On remarque que K3,3 a 6 sommets et 9 artes. Supposons que K3,3 soit planaire. Daprs
la formule dEuler, la reprsentation planaire a 5 rgions (6-9+5=2). Il ny a pas de cycle de
longueur 3 dans le graphe, donc le degr de chaque rgion doit tre suprieur ou gal 4, et
la somme des degrs des rgions doit tre suprieure ou gale 20. Comme la somme des
degrs des rgions dune carte connexe est gale deux fois le nombre dartes (thorme
1.7), le graphe doit avoir au moins 10 artes. Or, K3,3 a 9 artes. Ce graphe nest donc pas
planaire.

Exercice 30
M 2 indique le nombre de chanes de longueur 2 entre les sommets i et j . M 3 indique le
nombre de chanes de longueur 3 entre les sommets i et j .

Exercice 31
Matrice et listes dadjacences :

0 1 0 1 0 1 0 1 : 2, 4, 6
1 0 0 1 1 1 1 2 : 1, 4, 5, 6, 7

0 0 0 1 0 0 0 3:4

1 1 1 0 1 1 0 4 : 1, 2, 3, 5, 6

0 1 0 1 0 0 0 5 : 2, 4

1 1 0 1 0 0 0 6 : 1, 2, 4
0 1 0 0 0 0 0 7:2

Exercice 32
Ce thorme se dmontre en utilisant systmatiquement le thorme 1.3.
(1) (2) par dfinition
(2) (3)
(G) = 0 et p = 1 m = (G) + n p = n 1. Rciproquement m = n 1 et (G) =
0 entrane p = n (n 1) = 1, donc G est connexe.
(3) (4)
(G) = 0 et m = n 1 p = (G) m + n = 0 (n 1) + n = 1. Rciproquement, p = 1
et m = n 1 entrane (G) = 0, donc G est sans cycle.
(4) (5)
m = n 1 et p = 1 (G) = 0 G est sans cycle (et donc sans boucle).

C AHIERS DE LA CRM No 6 bis 9


G connexe chaque paire {u, v} de sommets distincts est relie par une chane simple.
G est sans cycles chaque paire {u, v} est relie par une seule chane simple.
(5) (2)
Si chaque paire {u, v} de sommets distincts de G est relie par une seule chane simple, le
graphe est en tout cas connexe et ne peut contenir de cycles simples, puisque chaque cycle
simple peut tre vu comme tant la concatnation de deux chanes aux artes disjointes et
aux extrmits communes. Donc G est un arbre.

Exercice 33
Le thorme est vrai pour n = 2 sommets, car les deux sommets sont des feuilles.
Supposons quil soit vrai pour n 1 sommets (n > 2). Si on veut ajouter un sommet, on
peut le relier larbre existant avec une arte (sinon on forme un cycle) soit une feuille,
soit un sommet qui nest pas une feuille. Dans le premier cas, le nombre de feuilles reste
le mme (une disparat et une apparat) ; dans le second cas, le nombre de feuilles augmente
de 1.
Le thorme est donc vrai pour n sommets, puisque lon ne peut pas faire diminuer le
nombre de feuilles par lajout dun sommet.

Exercice 34
La figure ci-dessous montre tous les arbres possibles qui ont entre 1 et 7 sommets. On voit
quil y a 3 arbres diffrents 5 sommets, 6 6 sommets et 11 7 sommets.

Exercice 35
Si un arbre a un couplage parfait, toutes les feuilles sont satures (forcment). Colorons en
noir les artes du couplage. On peut construire un couplage parfait dans un arbre ainsi :
1. On colore toutes les artes touchant une feuille en noir. Si plus dune arte noire touche
un mme sommet, alors il ny a pas de couplage parfait : STOP
2. On enlve les sommets saturs et les artes adjacentes.
3. Tant quil y a des sommets, allez en 1.

10 No 6 bis C AHIERS DE LA CRM


Ce procd ne peut donner quun seul couplage parfait, sil y en a un.

Etant donn un graphe G, notons imp(G) le nombre de composantes connexes dordre


impair de G. Pour quun arbre ait un couplage parfait, il faut imp(G v)=1 pour tout
sommet v.

Exercice 36
S = {2, 3, 3, 5, 5, 7, 7, 9}

Exercice 37
On obtient une toile :
2 3 4 5

1 10

6 7 8 9

Exercice 38
Un codage de Prfer est une liste ordonne de n 2 nombres compris entre 1 et n, avec
rptitions possibles des nombres. Il y a n nombres possibles pour la premire place dans
la liste, n pour la 2me, n pour la 3me, etc. En tout, il y a donc nn2 listes possibles, donc
nn2 arbres diffrents n sommets numrots.

Exercice 39
Il y a 8 arbres couvrants.

Exercice 40
Il y a 5 arbres maximaux possibles.

Exercice 41
G contient plusieurs cliques dordre 3, donc (G) 3.
Dterminons une partition des sommets de G en sous-ensembles stables : S1 = {v1 , v4 }, S2 =
{v2 , v6 , v7 }, S3 = {v3 , v5 }. Donc (G) 3, car chaque stable correspondra une couleur.
On en dduit que (G) = 3.

Exercice 42
Rponses aux trois questions :
1. Il faudra 3 couleurs.
2. Oui, le graphe est semi-eulrien.
3. Oui, le graphe est semi-hamiltonien.

Exercice 43
On construit dabord le graphe des rencontres : les sommets reprsentent les lves ; une
arte (i, j) signale que les lves i et j se sont rencontrs.
Il reste alors proposer une coloration du graphe utilisant un nombre minimum de cou-
leurs. Chaque couleur correspondra une place assise. La coloration montre que la biblio-
thque dispose dau moins quatre places assises, car le graphe contient une clique quatre
sommets (B-E-F-G). Ces quatre places assises sont suffisantes.

C AHIERS DE LA CRM No 6 bis 11


Exercice 44
Construisons le graphe G dont les sommets sont les agences numrotes de 1 7, une
arte reliant deux sommets lorsque les deux agences correspondantes proposent au moins
un lieu identique.
On arrive trouver une 3-coloration des sommets (voir ci-dessous). Chaque couleur cor-
respondra un jour de la semaine.
3 2 1

4 7

5 6
1er jour (rouge) : excursions des agences 1, 3 et 7.
2me jour (vert) : excursions des agences 2 et 6.
3me jour (jaune) : excursions des agences 4 et 5.

Exercice 45
Construisons le graphe G dont les sommets sont les preuves numrotes de 1 7, une
arte reliant deux sommets lorsque les deux cours correspondant possdent des tudiants
communs.
2 1

3 7

4 6

5
Planifier les examens en un temps minimal consiste dterminer une k -coloration de G
avec k = (G) :
G possde une clique dordre 4 (de sommets 1, 2, 3, 4), donc (G) 4.
Dterminons une partition des sommets de G en sous-ensembles stables :
S1 = {1, 5}, S2 = {2, 6}, S3 = {3}, S4 = {4, 7}, do (G) 4.
On en dduit que (G) = 4.
Les examens peuvent tre rpartis en 4 priodes, de la manire suivante :
1re priode (rouge) : preuves des cours 1 et 5.
2me priode (vert) : preuves des cours 2 et 6.
3me priode (jaune) : preuve du cours 3.
4me priode (cyan) : preuves des cours 4 et 7.

Exercice 46
Construisons le graphe X dont les sommets sont les huit produits chimiques tel que deux
de ses sommets sont relis lorsque les produits associs ces sommets ne peuvent pas
tre entreposs dans le mme wagon. Le nombre minimum de wagons est gal au nombre
chromatique de ce graphe.
X contient une clique dordre 4 (de sommets A, C, D, H), donc (X) 4.
Dterminons une partition des sommets de X en sous-ensembles stables : S1 = {A, E}, S2 =
{B,C}, S3 = {D, F, G}, S4 = {H}. Donc (X) 4.

12 No 6 bis C AHIERS DE LA CRM


B A

C H

D G

E F
On en dduit que (X) = 4. Il faudra donc 4 wagons.

Exercice 47
Rponses aux trois questions :
1. Il suffit de considrer un cycle ayant un nombre impair de sommets.
2. Si lon rajoute ce graphe un sommet reli tous les sommets du cycle, on obtient un
graphe de nombre chromatique 4 ne contenant pas de K4 .
3. On peut itrer cette construction de faon obtenir, pour tout n, un graphe de nombre
chromatique n ne contenant pas de Kn .

Exercice 48
Rsoudre un Sudoku classique revient colorer un graphe 81 sommets (un sommet cor-
respondant une case) avec 9 couleurs, certains sommets tant colors au dpart. Ce graphe
a 810 artes, chaque case (sommet) tant relie aux 8 autres de sa colonne, aux 8 autres de
sa ligne et aux 8 autres de sa rgion (4 sont dj comptes), ce qui fait bien (81(8+8+4))/2
= 810 artes.

Exercice 49
Les colorations des trois graphes :

1 6 2 1
3 2 1
3 7
2 7 5 4 7
4 6

3 4 5 6
5
ex. 41 ex. 44
ex. 45
Exercice 50
Il faudra 3 couleurs au minimum. Lalgorithme de Welsh et Powell donne la coloration en
3 couleurs ci-aprs.

C AHIERS DE LA CRM No 6 bis 13


Exercice 51
Il y a beaucoup de colorations possibles... avec 4 couleurs au minimum.

Exercice 52
Il sagit de colorer avec le minimum de couleurs les graphes complets 3, 4, 5 et 6 som-
mets. Les sommets reprsenteront les joueurs, les artes les matches et les couleurs les
heures des matches.
On peut colorer les artes de K3 et K4 avec trois couleurs. Il faudra donc au minimum trois
heures.
On peut colorer les artes de K5 et K6 avec cinq couleurs. Il faudra donc au minimum cinq
heures.

Exercice 53
On peut faire "disparatre" entirement le graphe en liminant successivement les sommets
simpliciaux v1 , v7 , v8 , v6 , v2 , v3 , v4 , v5 . Le graphe est donc triangul.

Exercice 54
Tous ces types de graphes possdent un schma dlimination parfait. Ils sont donc trian-
guls.

Exercice 55
En reprenant le schma dlimination parfait de lex. 53, on colorie les sommets en lisant
la liste de droite gauche et on met chaque fois la couleur la plus petite possible, ce qui
donne : v5 1, v4 2, v3 3, v2 4, v6 2, v8 1, v7 3, v1 1.

14 No 6 bis C AHIERS DE LA CRM


2 Graphes orients
Exercice 56
Elmentaire... Ne pas oublier les boucles sur les sommets.

Exercice 57
Degrs des sommets :
d + (1) = 3, d (1) = 0, d(1) = 3
d + (2) = 2, d (2) = 2, d(2) = 4
d + (3) = 1, d (3) = 0, d(3) = 1
d + (4) = 1, d (4) = 3, d(4) = 4
d + (5) = 0, d (5) = 2, d(5) = 2
d + (6) = 1, d (6) = 1, d(6) = 2

Exercice 58
Conditions ncessaires :
- Chaque sommet doit avoir un degr intrieur (entrant) gal 2 (chaque lapin a deux
parents) lexception de deux sommets pour lesquels le degr intrieur est nul (ces som-
mets correspondent aux Adam et ve de notre groupe de lapins).
- Le graphe doit tre sans circuit (on dit galement acyclique). En effet, un lapin ne peut
avoir pour parent lun de ses descendants...
- On doit pouvoir colorer les sommets de ce graphe en deux couleurs (mle et femelle), de
faon telle que tout sommet de degr intrieur gal 2 possde un prdcesseur mle et
un prdcesseur femelle.
Il est possible que dautres conditions soient ncessaires mais mes connaissances sur la
reproduction chez les lapins ne me permettent pas daller plus loin... (nombre de portes
possibles, nombre de petits lapins par porte, etc.)

Exercice 59
Les tiquettes des sommets sont des couples donnant respectivement le contenu du rci-
pient de 5 litres et celui du rcipient de 3 litres. On place un arc entre deux sommets lors-
quon peut passer dune configuration lautre. On cherche alors un chemin du sommet 0,
0 au sommet 4, 0...
La figure ci-aprs montre un tel chemin (le digraphe nest pas reprsent en entier).
Il y a dautres solutions que celle prsente ci-dessous.

C AHIERS DE LA CRM No 6 bis 15


Exercice 60
Le jeu avec deux tas de trois allumettes est dcrit par le graphe ci-dessous. On ne distingue
pas les deux tas (par exemple 2,1 = 1,2).

1,3 0,3 0,2 0,0

3,3 2,2 1,2 0,1

2,3 1,1

Le joueur qui atteint la configuration 0,0 perd la partie. Pour gagner, on doit donc absolu-
ment atteindre la configuration 0,1. On peut vrifier quen jouant 1,3 au premier coup, on
peut toujours ensuite atteindre 0,1 en deux tapes : 1,3 - 0,3 - 0,1 ou 1,3 - 1,2 - 0,1 ou enfin
1,3 - 1,1 - 0,1. Le coup gagnant au dpart est donc enlever 2 allumettes dans un tas .

Exercice 61
Rponses aux questions 1 et 3 :
1. Il ny a que deux tournois et tous les deux ont un chemin hamiltonien.
3. Preuve par induction.

Exercice 62
Soit x un sommet dun tournoi T . Si x nest pas un roi, alors un sommet y nest pas
atteignable partir de x par un chemin de longueur au plus 2. Donc, aucun successeur
de x nest un prdcesseur de y. Cela signifie que chaque successeur de x doit tre un
successeur de y et que x est un successeur de y. Donc d + (y) > d + (x). Si y nest pas un
roi, on peut rpter largument pour trouver un sommet z ayant un degr extrieur plus
grand. Comme T est fini, ce processus devra se terminer une fois et nous aurons forcment
trouv un roi.

Exercice 63
Soit x et y deux sommets dun digraphe connexe G = (V, E). Lalgorithme de Moore cal-
cule la distance d(x; y). On tiquette les sommets de G en observant les rgles suivantes :
1. le sommet x reoit ltiquette 0
2. on choisit un arc (u, v) E , o u est dj tiquet k :
i. si v nest pas tiquet, alors v reoit ltiquette k + 1
ii. si v est tiquet p, alors ltiquette de v est remplace par min(p; k + 1)
puis on biffe cet arc.
Lalgorithme sarrte lorsque tous les arcs ont t biffs. Ltiquette de chaque sommet
donne sa distance par rapport au somet x.
Lalgorithme de Moore permet aussi dexhiber de faon rcursive les chemins de longueur
k de x y : on part de y et on dtermine les sommets z tels que (z, y) E avec d(x; z) =
k 1 et ainsi de suite jusqu x.

16 No 6 bis C AHIERS DE LA CRM


Exercice 64
Algorithme de marquage
1. On marque un sommet s quelconque avec le symbole "".
2. On marque avec le symbole "+" tous les sommets que lon peut atteindre depuis s en
suivant les arcs dans le sens des flches.
3. Si certains sommets ne sont pas marqus par "+" alors STOP, car le graphe nest pas
fortement connexe.
4. On marque avec le symbole "-" tous les sommets que lon peut atteindre depuis s en
suivant les arcs dans le sens inverse des flches.
5. Si tous les sommets sont marqus "", alors le graphe est fortement connexe.

Le premier digraphe est fortement connexe, car tous les sommets ont pu tre marqus "".
Par contre, le deuxime digraphe nest pas fortement connexe. Pour trouver les compo-
santes fortement connexes, on suit la procdure suivante :
a. Appliquer lalgorithme de marquage nonc ci-dessus.
b. Supprimer les sommets marqus dun "" : ils forment une composante fortement
connexe.
c. Tant quil reste des sommets, aller en a.

Composantes fortement connexes du deuxime digraphe : {1, 2, 5, 6}, {9, 10, 13, 14}, et
{3, 4, 7, 8, 11, 12, 15, 16}.

Exercice 65
M 2 indique le nombre de chemins de longueur 2 entre les sommets i et j . M 3 indique le
nombre de chemins de longueur 3 entre les sommets i et j .

Exercice 66


0 0 0 0 0 1 0 1:6
1 0 0 1 1 1 1 2 : 1, 4, 5, 6, 7

0 0 0 1 0 0 0 3:4

1 0 0 0 1 0 0 4 : 1, 5

0 0 0 0 0 0 0 5:-

0 0 0 1 0 0 0 6:4
0 0 0 0 0 0 0 7:-

Exercice 67
On obtient les rangs ci-dessous :
4 0 3 4
7 2 1 8

3 5

3 4 6
0 2 1

C AHIERS DE LA CRM No 6 bis 17


Exercice 68
Le premier graphe admet une orientation transitive :

1 2
3 4
5 6

Exercice 69
Rponses aux deux questions :
1. On obtient un graphe de comparabilit :

T1 T2

T3 T4

2. Le nombre minimum de vhicules est le nombre minimum de chemins passant par tous
les sommets du graphe.

Exercice 70
Corrig abrg :
1. Oui. Preuve par induction.
2. M1 est prfr toutes les autres marques. Il est impossible que deux marques aient t
prfres au mme nombre dautres marques.
3. Si le graphe contient un circuit, il nexiste pas toujours une marque prfre toutes
les autres (on peut facilement trouver un contre-exemple dans un K4 ). Par contre, on peut
prouver par induction que le deuxime cas est toujours vrai.

Exercice 71
Corrig en partant du sommet 3 :

Initialisation
S = {3}; T = {1, 2, 4, 5}; = (, 3, 0, 2, ); p = (NIL, 3, NIL, 3, NIL)

1re itration
i = 4 car (4) = min(, 3, 2, ) = 2 ;
S = {3, 4}; T = {1, 2, 5};
les successeurs de 4 dans T sont 1 et 2 ;
(1) prend la nouvelle valeur min(; (4) + (4; 1)) = min(; 2 + 10) = 12 ; p(1) = 4;
(2) garde sa valeur car min(3; (4) + (4; 2)) = min(3; 2 + 3) = 3 ; p(2) = 3 ;
do les nouveaux vecteurs = (12, 3, 0, 2, ) et p = (4, 3, NIL, 3, NIL)

2e itration
i = 2 car (2) = min(12, 3, ) = 3 ;
S = {2, 3, 4} ; T = {1, 5} ;
2 na pas de successeur dans T ;
do les vecteurs = (12, 3, 0, 2, ) et p = (4, 3, NIL, 3, NIL)

3e itration
i = 1 car (1) = min(12, ) = 12 ;

18 No 6 bis C AHIERS DE LA CRM


S = {1, 2, 3, 4} ; T = {5} ;
le seul successeur de 1 dans T est 5 ;
(5) = min(; (1) + (1; 5)) = min(; 12 + 4) = 16 ; p(5) = 1
do les vecteurs = (12, 3, 0, 2, 16) et p = (4, 3, NIL, 3, 1)

4e itration
i = 5 ; (5) = 16 ;
S = {1, 2, 3, 4, 5} ; T = {} ; FIN.
= (12, 3, 0, 2, 16)

Exercice 72
Avec des arcs de poids ngatif, on risque davoir des circuits de longueur ngative. Dans un
pareil cas, il ny a pas de plus court chemin, car plus on parcourt le circuit, plus le chemin
est court !

Exercice 73
Vrifiez que vous avez obtenu le mme graphe que dans lexemple.

Exercice 74
Le chemin critique est A-E-H-J. La dure minimale des travaux est de 17 jours.

Exercice 75
On a d introduire les tches fictives X, Y et Z de dure nulle, pour respecter les prc-
dences.
1.
0.5 2 8 13
B 9
2 3

A X C
0.5 0 Y0
0.5
00 D 11 E 22 G 44 8 8 K 8.5 8.5 L 9.5 9.5 M13.5 13.5
1 3 4 5 8 10 11 13
1 1 2 0.5 1 4

I 3H 2 J 1 F
0.5
N Z O
2 6 7 1
0
77 77

12
2 12.5

2. La dure minimale des travaux est de 13.5 jours. Le chemin critique est constitu des
tches D, E, G, I, J, K, L et M. La tche H est aussi une tche critique.

C AHIERS DE LA CRM No 6 bis 19