Vous êtes sur la page 1sur 37

> Graphes

non orients

Squence 4 MA04

119

Cned Acadmie en ligne

Chapitre 1

> Cours
A B A C A D E F G I J

............................................................................................................................................................................... 123

Aperu historique Notion de graphe Graphes eulriens Graphes complets Nombre chromatique Distance entre deux sommets et diamtre dun graphe Graphe pondr et plus courte chane Matrice associe un graphe Exercices dapprentissage

Chapitre 2

> Synthse

.................................................................................................................................................................. 150

Chapitre 3

> Exercices dentranement

....................................................................................................... 154

Chapitre 4

> Aide aux exercices dentranement

.................................................................... 157

Sommaire squence 4 MA04

121

Cned Acadmie en ligne

Cours
A Aperu historique
On considre gnralement que la thorie des graphes a eu comme point de dpart le clbre problme des ponts de Knigsberg, rsolu en 1736 par Lonhard EULER (1707-1783). Voici un nonc du problme des ponts de Knigsberg : Est-il possible de partir dun endroit de la ville de Knigsberg et dy revenir aprs avoir fait une promenade empruntant une fois et une seule chacun des sept ponts de la ville ? La ville de Knigsberg Knigsberg, appele Kaliningrad depuis 1946, est situe en Russie (autrefois en Prusse comme le montre la carte suivante datant de 1918).

le de Kneiphof

Knigsberg

Knigsberg et ses sept ponts sur la Pregel

O est situe Knigsberg ?

Si la ville de Knigsberg est clbre pour ses ponts on peut aussi citer quelques hommes clbres qui y sont ns : les mathmaticiens Goldbach (1690-1764) et Hilbert (1862-1943) ainsi que le philosophe Kant (1724-1804). Un autre grand problme classique est le problme du voyageur de commerce . On considre 20 villes rparties la surface du globe : a, b, c, ..., s, t. Chaque ville tant relie trois autres par une route , un voyageur de commerce souhaite visiter ces vingt villes une fois et une seule et revenir son point de dpart. Le mathmaticien irlandais William HAMILTON (1805-1865) imagina de placer ces 20 villes aux sommets dun dodcadre rgulier (polydre ayant 12 faces et 20 sommets) modlis par un graphe.

Squence 4 MA04

123

Cned Acadmie en ligne

Voici une reprsentation dans le plan dun dodcadre rgulier sur lequel un chemin hamiltonien a t trac.
Dpart Arrive

1 2 3 9 15 14 12 13 8 16 4 7 5 6 17 18

20 19

Les nombres indiquent lordre dans lequel les 20 villes sont visites.

10 11

Il faudra ensuite attendre le XXe sicle pour voir la thorie des graphes se dvelopper grce des mathmaticiens comme Knig, Kuratowski, Erds, Berge et beaucoup dautres. La thorie des graphes est un outil de modlisation et de rsolution de problmes. Citons quelques domaines o elle peut sappliquer : optimisation de rseaux de transport, de tlcommunications ; modlisation de rseaux informatiques ; la thorie des jeux ... Un graphe est en fait une structure relativement simple constitue dun ensemble de points relis par des lignes appeles artes (ou arcs si le graphe est orient).

Notion de graphe
tude de deux exemples
nonc Dans le jeu dchecs la pice dont le dplacement est le plus compliqu est le cavalier. Les possibilits de dplacement dun cavalier sur un chiquier sont indiques sur la gure 1. On considre maintenant lchiquier 3 3 de la gure 2. Fig. 1 Fig. 2

Exemple

Sur cet chiquier rduit sont placs 2 cavaliers blancs et 2 cavaliers en couleur. Est-il possible de permuter, sur cet chiquier rduit, les 2 cavaliers blancs et les deux cavaliers en couleur ?

124

Squence 4 MA04

Cned Acadmie en ligne

Solution On peut indiquer sur un chiquier schmatis tous les mouvements possibles des cavaliers (voir gure 3).

1 1 8 7 2 9 6 3 6 4 3 5 8 9

4 7

2 5

Fig. 3

Fig. 4

On constate quil est impossible pour un cavalier de se retrouver dans la case centrale. On va essayer de trouver une autre disposition des 8 cases sur lesquelles les cavaliers se dplacent de telle manire que les ls ne se croisent pas (voir gure 4). Cette gure nous montre que lon pourra effectivement permuter les cavaliers blancs et les cavaliers en couleur. , de dplacer chaque cavalier dune case et de Il suft de choisir un sens de parcours, par exemple recommencer cette opration trois fois. Chaque cavalier aura alors pris la place du cavalier oppos (le 1 en 5 ; le 7 en 3 ; le 5 en 1 ; le 3 en 7).

Conclusion
Oui il est possible, sur cet chiquier 3 3 , de permuter les cavaliers blancs et les cavaliers en couleur.

Remarque Exemple

Comme chaque cavalier se dplace 4 fois le nombre minimum de coups pour arriver permuter les cavaliers blancs et les cavaliers de couleur est gal 16. nonc Un domino est fabriqu en juxtaposant deux nombres pris parmi les nombres de 0 6. Dans un jeu de dominos il y a 7 doubles et 21 dominos non doubles. Dans cette question on considre seulement les nombres de 0 2. Citer tous les dominos de ce mini jeu. Est-il possible, en respectant les rgles du jeu de dominos, de les disposer de faon former une chane ferme ? Dans cette question on considre les nombres de 0 3. Citer tous les dominos de ce mini jeu. Est-il possible, en respectant les rgles du jeu de dominos, de les disposer de faon former une chane ferme ? une chane simple ? Solution Les dominos de ce mini jeu sont les suivants :

Squence 4 MA04

125

Cned Acadmie en ligne

On peut aussi reprsenter ces dominos par : 00 ; 01 ; 02 ; 11 ; 12 ; 22 en convenant que le domino 12 est le mme que le domino 21, etc ... Ce mini jeu comporte 6 dominos. On peut, dans un premier temps, exclure les doubles car ils pourront toujours tre inclus dans une chane ferme, si celle-ci existe. Une chane ferme apparat immdiatement :

1
1

2
0

On peut donner une autre reprsentation graphique de cette chane, sous forme de triangle (voir gure 5).
0

Un domino est reprsent par un segment.

Fig. 5

Former une chane ferme avec ces 3 dominos revient : partir dun sommet du triangle ; revenir ensuite ce sommet aprs avoir parcouru chacun des cts une fois et une seule. On peut donc former une chane ferme avec les 6 dominos. crivons cette chane en ligne , les deux extrmits tant identiques.

01 11 12 22 20 00
Avec les nombres 0, 1, 2 et 3 on obtient les dominos suivants : 00 - 01 - 02 - 03 - 11 - 12 - 13 - 22 - 23 - 33. Ce jeu comporte 10 dominos. Considrons les 6 dominos non doubles. Les 4 nombres peuvent tre disposs en carr. Les 6 dominos tant les 4 cts du carr et les 2 diagonales (voir gure 6).
0 3

Chacun des 6 segments reprsente un domino.

Fig. 6

Vu la symtrie de la gure 6 on peut essayer en partant de nimporte quel nombre. On part de 0 par un des 3 segments. On doit revenir au 0 par un second segment un moment donn. On repart alors de 0 par le troisime et dernier segment : il sera donc impossible dy revenir.
126

Squence 4 MA04

Cned Acadmie en ligne

