You are on page 1of 7

Domaine : Combinatoire

Niveau : Dbutants
Contenu : Cours et exercices

Auteur : Guillaume Conchon-Kerjan


Stage : Montpellier 2014

Graphes

Introduction

Le petit cours donn ici peut tre fructueusement approfondi en lisant le polycopi de Pierre BORNSZTEIN, "Cours - Thorie des graphes" (2003), tant pour
les dtails des preuves que la profusion dexemples et exercices.
Quest-ce quun graphe ? Tout simplement la donne de sommets, qui sont relis
entre eux par des artes (pas forcment droites). On peut lcrire plus formellement comme a :
Dfinition 1. Un graphe G est un couple (S(G), A(G)), o les x S(G) sont les
sommets du graphe, et les lments de A(G), de la forme (x, y) avec x, y S(G),
en sont les artes.
Plus concrtement, on le reprsente (de manire non unique) dans le plan par
un dessin :
E

Exemple 2. Ici, S(G) = {A, B, C, D, E} et A(G) = {(A, B), (A, D), (C, E)}.
On peut imaginer que ce sont des personnes, relies par une arte si et seulement
si elles se connaissent.

On appelle sous-graphe dun graphe une partie de celui-ci : on garde certains


sommets, et certaines artes qui les relient. La seule restriction est quon ne peut
garder une arte dont au moins une extrmit a t enleve.
Un chemin est une suite dartes voisines, reliant deux sommets. On parle de
cycle lorsque le chemin arrive l ou il est parti. Un graphe est dit connexe
lorsquil y a toujours un chemin entre deux sommets quelconques de celui-ci.
Remarques 3. On supposera ici quil ny a quun nombre fini de sommets,
autrement dit que les graphes sont finis.
On sous-entendra de plus, sauf mention du contraire, que les artes sont nonorientes ((A, B) = (B, A)) et ne sont pas multiples : au plus un trait peut
relier deux sommets.
On appelle degr dun sommet le nombre darte qui en sortent. Remarquons
que chaque arte contribue pour un pour les degrs de deux sommets. Ce qui
permet dtablir le rsultat suivant :
Lemme 4. Poignes de main Dans tout graphe, il y a un nombre pair de sommets
de degr impair.
Dmonstration. En effet, la somme des degrs des sommets vaut deux fois le
nombre dartes. Il y a donc bien un nombre pair de termes impairs dans cette
somme.
Formulons cela diffremment :
Exercice 1
Lors dune soire, certaines personnes se serrent la main. Montrer que le nombre
de personnes ayant serr un nombre impair de mains est pair. Une autre proprit
utile :
Exercice 2
Montrez quau cours de la soire, deux personnes ont serr le mme nombre de
mains.
Structure dun graphe

Ici, on regarde quelle peut tre la tte dun graphe. Dj, peut-on le dessiner
dans le plan, cest--dire sans que deux artes ne se croisent ? Il y a un exemple
bien connu o cest impossible.
2

Exemple 5. Il tait une fois trois isbas perdues au fin fond de la taga sibrienne.
Un chteau deau, une usine de gaz et une centrale lectrique tranaient non
loin de l. Il fallait relier les trois pauvres habitations chacun des trois autres
btiment. Hlas, personne ny est jamais arriv sans que deux conduites ne se
superposent...
On va gnraliser un peu tout a.
Dfinition 6. On dit quun graphe est planaire lorsquil existe une manire de
le dessiner dans le plan sans que deux artes ne se croisent.
On appelle Kn le graphe complet n sommets, cest--dire quentre deux sommets il y a toujours une arte.
On appelle Kn,m le graphe n + m sommets tel que n de ceux-ci soient chacun
relis tous les m autres et quil ny ait aucune autre arte.
Par exemple, le graphe prcdent tait K3,3 . Et on a un super-thorme :
Thorme 7. (Kuratowski)
Un graphe est planaire si et seulement si aucun de ses sous-graphes nest K5 ou
K3,3
La dmonstration nest vraiment pas facile.
Nous connaissons maintenant les graphes complets, regardons linverses des
graphes avec peu dartes :
Dfinition 8. On appelle arbre n sommets un graphe connexe avec n 1
artes.

Proposition 9. -Un graphe connexe a au moins n 1 artes (donc il admet un


arbre comme sous-graphe).
-Les arbres sont les seuls graphes connexes sans cycle.
-De tout graphe connexe, on peut supprimer un certain nombre dartes (ventuellement nul) pour obtenir un arbre.
3

Exercice 3
Prouver cela.
Maintenant, revenons aux graphes planaires. Il y a une jolie manire de les caractriser. A tout seigneur tout honneur, celui qui revient son mrite nest autre
que le grand, le fantastique, limmense Leonhard Euler.
Thorme 10. Formule dEuler
Si G est un graphe planaire, s son nombre de sommets, a son nombre dartes
et f son nombre de faces, alors s a + f = 2.
Remarque 11. Dans les faces, on compte la face extrieure du graphe, qui est
infinie.
Donnons une esquisse de la dmonstration : on utilise le fait quun graphe
nest rien dautre quun arbre auquel on ajoute des artes, daprs la proposition
9. On commence par dmontrer la formule pour un arbre, et on montre quelle
reste vraie chaque ajout darte.
On en dduit quelques ingalits :
Proposition 12. Pour tout graphe planaire,
- a 3s 6
- si aucune face nest un triangle, on a a 2s 4.
Exercice 4
Ben... le dmontrer, quoi.
Ceci permet de caractriser assez bien les graphes non planaires.
Exercice 5
Montrer que K4 est planaire, mais que K3,3 et K5 ne le sont pas.
Promenons-nous sur un graphe

