Vous êtes sur la page 1sur 8

ric SOPENA - sopena@labri.

fr

mars 2002

LMENTS DE THORIE DES GRAPHES


QUELQUES EXERCICES DAPPLICATION

Le but principal de cette srie dexercices est de servir de source dinspiration .


Bon nombre de ces exercices peuvent tre lorigine de toute une famille dexercices
que lenseignant naura aucun mal gnrer

1. NOTIONS DE BASE
1.1. Modlisation
Exercice 1. Construire un graphe orient dont les sommets sont les entiers compris entre 1 et 12 et
dont les arcs reprsentent la relation tre diviseur de .
Exercice 2. Une chvre, un chou et un loup se trouvent sur la rive dun fleuve ; un passeur souhaite les
transporter sur lautre rive mais, sa barque tant trop petite, il ne peut transporter quun seul dentre
eux la fois. Comment doit-il procder afin de ne jamais laisser ensemble et sans surveillance le loup
et la chvre, ainsi que la chvre et le chou ?
Exercice 3. Trois maris jaloux et leurs pouses souhaitent traverser une rivire. Ils disposent dune
barque qui ne peut transporter plus de deux personnes la fois. Comment doivent-ils procder,
sachant quaucune femme ne doit rester en compagnie dun ou deux hommes sans que son mari soit
prsent ?
Montrez que ce problme na pas de solution si les couples sont au nombre de 4.
Exercice 4. On souhaite prlever 4 litres de liquide dans un tonneau. Pour cela, nous avons notre
disposition deux rcipients (non gradus !), lun de 5 litres, lautre de 3 litres... Comment doit-on
faire ?
Exercice 5. (Jeu de Fan Tan) Deux joueurs disposent de 2 ou plusieurs tas dallumettes. A tour de
rle, chaque joueur peut enlever un certain nombre dallumettes de lun des tas (selon la rgle
choisie). Le joueur qui retire la dernire allumette perd la partie.
Modliser ce jeu laide dun graphe dans le cas o lon dispose au dpart de deux tas contenant
chacun trois allumettes, et o un joueur peut enlever une ou deux allumettes chaque fois.
Que doit jouer le premier joueur pour gagner la partie coup sr ?
Mmes questions avec 3 tas de 3 allumettes.
Exercice 6. Essayez dexprimer (et non ncessairement de rsoudre) en termes de graphes les
problmes suivants :
Peut-on placer huit dames sur un chiquier sans quaucune delles ne puisse en prendre une
autre ?
Un cavalier peut-il se dplacer sur un chiquier en passant sur chacune des cases une fois et une
seule ?
Combien doit-on placer de dames sur un chiquier 5x5 afin de contrler toutes les cases ?
Exercice 7. Le graphe ci-contre reprsente le plan
des couloirs dun muse. Un gardien plac dans
un couloir peut surveiller les deux carrefours
placs ses extrmits. Combien de gardiens
sont ncessaires (et comment les placer) afin que
tous les carrefours soient surveills ?
Si lon place maintenant les gardiens aux
carrefours, en supposant quun tel gardien peur
surveiller tous les couloirs amenant ce carrefour,
combien de gardiens sont ncessaires ?
lments de thorie des graphes - Quelques exercices dapplication

page 1

ric SOPENA - sopena@labri.fr

mars 2002

Exercice 8. Sept lves, dsigns par A,B,C,D,E,F et G se sont rendus la bibliothque aujourdhui.
Le tableau suivant prcise qui rencontr qui (la bibliothque tant petite, deux lves prsents
au mme moment se rencontrent ncessairement).
Quel est lordre darrive des lves la bibliothque ?
leur ordre de dpart ?
lve

a rencontr

D,E

D,E,F,G

E,G

A,B,E

A,B,C,D,F,G

B,E,G

B,C,E,F

Exercice 9. Dans le graphe biparti ci-contre, les sommets