On ne peut pas former une chane ferme avec les 10 dominos. Former une chane simple avec ces 6 dominos revient : partir dun nombre ; parcourir ensuite chacun des 6 segments une fois et une seule ; terminer par un nombre diffrent du premier. Supposons que lon parte de 0 pour arriver 1. On devrait alors passer au nombre 3 et au nombre 2 un nombre pair de fois : en effet il faut y aller et pouvoir repartir. Comme il ny a que trois segments qui ont le nombre 3 comme extrmit cela est impossible. On pourrait faire un raisonnement analogue en partant dun autre nombre que 0 pour arriver soit 1, soit 2, soit 3. On ne peut pas former de chane simple avec les 10 dominos car on ne peut dj pas le faire avec les 6 non doubles.

Remarque

Avec les 6 non doubles on peut faire une chane simple dont la longueur maximale est 5. Voici une chane de longueur 5 :

01 12 23 30 02

Premires dnitions
Les deux exemples prcdents ont t rsolus de manire analogue : chaque fois une solution graphique a t donne. Chacune des reprsentations graphiques est forme de points relis par des lignes : ce type de graphique est appel graphe.

Dnition

Un graphe est compos de points ventuellement relis par des lignes. Les points sont les sommets du graphe et les lignes les artes du graphe. Deux sommets sont adjacents (ou voisins) sils sont relis par une arte. Ainsi le graphe de la gure 6 comporte 4 sommets et 6 artes. Un sommet isol est un sommet qui nest reli aucun autre.

Dnition

Le degr dun sommet est le nombre dartes ayant ce sommet pour extrmit. Lordre dun graphe est le nombre de sommets de ce graphe. Ainsi le graphe de la gure 6 est dordre 4 et chaque sommet a pour degr 3.

Dnition

Une chane est une suite ordonne de sommets relis par des artes. Ainsi ( 0, 1, 2, 0 ) est une chane sur la gure 5. Une chane est simple si elle nutilise pas plus dune fois une mme arte. Une chane est ferme si lorigine et lextrmit sont confondues. Une chane est lmentaire si elle nutilise pas plus dune fois un mme sommet.

Dnition

Un cycle est une chane ferme simple. Un cycle est lmentaire sil nutilise pas plus dune fois le mme sommet, lexception de celui choisi comme sommet de dpart.

Dnition

On appelle graphe complet un graphe possdant une arte et une seule entre chaque paire de sommets. On appelle graphe planaire un graphe que lon peut dessiner dans un plan sans que ses artes ne se croisent. On appelle graphe connexe un graphe dans lequel chaque paire de sommets est toujours relie par une chane.

Squence 4 MA04

127

Cned Acadmie en ligne

Ainsi le graphe de la gure 3 est planaire car il peut tre reprsent comme sur la gure 4. Par contre il nest ni connexe, ni complet car le sommet 9 est isol. Le graphe de la gure 6 est planaire, complet et donc connexe.

Proprit
Un graphe complet est toujours connexe.

Dnition Dnition

Les graphes des gures 3 et 4 sont dits isomorphes car ils traduisent exactement la mme situation. La longueur dune chane est le nombre dartes qui la composent.

Graphes eulriens
Les ponts de Knigsberg
nonc Cest en 1736 que Lonhard Euler a rsolu le problme qui, cette poque, proccupait les habitants de Knigsberg. Dans cette ville, lle de Kneiphof est entoure par deux bras de la Pregel comme le montre la gure 7. Sept ponts permettent de traverser la Pregel et donc de passer dune partie lautre de la ville (les ponts sont numrots de 1 7). Un promeneur peut-il trouver un itinraire qui part dun endroit et qui y revient, en passant une et une seule fois sur chacun des sept ponts ?

Exemple

B
1

5 2

B
5 2 1

Pregel

A
3

D
D
Fig. 7 Solution Euler a modlis la conguration des ponts de Knigsberg par un graphe. Les 4 sommets reprsentent les 4 parties de la ville (notes A, B, C et D) et les 7 artes les 7 ponts. Si un sommet est de degr pair il ne pose pas de problme car il y a autant dartes pour arriver que dartes pour partir. Si un sommet est de degr impair il constitue ncessairement un dbut ou une n ditinraire. En effet sinon il y aura une fois o on ne pourra pas, soit y revenir, soit en repartir. Ainsi seuls les sommets de dpart et darrive peuvent tre de degr impair. Comme le graphe comporte plus de deux sommets impairs il est impossible de trouver un itinraire vriant les conditions imposes. Fig. 8

128

Squence 4 MA04

Cned Acadmie en ligne

Conclusion
Le problme des ponts de Knigsberg na pas de solution. Il est impossible de trouver un itinraire passant une fois et une seule sur chaque pont.

Promenade en Bretagne
Exemple
nonc Brieg doit emprunter une fois et une seule chacune des routes reliant deux deux certaines villes bretonnes dont Brest (B), Nantes (N), Quimper (Q), Rennes (R), Saint-Brieuc (S), Vannes (V). Les six villes et les sept routes sont sur la gure 9. Montrer que cela nest pas possible en partant de Brest. Est-ce possible en partant de Rennes ? Si oui, quelle peut tre la ville darrive ?

B Q

S R V

Fig. 9 Solution Les villes sont les six sommets du graphe et les routes les sept artes. Brieg part de Brest. Considrons les sommets V et R qui sont de degr 3. Aucun de ces deux sommets, qui sont de degr impair, nest situ au dbut du parcours. On ne peut pas emprunter les sept routes en partant de Brest. Brieg part de Rennes. Comme seuls les sommets R et V sont de degr impair on peut trouver un parcours partant de Rennes. Ce parcours se terminera obligatoirement Vannes. Donnons, en ligne, un exemple de trajet possible : R S B Q V N R V. On peut en partant de Rennes et en arrivant Vannes emprunter une fois et une seule chacune des sept routes.

Squence 4 MA04

129

Cned Acadmie en ligne

Un graphe eulrien
Exemple
nonc On considre le graphe de la gure 10.
5 9

4 7

Fig. 10

Peut-on trouver un cycle passant une fois et une seule par toutes les artes du graphe ? Comparer la somme des degrs au nombre dartes. Solution Les neuf sommets sont de degr pair (soit 2, soit 4). On peut donc trouver un cycle passant une fois et une seule par chaque arte. Donnons un exemple : 1 5 2 6 9 5 8 9 7 8 4 7 6 3 4 1. Oui, il est possible de trouver un cycle passant une fois et une seule par chacune des artes du graphe.

Remarque

Lexemple choisi nous montre aussi que lon peut trouver un cycle partant de nimporte quel sommet. Le nombre dartes est gal 15. On a 6 sommets de degr 4 et 3 sommets de degr 2. On calcule ( 4 6 ) + ( 3 2 ) = 30 . La somme des degrs de tous les sommets est gale deux fois le nombre dartes.

Remarque

Cette proprit est vraie pour nimporte quel graphe. En effet, quand on additionne les degrs de chaque sommet, chaque arte est compte deux fois cause de ses deux extrmits.

Dnitions et proprits
Dnition
Une chane eulrienne est une chane qui contient une fois et une seule chaque arte du graphe. Un cycle eulrien est un cycle qui passe une fois et une seule par chaque arte du graphe. Un graphe eulrien est un graphe qui possde un cycle eulrien. Ainsi sur la gure 8 il ny a ni chane eulrienne, ni cycle eulrien ; sur la gure 9 il y a une chane eulrienne mais pas de cycle eulrien ; sur la gure 10 il y a des chanes eulriennes et des cycles eulriens.

Proprit
La somme des degrs de tous les sommets dun graphe est gale deux fois le nombre dartes. La somme des degrs de tous les sommets dun graphe est toujours un nombre pair. On peut en dduire la proprit suivante :

Proprit
Dans un graphe le nombre de sommets de degr impair est pair.

130

Squence 4 MA04

