Documente Academic
Documente Profesional
Documente Cultură
Rappels - Notion principales sur les graphes Graphe - arte - sommet Graphe orient - arc - point d'entre - point de sortie Chemin - Boucle - Circuit Graphe valu Matrice d'incidence - Matrice d'adjacence
Exercice 1 - Conseil d'administration Le Conseil d'Administration de l'institut X est compos de 7 personnes : Mesdames D et P et Messieurs G, H, K, S et V. Chacune de ces personnes influence un certain nombre de ses collgues, conformment au tableau ci-dessous : M. ou Mme D G H K P S V Influence G, H, P, S, V Personne G G, H, P, V G, H G, H, K, P, V G, H, P
Reprsentez, au moyen d'un graphe en explicitaant les sommets et les arcs du graphe les jeux d'influence ( sphre d'influence ) au sein du conseil.
Exercice 2 - Bouteilles Claude dispose d'une bouteille contenant huit litres de vin. Il a dans sa cave une bouteille vide de cinq litres, et une autre tout aussi vide de trois litres. Il dsisre partager le vin en deux parts de quatre litres chacune sans utiliser aucun autre moyen de mesure. Indiquez-lui la faon de procder au moyen d'un graphe dans lequel chaque sommet possde une tiquette reprsentant la quantit de vin contenue dans les bouteilles de cinq et trois litres. Vous devez pour cela :
Herv BARBOT
page 1
dfinir le graphe que vous utilisez de faon formelle (sommets, arcs) ; noncer le problme rsoudre en terme de graphe et de problme que l'on rsoud de faon classique sur un graphe ; tracer le graphe.
Exercice 3 On dfinit une relation R sur l'ensemble des 9 premiers entiers naturels non nuls comme suit : x R y x est un diviseur de y 1. Reprsenter cette relation par un graphe orients. 2. Dterminer partir du graphe l'ensemble des nombres pairs et l'ensemble des nombres impairs.
1. Reprsenter la matrice d'adjacence associe, et d'incidence aux arcs du graphe G. 2. Dduire partir de la matrice associe le degr du sommet x2. 3. Retrouver le rsultat de la deuxime question partir de la matrice d'incidence aux arcs.
Exercice 5 Etude des diffrentes reprsentations machine possibles pour un graphe. Vous prendrez comme exemple le graphe ci-contre. Remarque : les valeurs indiques ct des arcs sont les numros des arcs. Vous ferez d'abord l'exercice dans le cas de graphe non valu. Ensuite, vous apporterez les modifications ncessaires vos rponses dans le cadre de graphe valu.
Herv BARBOT
page 2
Dans un deuxime temps, discutez de l'efficacit de telle ou telle reprsentation pour effectuer telle ou telle opration
Exercice 6 - Dtection de circuit - Algorithme de Rosalind-Marimond Si un graphe est sans circuit, alors il existe un sommet qui n'a pas d'antcdent et il existe un sommet qui n'a pas de successeur 1) 2) Ecrire un algorithme permettant de dtecter si un graphe contient ou non un circuit Drouler l'algorithme sur l'exemple suivant : 1 5 2 3 4 7 8 7 10 12 11 4 8 11 12 5 12 6 13 10 7 8 10 12 11 9 57 10 5 11 12 12
succ
Rgles : 1. on commence par "BE-TE" et on joue de la gauche vers la droite uniquement 2. deux dominos peuvent tre mis cte--cte si la 2ime partie du 1er domino forme un mot avec la 1re partie du 2nd domino et bien videmment un domino ne peut tre utilis qu'une seule fois 1) 2) 3) Construire un graphe avec la rgle 2 Donner toutes les configurations possibles du jeu avec les rgles 1 + 2 Chemin lmentaire : ne contient pas 2 fois le mme sommet Donner toutes les configurations totales (incluant tous les dominos) Chemin hamiltonien : lmentaire et contient tous les sommets
Exercice 8 - Connexit d'un graphe Soit x et y deux sommets d'un graphe, x et y ont une relation de connexit si et seulement si il existe une chane entre x et y ou bien x = y
Herv BARBOT
page 3
Exercice 9 -- Passeur, chvre, chou et loup Une chvre, un chou et un loup se trouvent sur la rive d'un fleuve ; un passeur souhaite les transporter sur l'autre rive mais, sa barque tant trop petite, il ne peut transporter qu'un seul d'entre eux la fois. Comment doit-il procder afin de ne jamais laisser ensemble et sans surveillance le loup et la chvre, ni la chvre et le chou ?
Exercice 10 -- Allumettes Deux joueurs disposent de 2 ou plusieurs tas d'allumettes. A tour de rle, chaque joueur peut enlever un certain nombre d'allumettes de l'un des tas. Le joueur qui retire la dernire allumette perd la partie. 4) 5) Modliser ce jeu l'aide d'un graphe dans le cas o on dispose au dpart de 2 tas de 3 allumettes chacun, et o un joueur peut enlever une ou deux allumettes chaque fois. Que doit jouer le premier joueur pour gagner la partie coup sr ?
Exercice 11 -- Echiquier Essayez d'exprimer en termes de graphes les problmes suivants : 1) Peut-on placer huit dames sur un chiquier sans qu'aucune d'elles ne puisse en prendre une autre ? 2) Un cavalier peut-il se dplacer sur un chiquier en passant sur chacune des cases une fois et une seule ? 3) Combien doit-on placer de dames sur un chiquier 5x5 afin de contrler toutes les cases ?
Exercice 13 -- Quadrillage
Est-il possible de tracer une courbe, sans lever le crayon, qui coupe chacun des 16 segments de la figure ci-dessus ?
Herv BARBOT
page 4
Exercice 16 - Mise en oeuvre d'un arbre 1) Dcrivez des reprsentations possibles d'un arbre. 2) Dessinez la reprsentation mmoire de l'arbre obtenu la question 4 de l'exercice prcdent.
Exercice 17 -- Permutations autour d'une table ronde 1. Un groupe de 9 lves se runit chaque jour autour d'une table ronde. Combien de jours peuvent-ils se runir si l'on souhaite que personne n'ait 2 fois le mme voisin ? 2. Mme question pour 10 lves, 11 lves, n lves. 3. 9 lves, mais avec 2 tables, l'une 4 places et l'autre de 5 places.
Exercice 19 -- Plan de table et incompatibilits Un groupe de 8 personnes se retrouve pour dner. Le graphe ci-contre reprsente les "incompatibilits d'humeur" (ex. A ne s'entend pas avec B). Comment dterminer un plan de table pour que la soire se passe bien ?
Exercice 20 - Coloration de carte On veut colorier chaque rgion administrative franaise (mtropole + Corse) de telle sorte que deux rgions voisines ne soient pas de la mme couleur. Reprsenter le problme sous la forme d'un graphe. Dcrivez et droulez l'algorithme permettant de rsoudre ce problme.
Herv BARBOT
page 5
_-'-_-
t-
\)
_,_,
__ L,_i:-
{ __
-t ------ -t! --
i-.. -r ]--l-----
:-.--.
,--J-1-t
,.--__1--:L_f_.-
--
_*-+--ir:j:*
>+$di*): l{ I -=i
-ll -1=--
:... -/ I .-\
l-_+__ q-:-i--J'--r
. : --
., -.
_-aI_l_1_ ----1:_,
-.,1
I
I
t-,
il