T1, , T6 reprsentent des travailleurs et les sommets
E1, , E6 des emplois.
Une arte relie un travailleur un emploi si le travailleur
a les qualifications ncessaires pour occuper cet emploi.

T1 T2 T3 T4 T5 T6

Comment affecter les emplois aux travailleurs afin de


minimiser le nombre de sans-emploi ?
E1 E2 E3 E4 E5 E6

Exercice 10. Chaque jour, un groupe de 12 enfants fait une promenade, par rang de deux. Combien de
jours peuvent-ils se promener si lon souhaite quun enfant nait jamais deux fois le mme voisin ? Et
si maintenant la promenade se fait par rang de trois ?
Exercice 11. Soit X un ensemble de lapins, et G un graphe orient ayant X pour ensemble de
sommets. On dit que G est un graphe de parent si les arcs de G codent la relation tre lenfant
de Quelles conditions doit ncessairement vrifier G pour pouvoir tre un graphe de parent ?
1.2. Degr des sommets
Exercice 12. On sintresse aux graphes dont tous les sommets sont de degr trois.
Construisez de tels graphes ayant 4 sommets, 5 sommets, 6 sommets, 7 sommets.
Quen dduisez-vous ?
Prouvez-le !
Exercice 13. La situation est-elle identique pour les graphes dont tous les sommets sont de degr 4 ?
Exercice 14. Une suite dcroissante (au sens large) dentiers est graphique sil existe un graphe dont
les degrs des sommets correspondent cette suite (par exemple, le triangle trois sommets
correspond la suite 2,2,2). Les suites suivantes sont-elles graphiques ?
3, 3, 2, 1, 1
3, 3, 2, 2
5, 3, 2, 1, 1, 1
3, 3, 1, 1
4, 2, 1, 1, 1, 1
5, 4, 3, 1, 1, 1, 1
Trouvez deux graphes distincts (cest--dire non isomorphes1) correspondant la suite 3, 2, 2, 2, 1.
Exercice 15. Pour les graphes orients, il faut considrer des suites de couples dentiers (le premier
lment dun couple correspond au degr entrant, le second au degr sortant). Les suites suivantes
sont-elles des suites graphiques ?
(0,1), (1,1), (1,1), (1,1), (1,0)
(0,2), (1,1), (1,1), (2,0)
(1,1), (1,1), (1,1), (1,1), (1,1)
(1,2), (1,2), (2,1), (2,1)
(0,2), (1,1), (1,1), (1,1)
(1,2), (1,2), (2,1), (2,2), (1,1)
Exercice 16. Essayez de construire un graphe non orient ayant au moins deux sommets et tel que
tous les sommets ont des degrs distincts. Quen dduisez-vous ?

deux graphes G1 et G2 sont isomorphes sil existe une bijection f entre leurs ensembles de sommets qui prserve les artes
(f(x)f(y) est une arte de G2 si et seulement si xy est une arte de G1).

lments de thorie des graphes - Quelques exercices dapplication

page 2

ric SOPENA - sopena@labri.fr

mars 2002

Exercice 17. Montrez que dans un groupe de six personnes, il y en a ncessairement trois qui se
connaissent mutuellement ou trois qui ne se connaissent pas (on suppose que si A connat B, B
connat galement A).
Montrez que cela nest plus ncessairement vrai dans un groupe de cinq personnes.
Exercice 18. Montrez que dans un groupe de 9 personnes, 4 se connaissent mutuellement ou 3 ne se
connaissent pas.
Cela est-il toujours vrai dans un groupe de 8 personnes ?
Exercice 19. Montrez que dans un groupe de personnes, il y a toujours deux personnes ayant le mme
nombre damis prsents.
Exercice 20. Un groupe de personnes est tel que
(i) chaque personne est membre dexactement deux associations,
(ii) chaque association comprend exactement trois membres,
(iii) deux associations quelconques ont toujours exactement un membre en commun.
Combien y a-t-il de personnes ? dassociations ?
1.3. Graphes eulriens
Exercice 21. Est-il possible de tracer les figures suivantes sans lever le crayon (et sans passer deux
fois sur le mme trait !) ? Pourquoi ?