Cned Acadmie en ligne

Dmonstration :
somme des degrs

somme des degrs des sommets pairs

somme des degrs des sommets impairs

c'est un nombre pair

donc

c'est un nombre pair

Donnons une application un peu inattendue de cette proprit. Dans une runion de n personnes beaucoup de poignes de main sont changes. Le nombre de personnes ayant serr un nombre impair de mains est un nombre pair.

Comment reconnatre si un graphe admet une chane eulrienne ou un cycle eulrien ?


On considre seulement les graphes connexes cest--dire les graphes dans lesquels deux sommets sont toujours relis par une chane. Les exemples 3, 4 et 5 nous permettent dnonc le thorme dEuler (1766).

Proprit
Un graphe connexe admet une chane eulrienne si et seulement si le nombre de sommets de degr impair est 0 ou 2. Un graphe connexe admet un cycle eulrien si et seulement si tous les sommets sont de degr pair. Lexemple 4 nous a montr que pour tracer une chane eulrienne on ne peut pas partir de nimporte quel sommet.

Proprit
Si un graphe connexe possde 2 sommets de degr impair alors ces 2 sommets sont situs au dpart et larrive de la chane eulrienne. Pour tracer un cycle eulrien on peut partir de nimporte quel sommet.

Application
Exemple
nonc Les graphes suivants possdent-ils des chanes eulriennes ? des cycles eulriens ? (Figure 11)

Squence 4 MA04

131

Cned Acadmie en ligne

c d

e f g h Solution Pour chaque graphe on compte le nombre de sommets de degr impair. Sil y en a 0 on peut tracer des cycles eulriens et donc aussi des chanes eulriennes. Sil y en a 2 on peut tracer uniquement des chanes eulriennes. Dans tous les autres cas il ny a ni chane eulrienne, ni cycle eulrien.
a Sommets degr impair Chane eulrienne Cycle eulrien 4 b 2 c 0 d 4 e 2 f 0 g 2 h 2

Fig. 11

oui

oui oui

oui

oui oui

oui

oui

Remarques

Le graphe 11.c est un graphe complet. Le graphe 11.d est le graphe des ponts de Knigsberg. Le graphe 11.f, form de deux croissants entrelacs, est connu sous le nom de signature de Mahomet , car il parat que Mahomet le dessinait dun seul trait avec la pointe de son cimeterre. Le graphe 11.g est dit biparti car les sommets sont diviss en deux classes de telle manire que deux sommets dune mme classe ne sont jamais adjacents.

Graphes complets
Calendrier de tournoi
nonc Dans un tournoi chaque joueur doit rencontrer successivement chacun des autres. laide dun graphe, ou dune autre reprsentation, tablir un calendrier pour dterminer les rencontres qui auront lieu chaque journe , dans les cas suivants : 4 joueurs participent au tournoi ;

Exemple

132

Squence 4 MA04

Cned Acadmie en ligne

6 joueurs participent au tournoi ; 5 joueurs participent au tournoi. Solution Pour 4 joueurs Appelons par A, B, C et D les 4 joueurs. Comme A peut rencontrer successivement B, C et D le calendrier est assez facile tablir. Donnons plusieurs reprsentations de ce calendrier. D A A B 1 1 2 3 3 2 1 C 2 3 D 3 2 1 B 1 3 2 C Fig. 12 Le calendrier est unique, une permutation prs sur les journes (la premire journe peut tre AC et BD). Le graphe de la gure 12 est un graphe complet car entre deux sommets quelconques il y a une arte unique. 2 A 3 1

1
AB CD

2
AC BD

3
AD BC

B C D

Pour 6 joueurs

Appelons A, B, C, D, E et F les 6 joueurs. Donnons une reprsentation par un tableau et une autre par un graphe.

A A B C D E F

B 1

C 2 5

D 3 4 1

E 4 2 3 5

F 5 3 4 2 1
C B

1 2 3 4

5 F

D
Fig. 13 Pour le tableau il nest pas utile de remplir la partie infrieure. On montre que le tournoi peut tre organis sur 5 journes. Cette fois-ci le calendrier nest pas unique : la premire journe pourrait tre AB, CE, DF. Il existe en ralit 6 calendriers diffrents, une permutation prs sur les journes. Le graphe de la gure 13 est un graphe complet dordre 6.

Pour 5 joueurs

Appelons A, B, C, D et E les 5 joueurs. On rajoute un joueur ctif F pour se ramener 6 joueurs.

Squence 4 MA04

133

Cned Acadmie en ligne

De la mme faon le tournoi pourra tre organis sur 5 journes avec chaque journe un joueur au repos. Si on fait un graphe avec F le graphe ne sera pas complet car F sera un point isol. Si on enlve le point F du graphe on retrouve un graphe complet dordre 5.

Remarques

Dans chaque cas le 1 dsigne la 1re journe, le 2 la 2de journe, etc ... La figure 12 est une reprsentation plane dun ttradre.

Le jeu de dominos
Exemple
nonc On considre un jeu de 28 dominos (7 doubles et 21 non doubles). Peut-on, en respectant les rgles du jeu de dominos, former une chane ferme en juxtaposant tous les dominos ? Solution Considrons les 21 non doubles car sil est possible de former une chane ferme avec ces 21 dominos on pourra intercaler les 7 doubles dans la chane. On va, comme dans lexemple , reprsenter un domino par larte dun graphe. Former une chane ferme cest partir dun sommet et y revenir aprs tre pass une fois et une seule sur chaque arte. Comme tous les sommets sont de degr 6 on peut trouver un cycle eulrien en partant de nimporte quel sommet. Comme on peut former une chane ferme avec les 21 dominos on peut aussi le faire avec les 28 dominos. Le graphe des 21 dominos est un graphe complet dordre 7 (voir gure 14).

2 1 3

4 6 5
Fig. 14

Nombre chromatique
Coloriage
nonc On considre les trois schmas de la gure 15.

Exemple

F B E A D C

a
Squence 4 MA04

Fig. 15

134

Cned Acadmie en ligne

On veut colorier chacun des trois schmas prcdents sachant que deux rgions voisines sont de couleurs diffrentes (deux rgions sont voisines si elles ont une ligne frontire commune). Trouver le nombre minimal de couleurs que lon doit utiliser dans chacun des cas. Solution Pour les gures a et b cest relativement facile.

On commence par colorier la rgion centrale. Ensuite, il faut deux nouvelles couleurs pour a . Il faut au minimum 3 couleurs pour la gure a . On commence par colorier la rgion centrale. Ensuite il faut trois nouvelles couleurs pour b . Il faut au minimum 4 couleurs pour la gure b . Pour la gure c on va remplacer le schma par un graphe. Supposons que chaque partie de la gure c reprsente un pays sur une carte. La capitale dun pays va tre symbolise par un sommet du graphe de la mme couleur que le pays. Si deux pays ont une frontire commune les capitales seront relies par une arte. On obtient le graphe reprsent sur la gure 16. D Pour colorier A, B, D il faut 3 couleurs. Montrons que ces 3 couleurs sufsent.

E couleur 1 couleur 2 couleur 3

A
Fig. 16

B E

D F

Il faut au minimum 3 couleurs.

Les arrondissements de Paris


Exemple
nonc Voici une carte des vingt arrondissements de Paris (voir gure 17). Trouver le nombre minimal de couleurs quil faut pour colorier les vingt arrondissements sachant que deux arrondissements voisins sont de couleurs diffrentes.
16 17 8 7 15 14 9
2

18 10 3 4 5 13

19 20 11 12

1 6

Fig. 17
135

Squence 4 MA04

Cned Acadmie en ligne

