Vous êtes sur la page 1sur 12

UNIVERSIT PIERRE & MARIE CURIE LM226

Anne 2007-2008 Feuille 3

Graphes bipartis
Exercice 1 Soit G = (A, B; E) un graphe biparti k-rgulier, avec k 1. Montrer que |A| = |B|. Exercice 2 Soit e une arte dun graphe connexe biparti k-rgulier G (k 2). Montrer que G \ {e} est connexe. Exercice 3 Soit G = (A, B; E) un multigraphe biparti tel que |A| = |B|. Notons le degr maximal des sommets de G. Montrer quil est possible dajouter G des artes de faon quil devienne -rgulier tout en restant biparti. Exercice 4 Montrer quon peut rendre un graphe biparti en eaant au plus la moiti de ses artes. Exercice 5 k-cube. Soit k un entier. On appelle k-cube et lon note Qk le graphe dont les sommets sont les mots binaires de longueur k, deux mots tant adjacents si et seulement sils dirent dexactement une lettre, par exemple {0110101, 0111101} est une arte de Q7 . a) Dessiner le k-cube pour 0 k 3. b) Montrer que Qk est k-rgulier. c) Dterminer le nombre de sommets et le nombre dartes de Qk . d) Montrer que Qk est biparti. e) Montrer que pour k 2, Qk contient un cycle hamiltonien. Exercice 6 Soit A la matrice dincidence dun graphe biparti. Soit B une sous-matrice carre quelconque de A. Montrer que det(B) = 0, 1 ou 1. Exercice 7 Soit G un graphe simple connexe. On rappelle que d(a, b), dni comme la longueur minimale dune chane dextrmits a et b, est une distance sur V (G). Soit a V (G). Montrer que G est biparti si et seulement si pour tout couple (b, c) de sommets voisins, on a d(a, b) = d(a, c).

Arbres
Exercice 8 Dterminer tous les arbres ( isomorphisme prs) qui ont au plus 5 sommets. Exercice 9 Quel est le nombre dartes dune fort ayant n sommets et k composantes connexes ? Est-il vrai quun graphe G ayant n sommets et au moins n artes admet un cycle ? Exercice 10 Montrer que tout graphe connexe G admet un sommet v tel que G \ {v} soit connexe. Exercice 11 Soit G un graphe ayant au moins 5 sommets. Montrer que lun des deux graphes G ou G admet un cycle.

LM226 (2007-2008)

Exercice 12 Soit G un graphe simple. a) Montrer que si G admet deux arbres couvrants arte-disjoints alors G est 2-arte-connexe, cest--dire que pour toute arte e de G, G \ {e} est connexe. b) Soit P = {V1 , . . . , Vk } une partition de V (G). On dnote par EP lensemble dartes entre les lments dirents de P. Montrer que si G est connexe alors |EP | k 1. c) Donner un graphe qui est 2-arte-connexe mais qui ne contient pas deux arbres couvrants arte-disjoints. Exercice 13 Soit G un graphe ayant n sommets, m artes et k composantes connexes. Montrer que G admet au moins m n + k cycles lmentaires distincts. Exercice 14 Soit G un graphe connexe, et T un arbre couvrant de G. Soit e = {u, v} E(G) \ E(T ) et f une arte de la chane lmentaire joignant u et v dans T . Montrer que le sous-graphe T = (V (G), E(T ) \ {e} {f }) de G est un arbre. Exercice 15 Soient T1 et T2 deux arbres sur le mme ensemble V de sommets. Montrer que pour toute arte e1 de T1 il existe une arte e2 de T2 telle que T1 e1 + e2 et T2 + e1 e2 soient des arbres. Exercice 16 Soient n > 1 et d1 , . . . , dn des entiers strictement positifs. Montrer quil existe un
n

arbre avec suite de degrs (d1 , . . . , dn ) si et seulement si


i=1

di = 2(n 1).

Exercice 17 Soit T un arbre de diamtre pair 2r, a et b deux sommets de T tels que d(a, b) = 2r et c le point milieu de , lunique chane lmentaire liant a et b. Montrer que c est lunique sommet de T tel que pour tout x V (T ) on ait d(c, x) r. Exercice 18 Soit G le graphe ci-dessous. Est-ce que lensemble dartes de G admet une partition en deux arbres couvrants ? Admet-il une partition en deux arbres couvrants isomorphes ?

Fig. 1 Graphe G

