Académique Documents
Professionnel Documents
Culture Documents
N IVEAU : Avanc
C ONTENU : Exercices
Graphes
- noncs Exercice 1 Dans une fte, chaque personne a au moins un ami, et parmi tout
groupe dau moins trois personnes, il ny a jamais exactement deux paires
damis. Montrer que tout le monde saime ! Que se passe-t-il si on suppose
cette proprit vraie seulement pour les groupes de trois personnes ?
Exercice 2 Un tournoi entre les chevaliers du Roi Arthur a t organis, et
toutes les joutes possibles ont t livres. Montrer quil est possible dordonner
les chevaliers de telle sorte que le premier ait battu le second, le second ait
battu le troisime, et ainsi de suite jusquau dernier.
Bonus : sil y a n chevaliers ayant gagn v1 , v2 , . . . vn combats, montrer que
le tournoi est transitif (au sens o si A a vaincu B et B a vaincu C, alors A a
vaincu C) si et seulement si :
n
X
i=1
v2i =
n(n 1)(2n 1)
6
Bonus : montrer que dans un graphe ayant k artes, il existe au plus b 32 k3/2 c
triangles.
Exercice 4 Soit G un graphe complet n sommets. On fait une suite doprations lementaires consistant choisir un 4-cycle (sil en existe) et retirer une
arte. Quel est le plus petit nombre dartes possible parmi les graphes que
lon peut atteindre ?
1
indice i tel que xxi est oriente vers x et xxi+1 est oriente vers xi+1 , et on insre
x entre xi et xi+1 .
Pour la preuve du bonus, la premire question donne limplication tournoi
P
P
. Pour la rciproque, on retransitif ni=1 v2i = ni=1 (i 1)2 = n(n1)(2n1)
6
marque que la somme des vi est constante ( n(n1)
). On montre alors que si le
2
tournoi nest pas transitif, alors on peut trouver une arte dont le renversement fait baisser la valeur de la somme.
Solution de lexercice 3 On le dmontre par rcurrence sur n 6 1. Pour n = 1
et n = 2, le nombre dartes possible est 0 et 1, ce qui correspond bien la
borne. Soit n > 3 et G un graphe n sommets sans triangle. On choisit une
arte e = xy quelconque dans G, et on regarde le graphe G 0 = G {x, y}. Par
hypothse de rcurrence, il admet au plus b(n 2)2 /4c artes. Dautre part,
chaque sommet de G 0 est reli au plus lun de x, y (car sinon on aurait un
triangle). Donc le nombre dartes de G est au plus :
b(n 2)2 /4c + (n 2) + 1 6 (n 2)2 /4 + (n 2) + 4 = n2 /4
Comme ce nombre dartes est bien sr entier, ceci conclut.
Un graphe qui ralise la borne est le graphe biparti Kbn/2c,dn/2e . On peut
montrer quil est en fait unique. Cest un cas particulier d Montel dun
thorme de Turan (cf. poly de Pierre Bornzstein, section 3.5 et exercice 18).
Solution de lexercice 4 Le graphe complet est connexe, et lopration lmentaire prserve la connexit car on dtruit des cycles. Les graphes obtenus sont
donc connexes, et ont au moins n 1 artes. Il reste voir si on peut obtenir
un arbre.
Lobservation-cl est quun arbre est biparti, alors que Kn (pour n > 3, seul
cas intressant) ne lest pas ! Soit G un graphe et G 0 un graphe obtenu par
opration lmentaire partir de G. Supposons G 0 biparti, disons avec S(G 0 ) =
S 0 S 00 . Le graphe G est obtenu partir de G 0 en rajoutant une arte un
chemin v1 v2 v3 de longueur 3 pour former un 4-cycle. Comme G 0 est biparti,
on doit avoir v1 et v3 tous deux dans S 0 ou dans S 00 , et rajouter larte v3 v1
donne encore un graphe biparti. Donc G est biparti. Donc on ne peut obtenir
un arbre partir du graphe complet, et le nombre dartes minimal est > n.
La borne n est accessible. Soit Gn le graphe n artes form par un chemin
de longueur n 2 auquel on ajoute un triangle une extrmit. Montrons par
rcurrence sur n > 3 que lon peut obtenir Gn partir de Kn . Pour n = 3, cest
clair. Mais partir de Kn pour n > 4, on peut utiliser des oprations lmen3
taires pour supprimer toutes les artes reliant un sommet fix aux autres sauf
une, et applique la rcurrence au Kn1 sur les autres.
Solution de lexercice 5 La reformulation en termes de thorie des graphes est
un thorme de Dirac. Soit G un graphe n > 3 sommets tel que tout sommet
est de degr > d n2 e. Montrons quil existe un cycle hamiltonien dans G, cest-dire un cycle passant exactement une fois par chaque sommet.
Tout dabord, G est clairement connexe (regarder le degr maximal des
sommets dans la plus petite composante connexe). Considrons un chemin
P = x0 . . . xk de longueur maximale k dans G. Par maximalit, tous les voisins
de x0 et xk sont dans P. Par la condition sur le degr et le principe des tiroirs,
il existe un indice 0 6 i 6 n 1 tel que x0 xi+1 G et xi xk G. Mais alors
on a un cycle C = x0 xi+1 Pxk xi Px0 . Supposons par labsurde que C nest pas
hamiltonien, i.e. quil existe y G C. Alors par connexit de G, C a un voisin
dans G C, et on voit que lon a un chemin de longueur > k. Donc C est un
chemin hamiltonien de G.
Solution de lexercice 6 On fait un double dcompte des artes :
3(f 1) + 5 = 2a
que lon rinjecte dans la formule dEuler, ce qui donne :
f = 2s 6
a = 3s 8
Il ny a pas de contradiction ce stade, il faut exploiter la condition sur les
degrs. Pour cela, on remarque que si tous les degrs de G sont pairs, on peut
colorier les faces en noir et blanc de sorte que deux faces adjancentes naient
pas la mme couleur : en effet, le graphe dual de G est biparti (il na pas de
cycle de longueur impaire), donc est bicoloriable ! Maintenant, soit fn (resp. fb )
le nombre de faces noires (resp. blanches). On peut supposer que le pentagone
est noir. On refait un double dcompte par couleur :
a = 3(fn 1) + 5
a = 3fb
do lon tire 3 | a, puis 3 | 5, ce qui est absurde.
Solution de lexercice 7 La formule cl est :
X
X
c(s) +
c(F) = 2e
sS(G)
FF(G)
FF(G)