Solution On va reprsenter un arrondissement par un sommet du graphe. Deux sommets sont relis par une arte si les deux arrondissements quils reprsentent sont voisins.

18 17 9 2 8 16 1 7 6 15
On obtient le graphe de la gure 18. On choisit une couleur pour le sommet 1 Les sommets : 10
5 12 15

19

10

11

20

12

13

14

Fig. 18

qui est celui de plus haut degr.

17 sont de la mme couleur. 6 7 2 9 14 13 18 16 20 19

On choisit une seconde couleur pour : 3 On choisit une autre couleur pour : 4 On choisit une dernire couleur pour : Il faut au minimum 4 couleurs.

11

Le thorme des 4 couleurs


Tout lve a t amen dans sa scolarit colorier des cartes de gographie. On veut connatre le nombre minimal de couleurs ncessaires pour colorier une carte comprenant un certain nombre de pays de faon que deux pays voisins ayant une ligne frontire commune ne soient pas de la mme couleur. Le problme a t formul pour la premire fois par lEcossais Francis Guthrie en 1852. En 1878 le mathmaticien anglais Arthur Cayley reposa le problme et en 1879 Kempe proposa une preuve mais cette preuve contenait une erreur. Ce nest quen 1976 que deux mathmaticiens amricains Kenneth Appel et Wolfgang Haken proposent une dmonstration faisant appel un ordinateur. Le nombre minimal de couleurs est bien gal quatre comme lavait conjectur Francis Guthrie.

136

Squence 4 MA04

Cned Acadmie en ligne

On peut donc noncer la proprit suivante :

Proprit
nonc 1 : on peut colorier laide de 4 couleurs une carte o des pays voisins sont de couleurs diffrentes. nonc 2 : on peut colorier les sommets dun graphe planaire laide de 4 couleurs de telle manire que chaque arte possde deux extrmits de couleurs diffrentes.

Dnition

Le nombre chromatique dun graphe est le plus petit nombre de couleurs permettant de colorier tous les sommets du graphe sans que deux sommets adjacents soient de la mme couleur.

Proprit
Le nombre chromatique dun graphe est infrieur ou gal D + 1 , le nombre D tant le plus haut degr des sommets.

Exemple

nonc Cinq tudiants doivent passer diffrentes preuves lcrit dun examen. Les preuves que chacun doit passer sont donnes dans le tableau suivant :
Anna Blaise Carmen Dimitri Enora Dessin Dessin Histoire Dessin Franais Franais Italien Musique Franais Histoire Musique Russe Italien

Chaque tudiant passe au maximum une preuve par jour et chaque preuve nest organise quune fois. En combien de jours minimum peut-on organiser cet examen ? Quel est le nombre maximum dpreuves que lon peut organiser le mme jour ? Solution On trace un graphe o les sommets reprsentent les preuves. Deux sommets sont relis par une arte sil y a incompatibilit. On va ensuite colorier les sommets du graphe en prenant une couleur diffrente pour chaque jour (sur le graphe de la gure 19 un chiffre correspond une couleur).
2 H 1 F 1 I

R 1 M

D
4

Fig. 19

Considrons le sous-graphe complet form des sommets D, F, M et R. Ce graphe dordre 4 ncessite 4 couleurs. Il faudra donc en tout 4 couleurs cest--dire que lexamen durera 4 jours. Donnons les preuves dans un tableau.
Jour 1 Jour 2 Histoire Italien Russe Franais Jour 3 Jour 4 Musique Dessin

Squence 4 MA04

137

Cned Acadmie en ligne

Les preuves qui peuvent tre organises un mme jour sont celles qui ne sont pas relies par une arte. On voit que le sous-graphe form des sommets H, I et R est sans arte. Ces 3 preuves peuvent donc tre organises un mme jour. On peut organiser au maximum 3 preuves dans une journe : H, I et R.

Dnition

Un sous-graphe dun graphe G est un graphe G compos de certains sommets de G et de toutes les artes reliant ces sommets dans G (sil y en a). Un sous-graphe stable est un sous-graphe sans arte (on dit aussi vide). Le nombre de stabilit dun graphe G est lordre du plus grand sous-graphe stable de G.

Algorithme de coloriage dun graphe


On va prendre lexemple du coloriage des arrondissements de Paris. On ordonne les sommets par ordre de degrs dcroissants :
degrs arrondissement 7 1 6 10 5 3 5 4 5 6 5 7 5 9 5 11 4 2 4 5 4 8 4 12 4 14 4 15 4 18 3 13 3 16 3 17 3 19 3 20

Tant quil reste des sommets colorier, excuter les actions suivantes : choisir une nouvelle couleur appele couleur dusage ; chercher dans la liste ordonne des sommets le premier sommet non colori et le colorier avec la couleur dusage ; colorier avec la couleur en usage et en respectant leur ordre tous les sommets non coloris, non adjacents au dernier sommet colori et non adjacents entre eux.
Couleur 1 Couleur 2 Couleur 3 Couleur 4 1 3 4 11 10 6 7 8 5 9 2 12 13 14 15 16 18 17 19 20

Distance entre deux sommets et diamtre dun graphe


Distance entre deux sommets
nonc Considrons les quatre graphes de la gure 20.
c c d e b a c a

Exemple

d b

b Fig. 20

138

Squence 4 MA04

Cned Acadmie en ligne

Dterminer, sur chacun des graphes, la plus courte longueur des chanes reliant a et b. Solution Sur la gure a La chane la plus courte a pour longueur 1. Sur la gure b La chane la plus courte est la chane a-c-b qui a pour longueur 2. Sur la gure c Une chane de longueur minimale est a-d-c-b et a pour longueur 3. Sur la gure d La chane de longueur minimale est a-e-c-d-b et a pour longueur 4.

Dnition

La distance entre deux sommets est la longueur de la plus courte chane reliant ces deux sommets.

Diamtre dun graphe


Exemple
nonc On considre de nouveau les quatre graphes de lexemple . Dterminer, sur chacun des graphes, la plus grande distance entre deux sommets. Solution On constate que, sur chaque graphe, la plus grande distance entre deux sommets est toujours infrieure ou gale la distance entre a et b. Cette plus grande distance est le diamtre du graphe.
a diamtre 1 b 2 c 3 d 4

Dnition Exemple

Le diamtre dun graphe est la plus grande distance entre deux sommets. nonc On place n points distincts sur un cercle ( n 3 ) et on trace le polygone convexe ayant ces n points pour sommets. On considre le graphe G dont les sommets sont les n sommets du polygone et les artes les cts du polygone. Donner le diamtre de G lorsque n = 3 , n = 4 , n = 5 , n = 6 . Dterminer une formule donnant le diamtre d n dun graphe G dordre n. Solution On trace les graphes correspondant n = 3 , n = 4 , n = 5 , n = 6 .
b

a b a

n=3 d3 = 1

n=4 d4 = 2

n=5 d5 = 2 Fig. 21

n=6 d6 = 3

Squence 4 MA04

139

Cned Acadmie en ligne

On peut supposer le polygone rgulier ce qui ne changera pas les rsultats. Si n est pair alors la plus grande distance est entre deux points diamtralement opposs. La chane n la plus courte a pour longueur -- car elle correspond la moiti des artes. 2 Si n est impair cest un peu diffrent. Pour aller de a b il y a deux sens de parcours. Pour deux n+1 n1 sommets presque diamtralement opposs les chanes ont pour longueurs ----------- et ---------- . La dis2 2 n1 tance entre a et b est alors gale ---------- . 2

Conclusion
n n1 Si n est pair alors d n = -- et si n impair alors d n = ----------- . 2 2

Graphe pondr et plus courte chane