Exercice 19 (Thorme de Cayley) Soit n k 1 des entiers, A = {v1 , . . . , vk } un sousensemble k lments de lensemble X = {v1 , . . . , vn }. Notons Tn,k le nombre des forts qui ont X pour ensemble de sommets, qui sont formes de k arbres et o chaque arbre de la fort contient exactement un sommet de A. Montrer que Tn,k = knnk1 et en dduire quil existe exactement nn2 arbres ayant X comme ensemble de sommets. Exercice 20 Soit T un arbre ayant au moins 2 artes. Montrer quil existe deux artes adjacentes e et f telle que T \ {e, f } soit constitu dun arbre plus deux sommets isols.

LM226 (2007-2008)

Graphes eulriens
Exercice 21 Montrer que dans un graphe G, le cardinal de chaque coupe est pair si et seulement si chaque sommet est de degr pair. Exercice 22 Soient C un cycle simple et (X) une coupe dun graphe G. Montrer que | C (X)| est pair. Exercice 23 Montrer quon peut dcomposer un (multi)graphe G en cycles deux deux artedisjoints si et seulement si chaque sommet est de degr pair dans G. Exercice 24 Soit G un (multi)graphe connexe non orient. Montrer quon peut orienter les artes de G de telle sorte que v V, d+ (v) = d (v) si et seulement si G est eulrien. Exercice 25 Soit G un (multi)graphe connexe non orient. Montrer que G a un nombre pair dartes si et seulement si on peut orienter les artes de G de telle sorte que v V , d+ (v) est pair. Exercice 26 Soit G un (multi)graphe non orient. Montrer quon peut orienter les artes de G de telle sorte que |d+ (v) d (v)| 1 v V. Exercice 27 Soit G un (multi)graphe connexe non orient. Montrer quon peut colorier les artes de G avec du rouge et du bleu de telle sorte que chaque sommet soit incident au mme nombre dartes rouges et bleues si et seulement si G est eulrien et le nombre dartes de G est pair. Exercice 28 Soit G un (multi)graphe connexe qui a 2l 2 sommets de degr impair. Montrer que E(G) est runion disjointe de l chanes simples.

Graphes orients
Exercice 29 Montrer que pour tout graphe orient G, la somme des degrs sortants est gale la somme des degrs entrants. Exercice 30 Montrer que si pour tout sommet x dun graphe orient G le degr sortant est au moins 1, alors G admet un circuit lmentaire. Exercice 31 Soit G un graphe orient sans circuit. Montrer que : a) Il existe un sommet x de G tel que d+ (x) = 0. b) Il existe un sommet y de G tel que d (y) = 0. Exercice 32 Montrer que G est sans circuit si et seulement si on peut numroter les sommets de G de telle sorte que si (ui , uj ) E alors i < j. Exercice 33 Soit s et p deux sommets dun graphe G. Montrer que les conditions suivantes sont quivalentes : a) Il existe un chemin de s p.

LM226 (2007-2008) b) Il nexiste pas de sous-ensemble X de sommets tel que s X, p X, d+ (X) = 0. / c) Il existe un chemin lmentaire de s p.

Exercice 34 Soit G = (V, A) un graphe orient. On rappelle quon dnit une relation dquivalence R sur V par xRy si et seulement sil existe un chemin dorigine x et extrmit y, ainsi quun chemin dorigine y et extrmit x. Les classes dquivalence sont appeles composantes fortement connexes de G et on dit que G est fortement connexe sil admet une seule composante fortement connexe. Notons C1 , . . . , Ck les composantes fortement connexes de G. a) Soit i = j. Montrer que sil existe un arc dont lorigine appartient Ci et lextrmit appartient Cj , il nexiste aucun arc dont lorigine appartient Cj et lextrmit appartient Ci . b) Soit = (C, A) le graphe des composantes fortement connexes de G, dni par C = {C1 , ..., Ck } ; (Ci , Cj ) A xi Ci et yj Cj tels que (xi , yj ) A. Montrer que le graphe est sans circuit. c) En dduire que G = (V, A) est fortement connexe si et seulement sil nexiste pas de sous-ensemble X de V tel que, si X = , X = V et d+ (X) = 0. Exercice 35 On considre une arborescence nie G pour laquelle d+ (s) = 0 ou 2 pour tout sommet s. Montrer que : a) G possde un nombre impair de sommets. b) Il existe deux feuilles ayant le mme pre. c) Si G possde 2n 1 sommets, il en existe exactement n vriant d+ (s) = 0 (feuilles). Exercice 36 Une graduation dun graphe orient simple G est la donne dune partition V (G) = k Vi telle que, pour tout arc (u, v) de G, il existe un i satisfaisant u Vi et v Vi+1 . Pour i=1 toute chane (non oriente) = (u = v0 , . . . , vk = v) dorigine u et dextrmit v, notons p() = |{i; (vi , vi+1 ) A(G)}| |{i; (vi+1 , vi ) A(G)}| la dirence entre le nombre dartes prises dans le bon sens et le nombre dartes prises dans le mauvais. Montrer quil existe une graduation de G si et seulement si p() ne dpend que de u et v.