Exercice 22. Est-il possible de tracer une courbe, sans lever le crayon, qui coupe chacun des 16
segments de la figure suivante ?

Exercice 23. Est-il possible de traverser les sept ponts de la ville de Koenigsberg en empruntant deux
fois chaque pont, dans un sens puis dans lautre ?
Exercice 24. Soit G un graphe non Eulrien. Est-il toujours possible de rendre G Eulrien en lui
rajoutant un sommet et quelques artes ?
Exercice 25. On considre des dominos dont les faces sont numrotes 1, 2, 3, 4 ou 5.
En excluant les dominos doubles, de combien de dominos dispose-t-on ?
Montrez que lon peut arranger ces dominos de faon former une boucle ferme (en utilisant la
rgle habituelle de contact entre les dominos).
Pourquoi nest-il pas ncessaire de considrer les dominos doubles ?
Si lon prend maintenant des dominos dont les faces sont numrotes de 1 n, est-il possible de
les arranger de faon former une boucle ferme ?

2. PROBLMES DE COLORATION
Exercice 26. Tout graphe contenant un triangle (K3) ne peut tre colori en moins de trois couleurs.
Construire un graphe sans triangle qui ncessite galement trois couleurs.
Comment, partir du graphe prcdent, construire un graphe sans K4 ncessitant 4 couleurs ?
un graphe sans K5 ncessitant 5 couleurs ?
lments de thorie des graphes - Quelques exercices dapplication

page 3

ric SOPENA - sopena@labri.fr

mars 2002

Exercice 27. Dterminer le nombre chromatique des graphes suivants :

Exercice 28. Le schma ci-contre reprsente un carrefour.


Le tableau suivant prcise les franchissements
possibles de ce carrefour.

B
A

En arrivant par
Il est possible daller en

C,E A,E,D A,D C,A C,D


D

Les franchissements A-C et B-E ne peuvent


naturellement pas tre autoriss simultanment

Modlisez ces incompatibilits laide dun graphe dont les sommets reprsentent les
franchissements possibles et les artes les incompatibilits entre franchissements.
Proposez une coloration du graphe ainsi obtenu.
Que peut-on dire dun ensemble de sommets ayant mme couleur ?
quoi peut correspondre le nombre chromatique de ce graphe ?
Exercice 29. On cherche colorier le graphe ci-contre en utilisant des entiers
positifs de faon telle que deux sommets voisins ont des couleurs dont la
diffrence, en valeur absolue, est au moins gale trois.
Proposez une coloration de ce graphe. Quel est le plus grand entier
utilis ?
Peut-on faire mieux ?
Maintenant, on souhaite que, de plus, deux sommets distance deux aient des couleurs dont la
diffrence, en valeur absolue, est au moins gale deux. Quelle est la meilleure coloration
possible de ce graphe ?
Exercice 30. Sept lves, dsigns par A,B,C,D,E,F et G se sont rendus la bibliothque aujourdhui.
Le tableau suivant prcise qui rencontr qui (la bibliothque tant petite, deux lves prsents
au mme moment se rencontrent ncessairement).
lve

a rencontr

D,E

D,E,F,G

E,G

A,B,E

A,B,C,D,F,G

B,E

B,C,E,F

De combien de places assises doit disposer la bibliothque pour que chacun ait pu travailler
correctement au cours de cette journe ?

3. PROBLMES DE CHEMINS
Exercice 31. Un tournoi est un graphe orient tel que toute paire de sommets est relie par un arc,
dans un sens ou dans lautre (mais pas dans les deux sens).
Pourquoi, selon vous, appelle-t-on de tels graphes des tournois ?
Montrez que si un tournoi contient un circuit de longueur k, alors il contient galement des circuits
de longueur k, pour tout k < k (une preuve laide dun dessin suffit).
Dessinez un tournoi 6 sommets ne possdant pas de circuit de longueur 4.