Graphe pondr et poids dune chane
nonc Le graphe G de la gure 22 reprsente un rseau autoroutier comportant 4 tapes, les sommets A, B, C et D. Les nombres souligns indiquent les distances entre les tapes, exprimes en km. Les nombres entre parenthses indiquent les prix des pages, exprims en euros. C (10) 210 D (8) 420 B (10) 100 (20) 200 Fig. 22 (8) 400 A

Exemple

Dterminer le poids de la chane D-B-A (au sens de la distance). Quelle est la chane la plus courte entre D et A ? Dterminer la chane qui minimise le prix du page entre D et A. Solution Le poids de la chane D-B-A est : 420 + 200 = 620 . On peut crire toutes les chanes simples entre D et A.
chane D-B-A D-C-A D-B-C-A D-C-B-A distance 620 610 920 510 prix 28 18 26 40

La chane la plus courte entre D et A est la chane D-C-B-A. La chane qui minimise le prix du page entre D et A est : D-C-A.
140

Squence 4 MA04

Cned Acadmie en ligne

Dnition

Un graphe pondr est un graphe dont les artes sont affectes de nombres positifs, appels aussi poids. Le poids dune chane dun graphe pondr est la somme des poids des artes qui la composent. Une plus courte chane entre deux sommets est, parmi toutes les chanes qui les relient, une chane de poids minimum.

Algorithme de la plus courte chane entre un sommet E et un sommet S


Exemple
nonc Soit G le graphe reprsent sur la gure 23. A 3 E 1 B Dterminer une plus courte chane entre E et S. Solution Dans cet exemple qui comporte davantage de sommets et davantage darrtes que dans lexemple prcdent, la solution est moins vidente. On va donc utiliser un algorithme permettant de trouver la plus courte chane. Initialisation
3 (E) A 3 E 1 B 1 (E) 1 2 3 5 1 1

C 2 3 3 1 1 D Fig. 23 S

C 3

On affecte dnitivement le poids 0 E. On attribue provisoirement aux sommets adjacents E le poids des artes qui les relient E.

Fig. 24

On attribue provisoirement aux autres sommets le poids + . Dans la suite dsignera lensemble des sommets dont le poids est dnitivement x.

tapes suivantes Tant que ne contient pas tous les sommets et tant que le sommet S quon veut atteindre nest pas affect du plus petit des poids provisoires, excuter les actions suivantes : Parmi tous les sommets provisoirement pondrs, xer dnitivement le poids de lun de ceux qui ont un poids minimum : soit T ce sommet. Ajouter T .

Pour tout sommet T nappartenant pas et adjacent T, calculer la somme S du poids de T et du poids de larte reliant T T ; si S est infrieure ou gale au poids provisoire de T , affecter S T comme nouveau poids provisoire, et le noter S ( T ) pour marquer la provenance de cette dernire affectation. Voici ce que cela donne pour quelques tapes de lalgorithme :

Squence 4 MA04

141

Cned Acadmie en ligne

2(B) 3(E) A 3 E 1 B 1(E) 1

2 3

4(B) C 3 1 1 3

2(B) 3(E) A

2 3

4(A) 4(B) C 3 3

2(B) 3(E) A

2 3

4(A) 4(B) C 3

E 1

1 1

E 1

1 1

S 7(C)

D 6(B)

B 1(E)

D 6(B)

B 1(E)

D 6(B) 5(C)

Poids de B x

Poids de A x Fig. 25

Poids de C x

On peut reprsenter toutes les tapes de lalgorithme, excut sur cet exemple, par un tableau o les lments successifs de gurent droite.
E 0 A 3 (E) 2 (B) 2 (B) Choix no 1 : 4 (A) B 1 (E) 1 (E) 4 (B) 4 (A) 4 (A) 5 (C) 5 (C) 7 (C) 6 (D) 6 (D) Choix no 2 : 4 (B) 4 (B) 5 (C) 5 (C) 7 (C) 6 (D) 6 (D) C 6 (B) D S E E, B E, B, A E, B, A, C E, B, A, C, D E, B, A, C, D, S E, B, A, C E, B, A, C, D E, B, A, C, D, S poids de B x poids de A x poids de C x poids de D x poids de S x poids de C x poids de D x poids de S x

Fig. 26 Les deux chanes les plus courtes ont un poids gal 6. Elles peuvent se lire lenvers : SDCABE et SDCBE. pour la chane SDCABE : S a un poids 6 venant de D, D est pondr partir de C, C est pondr partir de A, A est pondr partir de B et B est pondr partir de E. pour la chane SDCBE : S a un poids 6 venant de D, D est pondr partir de C, C est pondr partir de B et B est pondr partir de E.

Conclusion
Les deux chanes les plus courtes, lues de lentre la sortie, sont : EBACDS et EBCDS. Elles ont toutes les deux un poids gal 6.

Remarques

Cet algorithme de la plus courte chane est lalgorithme de Dijkstra. Lalgorithme de Dijkstra peut sappliquer tout graphe dont les artes ont des poids positifs . Les chanes EBCDS et EBACDS ont le mme poids mais pas le mme nombre dartes. Si on considre le nombre dartes la chane EBCDS a une longueur gale 4 alors que la chane EBACDS a une longueur gale 5.

Matrice associe un graphe


tude dun exemple
nonc On considre le graphe G suivant : Donner une reprsentation en tableau de ce graphe. Fig. 27 B D E A C

Exemple

142

Squence 4 MA04

Cned Acadmie en ligne

Solution On peut donner trois tableaux qui se dduisent facilement les uns des autres.

A A B C D E

E A B

E A B C DE D E

A 0 1 1 0 0
T3

B 1 0 1 1 0

C 1 1 0 1 0

D 0 1 1 0 1

E 0 0 0 1 0

AB AC BA BC BD CD

C CA CB D E
T1 T2

DB DC ED

Fig. 28 On va privilgier le tableau T 3 compos de 0 et de 1. On remarque que les tableaux sont symtriques par rapport la premire diagonale. On dit que le tableau T 3 est la matrice associe au graphe G. Pour reprsenter cette matrice on utilise plutt lune des deux dispositions suivantes :

A A B C D E 0 1 1 0 0

B 1 0 1 1 0

C 1 1 0 1 0

D 0 1 1 0 1

E 0 0 0 1 0 M= 0 1 1 0 0 1 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 0 0 1 0

Dnitions
a) Matrice carre dordre n Dnition
Une matrice carre dordre n est une matrice n lignes et n colonnes. Notation 1 1 2 i a11 a21 ai1 an1 2 a12 a22 ai2 an2 j a1j a2j aij anj colonne j Le terme a ij est au croisement de la ligne i et de la colonne j. Le terme a ij peut aussi se noter ( i, j ) . n a1n a2n ain ann ligne i

Remarque

Squence 4 MA04

143

Cned Acadmie en ligne

b) Matrice associe un graphe


Soit G un graphe dordre n, les sommets tant numrots de 1 n.

Dnition

La matrice associe un graphe G dordre n, les sommets tant numrots de 1 n, est une matrice symtrique ayant n lignes et n colonnes : le terme a ij qui est lintersection de la i-me ligne et de la j-me colonne vaut k, k tant le nombre dartes reliant les sommets i et j. La matrice 5 5 de lexemple ne contient que des 0 et des 1 puisque deux sommets quelconques de ce graphe sont relis par au plus une arte. Cest dailleurs ce type de matrice que lon rencontrera le plus souvent.

Dnition

Une matrice contenant uniquement des 0 ou des 1 est une matrice boolenne(**). (**) Le mot boolenne vient du nom du mathmaticien anglais George BOOLE (1815-1864).