Tournois
Exercice 37 (Thorme de Rdei) Soit T un tournoi, cest--dire un graphe complet orient. Montrer que T admet un chemin hamiltonien. Exercice 38 (Thorme de Moon) Soit T un tournoi fortement connexe et v un sommet de T . Montrer que pour tout entier k tel que 3 k n, T admet un cycle de longueur k qui passe par v. En particulier, il existe un circuit hamiltonien. Exercice 39 Soit T un tournoi tel que : d+ (x) = d (x) pour tout sommet x. Montrer que le diamtre de T est 2 (cest--dire si (x, y) T , il existe un chemin de x y de longueur 2). Exercice 40 Soit T un tournoi. Montrer quil existe un sommet x tel que pour tout sommet y, il existe un chemin de x y de longueur au plus deux.

LM226 (2007-2008)

SOLUTIONS - FEUILLE 3
Graphes bipartis
Solution 1 Comme G est k-rgulier, on a k|A| =
vA

d(v) = |E(G)| =
vB

d(v) = k|B|

et donc |A| = |B|. Solution 2 Supposons quil existe une arte e telle que G \ {e} nest pas connexe. Comme G est connexe alors G \ {e} admet deux composantes connexes, G1 et G2 . Comme G est biparti, G1 lest aussi. Soient V1 et V2 les deux classes de couleurs de G1 . Comme G est k-rgulier, il existe un sommet v V (G1 ) (disons v V1 ) tel que dG1 (v) = k 1 et u V (G1 ) v, dG1 (u) = k. Alors, dG1 (u) = |E(G1 )| = dG1 (u) = dG1 (u) + dG1 (v).
uV2 uV1 uV1 v

Tous les termes sont divisibles par k sauf dG1 (v), une contradiction. Solution 3 Par rcurrence sur k = |V (G)| 2|E(G)| = xV (G) ( d(x)) 0. Si k = 0, G est -rgulier et il ny a rien dmontrer. Sinon, il existe un sommet u tel que d(u) < . Supposons par exemple que u A. On a d(x) = |E(G)| =
xB xA

d(x) = d(u) +
xA,x=u

d(x) d(u) + (|A| 1) < |A| = |B|.

Il y a donc dans B au moins un sommet v tel que d(v) < et on peut ajouter G larte e = {u, v} sans changer . On obtient un multigraphe biparti G , avec k = k 2 auquel on peut appliquer lhypothse de rcurrence. Solution 4 Par rcurrence sur le nombre n de sommets de G. Pour n = 1, cest vident. Si G a n + 1 sommets, soit x un sommet de G. On applique lhypothse de rcurrence G = G \ {x}, on obtient un sous-graphe H de G biparti entre A et B et tel que |E(H )| |E(G )| . Les artes 2 de G dextrmit x ont une autre extrmit soit dans A soit dans B . Si la majorit est dans A (respectivement B ), on pose B = B {x} et A=A (respectivement A = A {x} et B = B ), on ajoute les k dG (x)/2 artes majoritaires H et on eace les artes minoritaires (en cas dgalit, on choisit arbitrairement le camp qui gagne x). On obtient un sous-graphe H de G biparti entre A et B, et tel que |E(H)| = |E(H )| + k do le rsultat. Solution 5 c) Le calcul de |V (Qk )| = 2k est trivial. Daprs le b), on a |E(Qk )] =
xV (Qk ) d(x)

|E(G )| dG (x) |E(G)| + = 2 2 2

= k2k1 .

LM226 (2007-2008)