Il est difficile de rester tout le temps en place lors dun cours trop long. Partons
donc nous promener le long des artes et des sommets du graphe.
Dfinition 13. On dit quun graphe est eulrien lorsque lon peut parcourir ses
artes de proche en proche sans jamais passer deux fois par la mme, en revenant
au point de dpart.
4

Pour caractriser ceci, on a la proprit suivante :


Thorme 14. Un graphe est eulrien si et seulement si tous ses sommets sont
de degr pair.
Dmonstration. Si un sommet est de degr impair, on ne peut en entrer et en
sortir jusqu puiser toutes ses artes. Si un sommet est de degr pair, on peut
faire une rcurrence sur le nombre dartes ( vous de jouer !)
Remarque 15. Si on se permet davoir un point de dpart et un point darriver
ventuellement distincts, alors une autre configuration est possible : deux sommets de degr impair, le dpart et larrive, dont on part ou revient une fois de
plus.
Remarque 16. Ici, on na pas besoin de supposer les graphes simples, il peut y
avoir des artes multiples.
Lexemple suivant est fameux : on se demandait au 18e sicle sil tait possible
de faire le tour des ponts de la belle cit de Knigsberg sans jamais passer deux
fois par le mme. Voici son plan, quen pensez-vous ?

Il existe galement des graphes hamiltoniens, cest--dire que lon peut passer une et une seule fois par chaque sommet. Leur caractrisation est un problme
fort difficile.
Nombre chromatique

On dfinit le nombre chromatique dun graphe comme le nombre minimal


de couleurs utiliser pour colorier les sommets de sorte que deux sommets relis
par une arte ne soient pas de la mme couleur. On le note en gnral (G).
Pour le calculer, on dispose de diffrents algorithmes. Le plus simple est...
5

...Lalgorithme dit "glouton" : il sagit de prendre le sommet de degr le


plus haut, le colorier, puis de colorier avec la mme couleur par ordre dcroissant de degr tous les sommets non relis un sommet colori de cette couleur.
Une fois que cela est fait, on recommence avec une autre couleur, en prenant un
sommet non colori de degr maximal.
Exercice 6
Montrer que si D(G) est le degr maximal de G, alors (G) D(G) + 1.
Solutions

Solution de lexercice 1
Cest une application directe du lemme des poignes de main.
Solution de lexercice 2
Soit n le nombre de personnes. Si tout le monde a serr un nombre diffrent de
mains, les n personnes en ont salu respectivement 0, , n 1 (aux dernires
nouvelles, il ny avait pas de schizophrne). Celle qui en a salu n1 a dit bonjour
tout le monde, y compris la personne qui nen a salu aucune. Contradiction.
Solution de lexercice 3
Prouvons le premier point par rcurrence. Pour n = 1 cest clair. Si maintenant
on sait que tout graphe connexe n sommets a au moins n 1 artes, on rajoute
un sommet, et il faut bien au moins une arte pour le relier aux autres, donc on
a besoin dau moins n artes. Ceci clt la rcurrence.
Pour le second point, qui revient montrer quun graphe connexe avec au moins
n sommets possde un cycle, une rcurrence fonctionne galement. On initialise
n = 3 (on a un triangle). Maintenant, si on a un graphe avec n + 1 sommets et
au moins n + 1 artes, soit chaque sommet est de degr au moins 2, auquel cas on
peut assez facilement faire un circuit ferm dans le graphe ( chaque arrive sur
un sommet, on peut repartir sans faire demi-tour, on finira bien par retomber sur
un sommet dj parcouru). Sinon, on prend un sommet de degr au plus 1. On
le supprime avec son arte ventuelle, et on obtient un sous-graphe n sommets
et au moins n artes, qui a un cycle par hypothse de rcurrence.
Le troisime point dcoule du second : on prend un graphe, on casse les cycles
un par un en retirant une arte chaque fois (ce qui ne brise pas la connexit du
graphe).

Solution de lexercice 4
Cest un petit calcul assez simple (donc voir le polycopi de 2003 pour plus de
dtails...).
Solution de lexercice 5
Pour K4 , on trouve une reprsentation planaire assez facilement : un carr avec
une diagonale dedans, une diagonale dehors. Et hop.
K3,3 comporte 6 sommets, 9 artes. Et, aucune face nest un triangle (sinon on
aurait deux usines ou deux maisons relies entre elles). Donc sil est planaire,
daprs le deuxime point de la proprit un peu plus haut, 9 2 6 4, ce qui
est impossible.
K5 , quant lui, vrifie s = 5, a = 10, donc par le premier point de la proprit,
on aurait 10 3 5 6 sil tait planaire.
Solution de lexercice 6
Soit M le dernier sommet colori, sil na pas t colori avant (lors de lalgorithme
glouton), cest quun de ses voisins la t avant. Donc on a utilis au plus d(M )
couleurs, donc en coloriant M , cela fait d(M ) + 1 d(G) + 1 couleurs maximum.

You might also like