Application
Exemple
nonc On considre le graphe modlisant les ponts de Knigsberg. Donner la matrice M associe ce graphe. Solution Donnons le graphe et la matrice M associe ce graphe. Les sommets ont t classs dans lordre A, B, C, D. B 0 C A M= 1 1 1 D Fig. 29 1 0 2 0 1 2 0 2 1 0 2 0

Exemple

nonc Donner deux matrices associes au graphe suivant :

Fig. 30 Solution La matrice associe au graphe dpend de la faon dont on va numroter les sommets. Dans les deux cas ceux-ci seront classs dans lordre 1, 2, 3, 4, 5.
4

0
5 3

1 0 1 0 0

0 1 0 1 0

0 0 1 0 1

1 0 0 1 0

1 alors M = 0 0 1

Si on a
1 a 2

144

Squence 4 MA04

Cned Acadmie en ligne

0
3 2

0 0 0 1 1

1 0 0 0 1

1 1 0 0 0

0 1 1 0 0

0 alors M = 1 1
Fig. 31

Si on a
1 b 4

Cet exemple nous permet dnoncer une proprit gnrale.

Proprit
Le nombre de 1 dune matrice associe un graphe sans arte multiplie est gal la somme des degrs de tous les sommets du graphe (et donc deux fois le nombre dartes).

Exemple

nonc On donne une matrice A et deux graphes.

0 1 A= 1 0 1

1 0 1 1 1

1 1 0 1 0

0 1 1 0 0

1 1 0 0 0
G1 G2 Fig. 32

Les graphes G 1 et G 2 peuvent-ils tre associs la matrice A ? Solution On constate dabord que le nombre de 1 de la matrice A est gal deux fois le nombre dartes de chaque graphe. Pour G 1 Sur la premire ligne il y a trois fois le nombre 1 ainsi que sur la troisime ligne. On fait correspondre aux deux sommets de degr 3 les numros 1 et 3. Sur la deuxime ligne il y a quatre fois le nombre 1. On fait correspondre au sommet de degr 4 le numro 2. Les deux autres sommets sont numrots 4 et 5. Cela nous donne le graphe suivant :
5 4

Fig. 33

Le graphe G 1 peut donc tre associ la matrice A. Pour G 2 Le graphe G 2 ne possde aucun sommet de degr 4. On ne pourra donc pas obtenir la deuxime ligne de la matrice. Le graphe G 2 ne peut pas tre associ la matrice A. Squence 4 MA04
145

Cned Acadmie en ligne

Exercices dapprentissage
On considre les graphes G 1 , G 2, G 3 , G 4 , G 5 , G 6 de la gure 34.

Exercice

G1

G2

G3

G4

G5

G6

Fig. 34 Prciser lordre ainsi que le nombre dartes de chaque graphe. Peut-on trouver des artes multiples sur lun des graphes ? Dterminer les graphes : qui nadmettent pas de chane eulrienne ; qui admettent une chane eulrienne ; qui admettent un cycle eulrien.

Exercice

Le graphe G de la gure 35 est un graphe biparti car ses sommets sont diviss en deux classes C 1 et C 2 de telle manire que deux sommets dune mme classe ne soient jamais adjacents. Dterminer le nombre chromatique de ce graphe. Montrer que le graphe G est planaire. C1

1 2 3 4 5 C2

Fig. 35

Exercice

Le graphe G de la gure 36 possde 3 faces appeles F 1 , F 2 et F 3 . On appelle face dun graphe planaire connexe toute rgion du plan limite par des artes et telle que deux points quelconques de cette rgion peuvent toujours tre relis par un trait continu qui ne coupe aucune arte. Deux faces du graphe, F 1 et F 2 , sont nies alors que la face F 3 est innie.
F3 F1 F2

Fig. 36

146

Squence 4 MA04

Cned Acadmie en ligne

On considre le graphe G 5 de la gure 34. Donner le nombre de faces de G 5 . On appelle A le nombre dartes, S le nombre de sommets et F le nombre de faces du graphe G 5 . Vrier sur cet exemple la formule, dite formule dEuler : F A + S = 2 .

Exercice

On considre les trois gures a , b et c suivantes :

Fig. 37 Peut-on, sur chacune des trois gures, parcourir une fois et une seule chaque segment sans jamais lever le crayon ? Peut-on, sur chacune des trois gures, tracer une ligne continue coupant une fois et une seule chacun des segments sans lever le crayon ? On considre maintenant uniquement la gure c . On veut colorier les 15 segments de la manire suivante : chaque fois que lon doit lever le crayon on choisit une nouvelle couleur. a) Peut-on faire un coloriage unicolore (une seule couleur) ? b) Combien faut-il de couleurs au minimum ? c) Quelle est la longueur maximale dune chane simple unicolore ? Donner un exemple dune telle chane.

Remarque

La gure c reprsente un tableau (toile de 1,50 m sur 1,50 m) de lartiste suisse Max Bill (1908-1994). Ce tableau est intitul 7 couleurs 7 triangles rectangles dans le carr , 1980-1982. On est parfois amen chercher la liste des diviseurs dun nombre entier. Si on sait trouver des diviseurs dun nombre on nest pas toujours certain de les avoir tous trouvs, surtout si le nombre est assez grand. Donnons dabord un exemple en prenant N = 12 . On dcompose N en facteurs premiers en le divisant, autant de fois quon peut, par les nombres premiers 2, 3, 5, 7, ... . 12 2 6 2 3 3 1

Exercice

Do

12 = 2 2 3 .

On obtient tous les diviseurs de 12 laide dun arbre.

Squence 4 MA04

147

Cned Acadmie en ligne

20 x 30 = 1

Lensemble D 12 des diviseurs de 12 est : D 12 = { 1 ; 2 ; 3 ; 4 ; 6 ; 12 } .

20 x 31 = 3
1 0 2 x3 =2

0 1 1 2

21 x 31 = 6 22 x 30 = 4

22 x 31 = 12

exposants de 2

exposants de 3

Dterminer, en faisant un arbre des diviseurs, lensemble des diviseurs de 72.

Remarque

Un arbre est un graphe dans lequel deux sommets quelconques sont relis par une et une seule chane lmentaire. Un arbre est donc un graphe connexe sans cycle. On dnit un graphe G par la liste S de ses sommets et par la liste A de ses artes. S = {1 ; 2 ; 3 ; 4 ; 5} et A = {1 2 ; 1 3 ; 1 4 ; 2 5 ; 3 5} Reprsenter graphiquement le graphe G. Dterminer le nombre chromatique du graphe G ainsi que son nombre de stabilit. Dterminer la matrice M associe au graphe G.

Exercice

Exercice

Une chane de six magasins dcide douvrir le maximum de magasins en nocturne sous les contraintes suivantes : les magasins 1 et 2 ne peuvent pas tre ouverts en mme temps ; parmi les magasins 2, 3, 4 au plus un peut tre ouvert en nocturne ; parmi les magasins 4, 5, 6 au plus un peut tre ouvert en nocturne. Trouver comment on peut maximiser le nombre de magasins ouverts en nocturne, tout en respectant les contraintes. Si plusieurs possibilits existent on les donnera toutes. Un jury compos de 5 examinateurs doit faire passer un oral 5 tudiants A, B, C, D et E. Voici le tableau donnant les preuves que chaque tudiant doit passer.
A B C D E F F H M S M H M S F R R F : Franais H : Histoire M : Mathmatiques R : Russe S : Sciences conomiques et Sociales

Exercice

Un tudiant passe au maximum une preuve par demi-journe. Proposer un calendrier qui minimise la dure de lexamen oral.
148

Squence 4 MA04