d) Si A (respectivement B) est lensemble des mots comportant un nombre pair (respectivement impair) de 1, toute arte relie un lment de A un lment de B. e) Par rcurrence sur k 2. C2 = (00, 01, 11, 10) est une chane hamiltonienne dans Q2 que lon peut complter en un cycle hamiltonien puisque ses extrmits sont voisines. Si Ck = (v1 , . . . , v2k ) est une telle chane dans Qk , on dnit Ck+1 = (0v1 , . . . , 0v2k , 1v2k , 1v2k 1 , . . . , 1v1 ) qui prsente les mmes proprits dans Qk+1 . Solution 6 Par rcurrence sur la taille k de la sous-matrice carre B. Si k = 1 alors det B = 0 ou 1 car les lments de A sont 0 ou 1. Supposons que cest vrai pour k. Soit B une sous-matrice carr de taille k + 1. Remarquons que chaque colonne de A contient exactement deux 1. Il y a trois cas : 1. Il existe une colonne de B qui ne contient aucun 1, alors det B = 0. 2. Il existe une colonne de B qui contient exactement un 1. Alors det B = det B o B est une sous-matrice carre de B, par consquent de A, donc en vertu de lhypothse de rcurrence det B {0, 1}. 3. Chaque colonne de B contient exactement deux 1. Comme G est biparti, lensemble des lignes de B est divis en deux parties U et V et chaque colonne de B a un 1 dans U et un 1 dans V . On a bi = 1 = bi
iU iV

donc les lignes de B sont linairement dpendantes, cest--dire que det B = 0. Solution 7 Si G = (A, B; E) est biparti et a A, la longueur dune chane de a b est paire ou impaire selon que b A ou b B ; il en est donc de mme de d(a, b). Donc si b et c sont voisins, d(a, b) et d(a, c) nont pas la mme parit. Rciproquement, posons A = {x V (G); d(a, x) pair}, et B = V (G) \ A. Si b et c sont voisins, il est clair que |d(a, b) d(a, c)| 1. Lhypothse dit que d(a, b) d(a, c) = 0, donc d(a, b) d(a, c) = 1. En conclusion, d(a, b) et d(a, c) nont pas la mme parit et b A c A, donc G est biparti.

Arbres
Solution 8 Ce sont les arbres linaires, (de degr max = 2), plus les arbres suivants :
t t d t t t d dt d t t d d t d t d t dt d

dt d

Pour n = 5 il y en a 3.

LM226 (2007-2008)

Solution 9 a) On dnote les composantes connexes de G par G1 , . . . , Gk . Chaque Gi est un arbre, donc |E(Gi )| = |V (Gi )| 1. Alors
k k

|E(G)| =
i=1

|E(Gi )| =
i=1

(|V (Gi )| 1) = |V (G)| k = n k.

b) Oui, sinon G est une fort avec k 1 composantes connexes et daprs a), n |E(G)| = n k < n, une contradiction. Solution 10 Soit T un arbre couvrant de G et v un sommet pendant de T , alors T \ {v} est un arbre, sous-graphe de G \ {v} qui est donc a fortiori connexe. Solution 11 Supposons que G et G ne contiennent pas de cycle, donc daprs lexercice 9, n 1. Alors n(n 1)/2 = |E(Kn )| = |E(G)| + |E(G)| 2(n 1), |E(G)| n 1 et |E(G)| donc n 4, une contradiction. Remarque : pour n 6, on aurait pu aussi invoquer lexercice 3 de la feuille 2, un triangle, cest un cycle particulier. Solution 12 a) Soit F1 et F2 deux arbres couvrants arte-disjoints de G, et e une arte de G. Si e E(F1 ) (respectivement e E(F2 )), alors F2 (respectivement F1 ) est un sous-graphe couvrant de G \ {e} qui est donc connexe puisque F2 (respectivement F1 ) est connexe. b) Soit G le graphe obtenu partir de G en contractant chaque Vi P . Notons que |V (G )| = k. Alors G est connexe (toute chane dans G donne une chane dans G ). On a donc |EP | |E(G )| |V (G )| 1 = k 1. c) Chaque cycle Ck , k 3, est un exemple. Solution 13 Soient G1 , G2 , . . . , Gk les composantes connexes de G, et pour chaque i, notons Ti un arbre couvrant de Gi . Le nombre total des artes des Ti est
k k

|E(Ti )| =
i=1 i=1

(|V (Ti )| 1) = |V (G)| k = n k