lments de thorie des graphes - Quelques exercices dapplication

page 4

ric SOPENA - sopena@labri.fr

mars 2002

Exercice 32. Un robot se promne sur le graphe ci-contre. Partant dun sommet quelconque s, appel
sommet de stockage, il doit dposer un cube sur chacun des autres sommets. Il possde
suffisamment de cubes sur le sommet de stockage, mais ne peut transporter quun cube la fois (il
doit donc repasser par le sommet de stockage avant de livrer un autre cube). Calculer, pour chacun
des sommets du graphe, le trajet minimum que doit parcourir le robot si ce sommet est sommet de
stockage.
Quel est le meilleur sommet de stockage ?

Exercice 33. Considrons le graphe ci-contre.


Combien de cycles simples (sans rptition dartes) de
longueur 5 ce graphe contient-il ?
De longueur 6 ?
De longueur 8 ?
De longueur 9 ?
Exercice 34. Construire le graphe orient dont les sommets sont les entiers compris entre 1 et 24 et
dont les arcs relient x y lorsque x divise y. De plus, les arcs sont valus par le quotient y/x (ainsi,
larc allant de 3 vers 15 a la valeur 5).
Comment reconnat-on dans ce graphe un nombre premier ?
Comment retrouver dans ce graphe la dcomposition dun nombre en facteurs premiers ?
Exercice 35. Remplir le tableau ci-dessous qui, pour le
graphe valu ci-contre, donne la valeur du plus court
chemin dun sommet un autre.
A B C D E F G

B
8
A

F 9

A
B

11

14
5

D
E
F

G
Exercice 36. Excutez lalgorithme de Dijkstra sur le graphe prcdent,
partir du sommet F.
A
Exercice 37. La compagnie EuropAir dessert diffrentes
villes europennes. Le tableau ci-contre donne les
A
dures de vol entre ces diffrentes villes.
B 1h40
Comment dterminer le trajet le plus rapide entre
deux villes ?
C 2h20
Comment modifier la mthode prcdente afin de
D
prendre en compte la dure des escales dans les
diffrentes villes ?
E 2h25

lments de thorie des graphes - Quelques exercices dapplication

partir du sommet C, puis


B

1h30 2h00

E
2h15
3h00

2h55
3h20

1h05

3h10 1h10

page 5

ric SOPENA - sopena@labri.fr

mars 2002

4. PROBLMES DORDONNANCEMENT
Exercice 38. La mise en exploitation dun nouveau gisement minier demande la ralisation dun certain
nombre de tches. Le tableau suivant reprsente ces diffrentes tches avec leurs relations
dantriorit.
Tche
A
B
C
D
E
F
G
H
I
J
K
L

Description
obtention dun permis dexploitation
tablissement dune piste de 6 km
transport et installation pied duvre de 2 sondeuses
cration de btiments provisoires pour le bureau des plans, le
logement des ouvriers sondeurs
goudronnage de la piste
adduction deau
campagne de sondage
forage et quipement de trois puits
transport et installation au fond du matriel dexploitation
construction de bureaux et logements, ouvriers et ingnieurs
traage et amnagement du fond
construction dune laverie

Dure
(en jours)
120
180
3
30

Tches
antrieures
A
B
B

60
90
240
180
30
240
360
240

B
D
C,D
E,F,G
J,H
E,F,G
J,H
J,H

Dterminez les dates au plus tt et les dates au plus tard de chaque tche.
Dterminez le temps minimum de ralisation de lensemble.
(On pourra utiliser ici la mthode des potentiels mtra (MPM), puis la mthode PERT).
Exercice 39. Tout ensemble de tches peut faire lobjet dun exercice similaire : construction dun
logement, rnovation dune salle de bains, rvisions pour le baccalaurat, etc.