Cned Acadmie en ligne

Exercice

Lors de son congrs annuel lAssociation des Professeurs de Mathmatiques doit programmer 8 confrences : A, B, C, ..., H. Les contraintes sont les suivantes : chaque confrence dure une demi-journe ; A se droule la premire demi-journe ; certaines confrences sont incompatibles, savoir : AEG ; ADH ; BD ; BE ; BF ; CE ;

CF ;

CH.

Vrier que lon peut organiser les confrences sur 2 jours, en mettant deux confrences par demijourne et dans lordre alphabtique. Peut-on organiser toutes les confrences sur trois demi-journes ? Si oui y-a-til plusieurs possibilits ? On souhaite que la confrence inaugurale A et la confrence nale H ne se droulent pas en parallle avec dautres confrences. Peut-on organiser les confrences sur 2 jours ? Si oui donner le nombre de possibilits.

Squence 4 MA04

149

Cned Acadmie en ligne

Synthse
Les gures suivantes vont permettre de revoir les notions essentielles rencontres dans cette squence sur les graphes. Par ailleurs un lexique est propos la n de cette synthse. A B
4 sommets : A ; B ; C ; D. Le graphe est dordre 4. 4 artes : A-B ; B-C ; C-D ; D-B. Degr : 1 pour A ; 3 pour B ; 2 pour C et D. Chane : A-B-C-D ; chane eulrienne : A-B-D-C-B. Cycle : D-B-C-D. La distance de B D est gale 1. Le diamtre de G 1 est gal 2. Le graphe G 1 est simple, connexe et planaire. Le nombre chromatique est 3.

G1

D A

C B
G 1 est le graphe complmentaire de G 1 . G 1 et G 1 nont aucune arte commune. G 1 G 1 est un graphe complet.

G1

B est un sommet isol et G 1 nest pas connexe. C est un sommet pendant. { A, C, D } est une composante connexe de G 1 . { B, C, D } est un sous-graphe stable de G 1 .

D
A
G2

C
B A
C Graphes complets, connexes, planaires, isomorphes. Pas de chane eulrienne. Les deux graphes sont dordre 4.

B
Graphe connexe, planaire. Il existe une chane eulrienne mais pas de cycle eulrien.

G3

Graphe connexe, planaire. Il existe des cycles eulriens, des chanes eulriennes. G4

G5

Graphe dordre 7, non connexe. G 5 possde 2 composantes connexes.

G6

G 6 possde des artes multiples. f = 6 ; a = 8 ; s = 4. Formule dEuler : f a + s = 2 .

150

Squence 4 MA04

Cned Acadmie en ligne

Degrs des sommets La somme des degrs de tous les sommets dun graphe est gale deux fois le nombre dartes. La somme des degrs de tous les sommets dun graphe est toujours un nombre pair. Dans un graphe le nombre de sommets de degr impair est pair. Chane eulrienne, cycle eulrien Un graphe connexe admet une chane eulrienne si et seulement si le nombre de sommets de degr impair est 0 ou 2. Un graphe connexe admet un cycle eulrien si et seulement si tous les sommets sont de degr pair. Si un graphe connexe possde 2 sommets de degr impair alors ces 2 sommets sont les extrmits de la chane eulrienne. Pour tracer un cycle eulrien on peut partir de nimporte quel sommet du graphe. Graphe connexe, graphe complet Un graphe complet est toujours connexe. Thorme des 4 couleurs On peut toujours colorier laide de 4 couleurs une carte o des pays voisins sont de couleurs diffrentes. On peut toujours colorier les sommets dun graphe planaire laide de 4 couleurs de telle manire que chaque arte possde deux extrmits de couleurs diffrentes. Nombre chromatique Le nombre chromatique dun graphe est infrieur ou gal D + 1 , le nombre D tant gal au plus haut degr des sommets. Matrice associe un graphe Le nombre de 1 dune matrice associe un graphe sans arte multiple est gal la somme des degrs de tous les sommets du graphe. Plus courte chane On utilise lalgorithme de Dijkstra. Cet algorithme peut sappliquer tout graphe non orient pondr, cest--dire tout graphe dont les artes sont affectes de nombres positifs (appels poids). Cet algorithme permet de calculer la longueur des plus courtes chanes entre un sommet (quon peut appeler entre ) et tous les autres sommets.

Squence 4 MA04

151

Cned Acadmie en ligne

Lexique pour les graphes non orients


Adjacent Deux sommets adjacents (ou voisins) sont deux sommets relis par au moins une arte.

Arbre

Un arbre est un graphe dans lequel deux sommets quelconques sont relis par une et une seule chane lmentaire. Un arbre est donc un graphe connexe sans cycle.

Arte

Une arte relie deux sommets dun graphe. Ces deux sommets sont les extrmits de larte.

Arte multiple

Si deux sommets sont relis par au moins deux artes, chaque arte est une arte multiple.

Biparti

Un graphe biparti est un graphe dont les sommets peuvent tre diviss en deux classes de telle manire que deux sommets dune mme classe ne soient jamais adjacents.

Chane

Une chane est une suite ordonne de sommets relis par des artes. Une chane lmentaire est une chane qui nutilise pas deux fois le mme sommet. Une chane ferme est une chane dont lorigine et lextrmit sont confondues. Une chane simple est une chane qui nutilise pas deux fois la mme arte.

Complmentaire

Deux graphes complmentaires nont aucune arte commune et leur runion donne un graphe complet.

Composante connexe

Une composante connexe est un sous-graphe connexe. Un graphe connexe a une seule composante connexe.

Cycle

Un cycle est une chane ferme simple (la chane revient son point de dpart). Un cycle lmentaire est un cycle qui nutilise pas deux fois le mme sommet, lexception de celui de dpart.

Degr

Le degr dun sommet est le nombre dartes ayant ce sommet comme extrmit.

Diamtre

Le diamtre dun graphe est la plus grande distance entre deux sommets de ce graphe.

Distance

La distance entre deux sommets est la longueur de la plus courte chane reliant ces deux sommets.

Eulrien (ou Eulrienne)

Une chane eulrienne est une chane qui contient une fois et une seule chaque arte du graphe. Un cycle eulrien est un cycle qui passe une fois et une seule par chaque arte du graphe. Un graphe eulrien est un graphe qui possde un cycle eulrien.

152

Squence 4 MA04

Cned Acadmie en ligne

Graphe

Un graphe est un ensemble de points appels sommets, certains tant ventuellement relis entre eux par des artes. Un graphe simple est un graphe qui ne contient pas darte multiple. Un graphe complet est un graphe dont tous les sommets sont adjacents. Un graphe connexe est un graphe dont chaque sommet est reli chacun des autres sommets par une chane. Dans un graphe connexe il ny a ni point isol, ni section du graphe isole. Un graphe planaire est un graphe que lon peut dessiner dans un plan sans que ses artes ne se croisent.

Longueur

La longueur dune chane est le nombre dartes qui la composent.

Matrices

Matrice associe un graphe G dordre n. Les sommets tant numrots de 1 n cest une matrice symtrique n lignes et n colonnes. Le terme a ij au croisement de la ligne i et de la colonne j vaut k, k tant le nombre dartes reliant les sommets i et j. Matrice boolenne Une matrice boolenne est une matrice dont les termes sont, soit 0, soit 1.

Nombre chromatique

Le nombre chromatique dun graphe est le plus petit nombre de couleurs permettant de colorier tous les sommets du graphe sans que deux sommets adjacents soient de la mme couleur.

Nombre de stabilit

Le nombre de stabilit dun graphe G est lordre du plus grand sous-graphe stable de G.

Ordre