Il y a donc m n + k artes de G qui ne sont dans aucun des Ti . Chacune de ces artes relie entre eux deux sommets u et v dun mme Ti et forme avec lunique chane lmentaire de u v dans Ti un cycle lmentaire de G. Solution 14 On peut crire = f , de sorte que = e est une chane de T qui joint entre eux les deux extrmits de f . Soient x et y des sommets de G et une chane joignant x et y dans T . Si cette chane passe par f , on remplace f par et on obtient une chane de T qui joint x et y. On en dduit que T est connexe. Comme T a n 1 artes, cest un arbre. Solution 15 Les extrmits u et v de e1 ne sont pas dans la mme composante connexe de T1 e1 . En suivant la chane lmentaire de T2 qui mne de u v, il y a donc une arte e2 dont les extrmits ne sont pas dans la mme composante de T1 e1 . La chane lmentaire de T1 qui relie les extrmits de e2 passe donc forcment par e1 . On peut donc appliquer lexercice prcdent pour passer de T1 T1 e1 + e2 , mais aussi pour passer de T2 T2 e2 + e1 .

LM226 (2007-2008) Solution 16 Si larbre T existe, il a n 1 artes, donc


n

2(n 1) = 2|E(T )| =
i=1

di .

et les di sont bien strictement positifs. Rciproquement, par rcurrence sur n. Pour n = 2, la seule possibilit est d1 = d2 = 1, qui correspond lunique arbre 2 sommets. Supposons la proprit vraie pour n, et soient d1 , . . . , dn+1 des entiers naturels non nuls tels que n+1 di = 2n. i=1 Comme di 1, on a n+1 (di 1) = n 1. On en dduit quil existe i tel que di 1 = 0 et j = i i=1 tel que dj 1 > 0, disons i = n + 1 et j = n. Appliquons lhypothse de rcurrence la suite d1 , . . . , dn1 , dn 1 : il existe un arbre n sommets v1 , . . . , vn ayant ces degrs. En ajoutant un sommet vn+1 reli uniquement vn on trouve un arbre qui convient. Solution 17 Soit = [a, c] et = [b, c] les deux moitis de la chane lmentaire liant a et b. La chane lmentaire qui lie c x ne peut avoir darte commune la fois avec et avec . Donc soit soit (soit les deux) est lmentaire, donc de longueur 2r. On en dduit || = d(x, c) r, et c a bien la proprit demande. Si un sommet c a la mme proprit, il existe une chane (respectivement ) de longueur au plus r liant a et c (respectivement c et b). La concatne est de longueur 2r. Cest donc la chane et c = c est son milieu. Solution 18 a) Oui, voir Figure 2 (a). b) Oui, voir Figure 2 (b).

(a)

(b)

Fig. 2 Deux partitions de G

Solution 19 On procde par rcurrence sur n. Pour n = 1 on a k = 1 et T1,1 = 1. Soit F une telle fort et notons i = d(v1 ). Soient donc vj1 , . . . , vji les voisins de v1 dans F et posons B = {vj1 , . . . , vji , v2 , . . . , vk }. Si on eace v1 on obtient une fort sur n 1 sommets avec i + k 1 arbres, chacun ayant un sommet et un seul dans B. Il y a Tn1,i+k1 telles forts. Comme on peut choisir arbitrairement les i sommets parmi les n k sommets qui ne sont pas dans A, on obtient que pour n k 1,
nk

Tn,k =
i=0

nk Tn1,k1+i , i

LM226 (2007-2008) On a donc, en utilisant lhypothse de rcurrence :


nk

Tn,k =
i=0 nk

nk (k 1 + i)(n 1)n1ki i nk ((n 1) (n k i))(n 1)n1ki i nk (n 1)nki i (n k)n


nk1 nk

=
i=0 nk

= =n
i=0 nk

(n k)
i=0 n1k

nk1 (n 1)nk1i i

= kn

Le cas particulier k = 1 donne le thorme de Cayley. Solution 20 Soit (v0 , v1 , v2 , . . . , vk ), avec k 2, un chemin lmentaire de longueur maximale dans T . On pose e = {vk1 , vk }. Le sommet vk est pendant donc T \ {e} est constitu du sommet isol vk et dun arbre. Si vk1 est pendant dans cet arbre, on prend f = {vk2 , vk1 }. Sinon, il a un voisin vk , autre que vk2 , qui est forcment pendant dans T et f = {vk1 , vk } convient.