5. PROBLMES DAUTOMATES
5.1. automates simples
Exercice 40. Proposez un automate dterministe permettant de reconnatre un entier positif infrieur ou
gal 138.
Exercice 41. Proposez des automates dterministes permettant de reconnatre :
les multiples de 3,
les multiples de 100,
les multiples de 50,
les multiples de 9,
les multiples de 1000,
les multiples de 250,
les multiples de 10,
les multiples de 25,
les multiples de 6
Exercice 42. Proposez un automate dterministe permettant de reconnatre un horaire donn sous la
forme 12:15.
Exercice 43. Proposez un automate dterministe permettant de reconnatre une date donne sous la
forme 03/02 (pour le 3 fvrier), en se limitant lanne en cours
5.2. automates avec actions
Exercice 44. Un lve peut tre considr comme un systme trs particulier : lorsquil est interrog oralement
par un enseignant, il rpond sil est en forme et ne rpond pas sil est fatigu. Aprs avoir t interrog, un
lve en forme devient fatigu. Lorsquune interrogation surprise se prsente, llve en forme remet une bonne
copie, llve fatigu une copie plutt moyenne. Aprs une interrogation surprise, tous les lves sont fatigus
pour le reste de la journe ! Le soir, tous les lves se reposent et arrivent en forme le lendemain matin.

Modlisez cette situation laide dun automate avec actions (on pourra dans un premier temps
tablir la liste des vnements subis par un lve et la liste des actions ralises par celui-ci en
rponse ces vnements)
Exercice 45. Un tlphone portable est finalement un objet assez simple Quand vous le sortez de
son emballage, il est teint et toutes les touches sont sans effet sauf la touche ON , qui met un
lments de thorie des graphes - Quelques exercices dapplication

page 6

ric SOPENA - sopena@labri.fr

mars 2002

bip sympathique et voici votre tlphone allum Dornavant, toutes les touches mettent un
bip (cest amusant ;-) mme la touche OFF qui, pourtant, teint votre tlphone
Modlisez le fonctionnement de ce tlphone portable laide dun automate avec actions.
Exercice 46. On narrte pas le progrs Votre tlphone est galement muni dune touche MUTE
qui, naturellement, na aucun effet si votre tlphone est teint, mais qui peut faire passer votre
tlphone (allum en mode normal) en mode silencieux (aprs avoir mis cependant un bip ;-).
En mode silencieux, les touches nmettent plus de bip , sauf la touche MUTE qui, du coup,
fait repasser votre tlphone en mode normal L o lon prend vraiment conscience du progrs
accompli, cest que lorsque vous rallumez un tlphone qui a t teint en mode normal, il se rallume
en mode normal, alors que sil a t teint en mode silencieux, il se rallume en mode silencieux (en
mettant cependant un bip ). tonnant, non ?
Proposez un nouvel automate avec actions pour ce tlphone moderne ...
Exercice 47. Le Kidor-Dyn est un animal fabuleux que peu dentre nous ont eu le loisir de croiser sur
leur chemin... sa naissance (vers 7h00 du matin), le Kidor-Dyn a faim et soif. Lorsquil passe prs
dune rivire, il boit, et cela lui suffit pour la journe. Lorsquil croise une belette, il la croque, et cela lui
suffit pour la journe. Il peut cependant, au hasard des rencontres, croquer une seconde belette mais
jamais trois dans la mme journe. Lorsque le soleil se couche, le Kidor-Dyn fait sa toilette et
sendort, quil ait crois ou pas de rivire ou de belette dans la journe... Le lendemain, il a nouveau
faim et soif, moins quil nait rv, au cours de la nuit, de pluie (auquel cas il na pas soif) ou de
belette (auquel cas il na pas faim). Par ailleurs, chaque fois quun enfant passe proximit de lui
dans la journe, le Kidor-Dyn chante une chanson...
Modliser la vie trpidante du Kidor-Dyn laide dun automate avec actions.

