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 P2 P3 C1 C2 C3 P1 P2 P3 C1 C2 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 C1 C1 C2 P2 C3 C2 C1 P3 C2 C3 C3 C1

1re heure (rouge) 2me heure (vert) 3me heure (bleu) 4me heure (noir)

Exercice 2 On obtient le graphe complet K6 . 2 3 4 5 1 6

Il faudra 5 jours de tournoi. Voici un calendrier possible : Jour 1 1-2 3-4 5-6 Jour 2 2-3 4-5 1-6 Jour 3 1-3 4-6 2-5 Jour 4 2-4 1-5 3-6 Jour 5 1-4 2-6 3-5

Ce calendrier a t construit daprs les cinq schmas ci-dessous : 2 3 4 5 1 6 3 4 5 2 1 6 3 4 5 2 1 6

C AHIERS DE LA CRM

No 6 bis 1

2 3 4

1 6 5 3

1 6

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 rechercher 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 3 4 5 1 6

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 2 3 5 4 2 3 1 5 4

"Se connaissent"

"Ne 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 nalement gale deux fois le nombre dartes. Remarque Le lemme des poignes de mains reste valable pour les multigraphes avec boucles en convenant 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 :

vV

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


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 signie 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 loccurrence 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 gure ci-dessous montre deux graphes 3-rguliers (on dit aussi cubiques), ayant respectivement 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 32n , qui nest entier que lorsque n est pair. 1 2 3 4 3 5 6 1 2 4

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 C D E C D C D E B A B A B 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 B E C D E A B C D

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 application 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 ) = (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 communiquent pas entre elles, on peut se ramener au cas o G est connexe : il sufra 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) = (y) . Le coloriage est donc bien propre. Exercice 15 Tous les cycles sont pairs. On peut le dessiner ainsi : 5 1 4 8 2 3 7 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 : N K S 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 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 suft 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 reprsent 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. E

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 difcult 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 raisonner 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 2 3 5 4 2 3 1 5 4 2 3 1 5 4 2 3 1 5 4

Hamiltonien et eulrien

Hamiltonien et non eulrien

Non hamiltonien et eulrien

Non hamiltonien 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 signie 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 C K J I H 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 B C D E F a b c d e f G F D E

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 modi. 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 1 0 0 1 1 1 0 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 0 0 1 0 0 0 0

0 1 0 0 0 0 0

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

Exercice 32 Ce thorme se dmontre en utilisant systmatiquement le thorme 1.3. (1) (2) par dnition (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 gure 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 artes noires et les sommets pendants. 3. On enlve les nouveaux sommets pendants et les artes adjacentes.

10 No 6 bis

C AHIERS DE LA CRM

4. Tant quil y a des sommets, allez en 1. 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 1 6 7 8 4 5 10 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 couleurs. Chaque couleur correspondra une place assise. La coloration montre que la biblio-

C AHIERS DE LA CRM

No 6 bis 11

thque dispose dau moins quatre places assises, car le graphe contient une clique quatre sommets (B-E-F-G). Ces quatre places assises sont sufsantes. 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 correspondra un jour de la semaine. 3 4 5 6 2 1 7

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 3 4 5 Planier 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 1 7 6

12 No 6 bis

C AHIERS DE LA CRM

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. B C D E F A H G

On en dduit que (X ) = 4. Il faudra donc 4 wagons. Exercice 47 Rponses aux trois questions : 1. Il suft 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 correspondant 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 3 5 4 5 6 ex. 44 2 1 3 2 7 7 4 3 ex. 41 4 5 ex. 45 6 2 1 7

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 sommets. 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 trianguls. 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 sommets 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 rcipient de 5 litres et celui du rcipient de 3 litres. On place un arc entre deux sommets lorsquon peut passer dune conguration lautre. On cherche alors un chemin du sommet 0, 0 au sommet 4, 0... La gure 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 conguration 0,0 perd la partie. Pour gagner, on doit donc absolument atteindre la conguration 0,1. On peut vrier 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 enn 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 signie 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 ni, 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 calcule 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 ches. 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 ches. 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 composantes 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 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1:6 2 : 1, 4, 5, 6, 7 3:4 4 : 1, 5 5:6:4 7:-

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

C AHIERS DE LA CRM

No 6 bis 17

Exercice 68 Le premier graphe admet une orientation transitive : 1 3 5 Exercice 69 Rponses aux deux questions : 1. On obtient un graphe de comparabilit : T1 T3 T2 T4 6 2 4

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 Vriez 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 ctives X, Y et Z de dure nulle, pour respecter les prcdences. 1. 8 13 0.5 2 B 9 2 3 A 0.5 0 X 22 G 4 2 44 5 Y0 C 0.5 8 8 K 8.5 8.5 L 9.5 9.5 M13.5 13.5 8 10 13 11 0.5 1 4 F 0.5 O 1

00 D 1 1

11 E 3 1

I 3H 2 J 1 N 2 6 77 Z 0 7 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