Graphes eulriens
Solution 21 Cest une consquence immdiate de lexercice 15 de la feuille 2. Solution 22 Dans le graphe C tous les degrs sont pairs. On a C G (X) = C (V (C) X), et daprs lexercice prcdent, le cardinal de ce dernier ensemble est pair. Solution 23 Supposons que lensemble dartes de G est la runion disjointe de cycles lmentaires. Si un sommet v appartient k de ces cycles alors d(v) = 2k donc tous les degrs sont pairs. On montre lautre direction par rcurrence sur m = |E(G)|. Si m = 0 alors il ny a rien prouver. Supposons que le thorme est vrai pour les graphes ayant au plus m1 artes et soit G un graphe m 1 artes. Soit G1 une composante connexe de G telle que |E(G1 )| 1. Dans G1 tous les degrs sont pairs donc ils valent au moins deux. Daprs lexercice 21 de la feuille 2, G1 contient un cycle lmentaire C1 . Soit G = G \ E(C1 ). On remarque que |E(G )| m 1. Pour chaque sommet v on a enlev soit 0 soit 2 artes incidentes v donc G satisfait la condition du thorme. En vertu de lhypothse de rcurrence, E(G ) se dcompose en cycles lmentaires (C2 , . . . , Ck ) deux deux arte-disjoints. C1 est arte-disjoint de ces cycles, donc G est la runion disjointe des cycles lmentaires (C1 , C2 , . . . , Ck ). Solution 24 Sil existe une orientation de G telle que v V, d+ (v) = d (v), alors v V, d(v) = d+ (v) + d (v) = 2d+ (v), donc tous les degrs sont pairs. On en dduit, daprs le Thorme dEuler (dmontr en cours), que G est eulrien. Maintenant supposons que G est eulrien. Daprs le Thorme dEuler, chaque sommet est de degr pair dans G. Alors lexercice prcdent implique quon peut dcomposer E(G) en cycles lmentaires deux deux arte-disjoints C1 , C2 , . . . , Ck . En orientant chaque cycle Ci de telle faon quon obtienne un circuit Ci , alors le graphe orient obtenu D se dcompose en circuits lmentaires arc-disjoints (notamment en C1 , C2 , . . . , Ck ) donc v V, d+ (v) = d (v). Autre solution : soit C = (v0 , . . . , vm = v0 ) un cycle eulrien. On oriente chaque arte de vi vers vi+1 . Alors v V, d+ (v) = d (v) car chaque arc entrant est compens par un arc sortant.

LM226 (2007-2008) Solution 25 La condition est susante. En eet, si est une orientation de G, on a |E(G)| = |A()| =
vV (G)

10

d+ (v)

qui est pair si tous les d+ (v) sont pairs. Rciproquement, supposons que G ait un nombre pair 2k dartes. Si k = 0, G est rduit un point et il ny a rien dmontrer. Sinon, soit T un arbre couvrant de G et e, f deux artes conscutives de T telles que T \ {e, f } soit constitu dun arbre et de deux points isols. Alors G \ {e, f } est constitu dun graphe connexe 2(k 1) artes et dau plus deux points isols. Par hypothse de rcurrence, on peut orienter les artes de G \ {e, f } de faon ce que d+ (v) soit pair pour tout v. Il sut maintenant dorienter e et f de faon que lorigine de chacune de ces artes soit leur sommet commun. Solution 26 Lensemble T des sommets de degr impair a un cardinal |T | pair. Dnotons les sommets de T par {v1 , v2 , . . . , v2k1 , v2k }. Soit F = {v2i1 v2i : 1 i k}. On remarque que dF (v) = 1 si v T et dF (v) = 0 si v V T . En ajoutant F G on obtient un graphe connexe G tel que, v V, dG (v) = dG (v) + dF (v) soit pair car si dG (v) est impair alors v T donc dF (v) = 1 et si dG (v) est pair alors v V T donc dF (v) = 0. Daprs lexercice prcdent, on peut orienter les artes de G de telle sorte quon obtienne un graphe orient D avec v V, d+ (v) = d (v). En enlevant les arcs qui correspondent aux artes de F on obtient D D une orientation de G telle que v V, |d+ (v) d (v)| 1 car pour chaque sommet on a enlev au plus un arc. Solution 27 Supposons quil existe une telle coloration et dnotons par dr (v) et db (v) le nombre dartes rouges et bleues incidentes au sommet v. On a v V, dr (v) = db (v). Alors dG (v) = dr (v) + db (v) = 2dr (v) donc tous les degrs sont pairs et G est eulrien. Dnotons par Er et Eb lensemble dartes rouges et bleues. Comme dr (v) = db (v) on a 2|Er | = vV dr (v) = db (v) = 2|Eb | donc |E| = |Er | + |Eb | = 2|Er | et ainsi le nombre dartes de G est pair. vV Pour voir lautre direction, supposons que G est eulrien. Alors il admet un cycle eulrien C := (v0 , e1 , v1 , . . . , em , vm = v0 ). En suivant le cycle eulrien on colorie larte ei = vi1 vi avec du rouge si i est impair et avec du bleu si i est pair. Alors dr (v) = db (v)v V car en suivant le cycle eulrien quand une arte ei entre un sommet, larte suivante ei+1 sort de ce sommet et ces deux artes sont de couleurs direntes. Remarquons que cest vrai pour i = m aussi, em et em+1 = e1 sont de couleurs direntes car m est pair. Solution 28 Soit (vi )1i2l une numrotation des sommets de degr impair de G. On ajoute G l artes ei = v2i , v2i+1 et on obtient un graphe connexe G dont tous les sommets sont de degr pair, cest--dire un graphe eulrien. Si C est un cycle eulrien de G , pour i = j, ei et ej ne sont pas conscutifs dans C puisque les vk sont distincts. On en dduit quen enlevant les ei de C on obtient l chanes simples arte-disjointes qui couvrent E(G).