Lordre dun graphe est le nombre de sommets de ce graphe.

Poids

Le poids dune arte est un nombre positif affect cette arte. Le poids dune chane dans un graphe pondr est la somme des poids des artes qui la composent.

Pondr

Un graphe pondr est un graphe dont les artes sont affectes de poids.

Plus courte chane

Une plus courte chane entre deux sommets est, parmi les chanes qui les relient, une chane de poids minimum.

Sommet

Un sommet est une des extrmits dune arte ou un point isol dun graphe. Un sommet isol est un sommet de degr 0. Un sommet pendant est un sommet de degr 1.

Sous-graphe

Un sous-graphe dun graphe G est un graphe compos de certains sommets de G et de toutes les artes reliant ces sommets dans G.

Stable

Un sous-graphe stable est un sous-graphe sans arte.

Squence 4 MA04

153

Cned Acadmie en ligne

Exercices dentranement
Exercice
Comparer les quatre graphes G 1 , G 2 , G 3 , G 4 dnis comme suit : G1 On considre un octadre (cest un solide 8 faces) : les sommets du graphe sont les sommets de loctadre et les artes du graphe sont les artes de loctadre. G2 On considre un cube : les sommets du graphe sont associs aux faces du cube et deux sommets du graphe sont relis par une arte si les faces correspondantes ont une arte commune. G3 Les sommets du graphe sont tous les sous-ensembles deux lments de { 1 ; 2 ; 3 ; 4 } et deux sommets sont relis par une arte si leur intersection est non vide. G4 Trois pays envoient chacun une confrence deux espions et chaque espion doit espionner tous les espions des autres pays.

Exercice Exercice

Caractriser les graphes connexes de diamtre 1. Le graphe G reprsent sur la gure 38 est un graphe complet biparti. On va montrer que ce graphe ne peut pas tre planaire, cest-dire quil est impossible den donner une reprsentation o les artes ne se croisent pas. Pour cela, on va faire un raisonnement par labsurde : on va supposer que le graphe est planaire et montrer que cela mne une contradiction. Fig. 38 On suppose que le graphe G est planaire. Quel serait, daprs la formule dEuler, le nombre f de faces ? Dire pourquoi dans ce graphe biparti aucune face ne peut tre de forme triangulaire. Quel est donc le nombre minimum dartes de chaque face ? Comparer 4f et 2a o a est le nombre dartes. En dduire une contradiction et conclure. Application. Le problme des trois villas et des trois usines. On suppose que : A, B et C sont trois villas ; 1 est une usine de production deau ; 2 est une usine de production de gaz ; 3 est une usine de production dlectricit. Montrer quil est impossible de placer les 9 conduites dans un plan sans quau moins deux ne se croisent.

Remarque

Ce graphe G est souvent dsign par K 3 ,3 . Les deux nombres 3 indiquent que chaque classe contient 3 sommets. La lettre K est linitiale du nom du mathmaticien polonais Kazimierz KURATOWSKI (1896-1980). Cest ce graphe qui a permis Kuratowski, en 1930, de donner une caractrisation des graphes planaires.

154

Squence 4 MA04

Cned Acadmie en ligne

Exercice

Dterminer pour chacun des graphes G 1 et G 2 le nombre chromatique. Conjecturer pour chacun des graphes G 1 et G 2 le nombre de stabilit.

G1 G2 Fig. 39 Fig. 40

Exercice

Les lettres A, B, C, ..., H dsignent huit poissons. Dans le tableau de la gure 41 un point signie que les poissons ne peuvent pas cohabiter dans un mme aquarium. Quel nombre minimum daquariums faut-il ? Peut-on rpartir quitablement les poissons (cest-dire 2 par aquarium) ? Quel est le nombre maximal de poissons que lon peut mettre dans un mme aquarium ? Fig. 41

A B C D E F G H A B C D E F G H

Exercice

On considre le graphe G suivant (voir gure 42) : Trouver tous les sous-graphes complets de G ayant plus de deux sommets. Trouver le nombre chromatique et le nombre de stabilit de G. On appelle G le graphe complmentaire de G et G le graphe complet ayant les mmes sommets que G. Les sommets de G sont les sommets de G

1 4 2 5 3 6

9 Fig. 42

et les artes de G sont toutes les artes de G qui ne sont pas dans G. a) Dnombrer le nombre dartes de G et de G . b) Montrer que G et G sont isomorphes.

Exercice

Un examen crit comporte sept preuves que lon dsignera par U, V, W, X, Y, Z, T. Les preuves que doivent passer les six tudiants A, B, C, D, E, F sont donnes dans le tableau suivant :

A B C

Y V

D E F

T Z Y Z

X U Y T W

Squence 4 MA04

155

Cned Acadmie en ligne

Un tudiant passe au maximum une preuve par jour et une preuve nest organise quune fois. En combien de jours minimum peut-on organiser cet examen ? Quel nombre maximum dpreuves peut-on organiser dans une journe ?

Exercice

On considre le graphe suivant : A 7 E 8 F

2 D

3 B

2 G 4

Fig. 43

Dterminer, en utilisant lalgorithme de Dijkstra, la plus courte chane entre les sommets D et F.

156

Squence 4 MA04

Cned Acadmie en ligne

Aide aux exercices dentranement


Exercice
Pour G 1 on peut imaginer un ttradre dans lespace et le dessiner dans le plan. Le graphe obtenu a 6 sommets et 12 artes. Pour G 2 on peut commencer par dessiner un cube comme on se le reprsente dans lespace. On peut prendre chaque centre dune face comme un sommet du graphe. Pour G 3 on trouve encore 6 sommets et 12 artes. On peut mettre G 3 exactement sous la mme forme que G 1 . Pour G 4 on trouve encore 6 sommets (les espions) et 12 artes (les rencontres possibles). On peut aussi mettre G 4 sous la mme forme que G 1 .

Exercice Exercice

On cherche les graphes dont la plus grande distance entre deux sommets quelconques est gale 1. On applique la formule dEuler pour les graphes planaires, cest--dire f a + s = 2 . Dans une mme classe deux sommets ne sont jamais relis par une arte. Chaque face ayant au moins 4 artes on en dduit que 4f est infrieur ou gal au double du nombre dartes. Simple application des questions prcdentes.

Exercice

On essaie de colorier G 1 avec deux couleurs mais on se rend compte que ce nest pas possible. On essaie alors 3 couleurs. On essaie de colorier G 2 avec deux couleurs et on y arrive. Pour G 1 on arrive colorier 4 sommets de la mme couleur mais pas davantage. Pour G 2 on colorie 9 sommets dune couleur et 7 de lautre.

Exercice

On modlise par un graphe ayant 8 sommets (les poissons). On cherche ensuite le nombre chromatique aprs avoir trac les artes dincompatibilit. On cherche placer chaque couleur sur 2 sommets. On cherche un sous-graphe stable dordre maximal.

Exercice

On observe plusieurs sous-graphes complets triangulaires . Il faut au minimum 3 couleurs et 3 couleurs sufsent. a) Chaque sommet est reli 4 autres sommets. Pour obtenir les artes qui manquent dans G on relie chaque sommet aux 4 sommets auxquels il nest pas dj reli. b) On peut disposer G comme G condition de modier la place des sommets.

Exercice

On modlise par un graphe dont les sommets sont les 7 preuves. On trace des artes dincompatibilit et on cherche le nombre chromatique. On cherche le sous-graphe stable dordre maximal. On a 5 sommets qui sont automatiquement coloris, reste les 2 autres.

Exercice

Pour lalgorithme de Dijkstra voir le paragraphe G 2.

Squence 4 MA04

157

Cned Acadmie en ligne