6. PROBLMES DIVERS
6.1. Arbres, arbres couvrants
Exercice 48. Combien darbres diffrents existe-t-il avec 5 sommets ? avec 6 sommets ? avec 7
sommets ?
Exercice 49. Larbre ci-contre code un dictionnaire
compos des cinq mots ABAT, ABIME, ACTE,
ACTUEL et SOUTE.
On souhaite inclure dans ce dictionnaire le mot
SORT. Que devient larbre ?
On souhaite maintenant inclure le mot SOU. Or, le
mot SOUTE tant dj prsent, le mot SOU est
dj construit dans cet arbre Comment
distinguer alors le mot SOU du mot ABI qui, lui,
nappartient pas au dictionnaire ?
Expliquez comment, laide dun tel arbre, il est
possible de dterminer si un mot donn appartient
ou non au dictionnaire.
Exercice 50. Le schma ci-contre reprsente la
carte dun groupe de villages. Les sommets sont
des villages et les artes des chemins reliant les
villages. Pour chaque village, la valeur du sommet
correspond au nombre denfants du village en ge
dtre scolaris. Pour chaque chemin reliant deux
villages, la valeur correspond au nombre de
rivires que doivent traverser la nage les pitons
empruntant ce chemin.
On souhaite choisir lun de ces villages pour y
construire une cole. Le critre de choix principal

A
B
A

est la scurit : on veut minimiser le nombre


de traverses la nage !
Dans quel village doit-on construire cette
cole ?
2

3
2
5

5
1

2
9
3

lments de thorie des graphes - Quelques exercices dapplication

page 7

ric SOPENA - sopena@labri.fr

mars 2002

Exercice 51. Combien darbre couvrants


diffrents les graphes ci-contre
possdent-ils ?

6.2. Graphes hamiltoniens


Exercice 52. Un groupe de 9 lves se runit chaque jour autour dune table ronde. Combien de jours
peuvent-ils se runir si lon souhaite que personne nait deux fois le mme voisin ?
Mme question avec 10 lves, lves, n lves
Toujours avec 9 lves, mais cette fois avec 2 tables, lune de 4 places, lautre de 5 Avec trois
tables de 3 places ?
Exercice 53. Cette fois, ces runions quotidiennes concernent un groupe de 12 lves, 6 filles et 6
garons. On souhaite toujours que personne nait deux fois le mme voisin, mais, cette fois, on
souhaite galement que chaque fille soit entoure de deux garons Combien de jours peuvent-ils
se runir ?
Exercice 54. Est-il possible de parcourir le
graphe ci-contre
en passant une et une seule fois par
chacun des sommets et en revenant son
point de dpart ?
sans revenir ncessairement son point
de dpart ?
Exercice 55. Un groupe de huit personnes se
retrouve pour dner. Le graphe ci-contre prcise
les incompatibilits dhumeur entre les
personnes de ce groupe (une arte reliant deux
personnes indique que celles-ci sentendent trs
modrment).
Proposez un plan de table (la table est ronde)
pour ce groupe en vitant de placer cte
cte deux personnes incompatibles .
Combien y a-t-il de solutions possibles ?

7. BIBLIOGRAPHIE
BERGE, Claude. Graphes et Hypergraphes. d. Dunod, Paris (1970).
GONDRAN, Michel, et MINOUX, Michel. Graphes et Algorithmes. d. Eyrolles, Paris (1979).
LABELLE, Jacques. Thorie des graphes. d. Modulo, Qubec (1981).
ROY, Bernard. Algbre moderne et thorie des graphes orientes vers les sciences conomiques et
sociales. Tome 1 : Notions et rsultats fondamentaux. d. Dunod, Paris (1969).
ROY, Bernard. Algbre moderne et thorie des graphes orientes vers les sciences conomiques et
sociales. Tome 2 : Applications et problmes spcifiques. d. Dunod, Paris (1970).

lments de thorie des graphes - Quelques exercices dapplication

page 8