Graphes orients
Solution 29 Chaque arc a exactement une origine et une extrmit donc dans les deux sommes, chaque arc intervient exactement une fois, do d+ (v) = |A(G)| =
vV vV

d (v).

LM226 (2007-2008)

11

Solution 30 Soit P un chemin lmentaire dans G de longueur maximale. Soit x le dernier sommet de P . Daprs la condition, il existe un arc xy qui sort de x. Si y V (P ), P, xy est un chemin lmentaire plus long que P , une contradiction. Alors P [y, x] + xy est un circuit lmentaire. Solution 31 Le a) est la contrapose de lexercice prcdent. Le b) est la a) appliqu au graphe orient G dans lequel tous les arcs ont t inverss. Solution 32 Supposons dabord quil existe une telle numrotation. Le long dun chemin, la numrotation crot strictement. Lextrmit dun chemin de longueur non nulle ne peut donc tre gale son origine. Rciproquement, faisons une rcurrence sur n = |V (G)|. Si n = 1 il ny a rien dmontrer. Soit G un graphe sans circuit sur n + 1 sommets. Daprs lexercice prcdent il existe un sommet u sans arc sortant. Soit G = G \ {u}. Alors G est sans circuit et |V (G )| = n. En vertu de lhypothse de rcurrence, on peut numroter les sommets de G de telle sorte que si ui uj A(G ) alors i < j. Soit un+1 = u. Comme il ny a pas darc sortant de un+1 , cette numrotation possde la proprit cherche. Solution 33 a) implique b) Soit Q = {s = v1 , v2 , . . . , vl1 , vl = p} un chemin de s p. Soit X un sous-ensemble de sommets tel que s X, p X. Soit i le plus petit indice tel que vi X (il y en a un car p X). Alors, comme v1 X on a i 2, do vi1 X, donc vi1 vi (X), donc d+ (X) 1. b) implique c) Soit X lensemble des sommets u de G pour lequel il existe un chemin lmentaire Pu de s u. Remarquons que pour tout u X, V (Pu ) X. Alors (X) = car si uv tait un arc de (X) alors Pu + uv serait un chemin lmentaire de s v, cest--dire que v appartiendrait X, une contradiction. Donc s X et d+ (X) = 0 donc, daprs la condition b), on a p X autrement dit, il existe un chemin lmentaire de s p. c) implique a) Cest clair. Solution 34 a) Supposons quil existe un arc xy allant de Ci Cj et un arc zt de Cj Ci . Comme il existe un chemin de y z et un chemin de t x, on a un chemin zt de y x, ce qui est incompatible avec lexistence de larc xy. b) Si les artes (ei )1ik de forment un circuit, il existe des arcs xi yi et pour chaque i < k yi et xi+1 sont dans la mme composante fortement connexe (idem pour yk et x1 ). Il existe donc dans G des chemins i menant de yi xi+1 et k de yk x1 . On en conclut que x1 y1 1 x2 y2 2 . . . xk yk k est un circuit de qui passe par x1 et y1 , une contradiction. c) Supposons dabord que G est fortement connexe. Soit X tel que = X V (G). Soit s X et p X. Daprs lexercice prcdent on a d+ (X) 1. Maintenant supposons que X, = X V (G); d+ (X) 1. Soient u et v deux sommets de G. Alors par lexercice prcdent il y a des chemins de u v et de v u donc G est fortement connexe. Solution 35 a) On a m = |A(G)| = v d+ (v) pair, donc le graphe non orient associ G est un arbre m + 1 sommets. b) On considre un chemin (s1 , . . . , sq ) de longueur maximum, le sommet sq1 a deux ls sq et sq qui sont des feuilles sinon il existerait un chemin plus long. c) La formule du a) dit que parmi les sommets, il y en a m/2 = n 1 de degr sortant 2 (nuds internes). Les (2n 1) (n 1) = n autres sommets sont des feuilles.

LM226 (2007-2008)

12

Solution 36 Si G est gradu, il existe i et j tel que u Vi et v Vj , et on voit facilement que p() = j i ne dpend pas des points intermdiaires. Rciproquement, supposons que ce soit le cas. On peut supposer G connexe. On choisit un sommet u de G et pour tout sommet v de G on pose f (v) = p() o est un chemin quelconque dorigine u et extrmit v (il en existe puisque G est connexe et f (v) est bien dni grce lhypothse). Si (v, v ) est un arc de G, on peut prolonger par (v, v ), donc f (v ) = f (v) + 1. Il reste dnir m et M les valeurs minimum et maximum prises par la fonction f , k = M m + 1 et pour 1 i k, Ai = {v V (G); f (v) = m + i 1} pour obtenir une graduation de G (aucun des Ai nest vide parce que sur une chane menant dun sommet v tel que f (v) = m un sommet v tel que f (v ) = M , la fonction f prend toutes les valeurs intermdiaires entre m et M ).

Tournois
Solution 37 Soit un chemin lmentaire C = (v0 , . . . , vq ) de longueur maximale. Supposons quil existe un sommet v nappartenant pas C. Alors (v0 , v) G et (v, vq ) G. Soit i le plus petit indice tel que (v, vi ) G, on enlve larc (vi1 , vi ) du chemin C et on le remplace par le chemin (vi1 , v, vi ), obtenant ainsi un chemin lmentaire passant par un sommet de plus que C. Solution 38 On dnit une relation entre sommets par xRy x = y ou (x, y) T. Sil nexiste pas de circuit de longueur 3, cette relation est transitive, cest une relation dordre total et les chemins sont croissants : il ny a aucun circuit et T nest pas fortement connexe. Ceci dmontre le rsultat pour k = 3. Supposons dmontre lexistence dun circuit lmentaire C de longueur k < n. Pour tout sommet x nappartenant pas V (C) trois cas sont possibles : 1) y V (C), (x, y) T , 2) y V (C), (y, x) T et 3) y, z V (C), (x, y) T, (z, x) T . Supposons dabord quil existe un x qui est dans le troisime cas, il existe alors deux sommets conscutifs z et t du circuit C tels que (z, x) T et (x, t) T . En insrant x entre z et t dans C on obtient un circuit lmentaire C de longueur k + 1. Reste la situation o tous les x sont dans le premier ou le deuxime cas. Soit R lensemble de ceux qui sont dans le premier cas et S lensemble de ceux qui sont dans le deuxime cas. Comme T est fortement connexe, d+ (V (C)) = 0 et d (V (C)) = 0, donc R et S ne sont pas vides. Comme d+ (S) = 0, il existe un arc (s, r) avec s S et r S. Comme on ne peut pas avoir r V (C), on a forcment r R. On peut alors enlever nimporte quel sommet de C et insrer sr sa place pour obtenir un circuit lmentaire de longueur k + 1. Solution 39 Pour tout sommet x notons P (x) lensemble de ses prdcesseurs et S(x) lensemble ses successeurs. Daprs les hypothses, P (x) S(x) = , P (x) S(x) = (V {x}) et |P (x)| = |S(x)|. Si |V | = n, on en dduit que n est impair et que |P (x)| = |S(x)| = n1 . Sil nexiste pas 2 de chemin de longueur 2 de x y, on a S(x) P (y) = , donc |S(x) P (y)| = n 1. Mais si (x, y) T cet ensemble ne contient ni x, ni y donc x = y. Solution 40 Soit x un sommet tel que d+ (x) soit maximum. Montrons que pour tout y P (x), il existe un chemin de longueur 2 de x y, ce qui quivaut S(x) P (y) = . Or S(x) P (y) = implique S(x) S(y), car y S(x) ; comme x S(y) et x S(x), il en rsulte d+ (x) = |S(x)| < |S(y)| = d+ (y), contrairement lhypothse que d+ (x) est maximum.

Vous aimerez peut-être aussi