Documente Academic
Documente Profesional
Documente Cultură
Annee 2007-08
Periode 1 et 2
Quelques propri
et
es des graphes
F. Madelaine
C. Simon
IUT Info 2 GI
Annee 2007-08
Periode 1 et 2
F. Madelaine
C. Simon
e
t
e
englouti
par
une
coul
e
e
de boue. Au cours des
chemin dans un graphe oriente value G de chaque sommet vers un sommet ages, la boue a seche et forme des blocs compacts difficiles `
a percer. Le robot
special t. Quels sont les limitations de cet algorithme ?
` laide de
dispose de petites balises radio pour marquer chaque pi`ece visitee. A
ces derni`eres depuis une pi`ece o`
u il se trouve, il peut detecter quels couloirs
m`enent `a une pi`ece balisee, meme si les couloirs sont obstrues.
Exercice 8. On rappelle quon a vu en cours une version de lalgorithme de
Belman-Ford qui fonctionne seulement pour le cas o`
u le graphe dentree na a- Decrire la strategie que le robot doit employer afin de visiter chaque pi`ece
en deblayant le plus petit nombre de couloirs ?
pas de circuit de longueur strictement negative.
b- Combien de couloirs va-t-il devoir deblayer au minimum ?
a- Soit x le nombre de fois, o`
u la boucle Tant que est evaluee (pour la version c- En deblayant un minimum de couloir et si on suppose que la longueur
de chaque couloir est 1, quelle est la distance minimale que le robot doit
de lalgorithme de Bellman-Ford du cours). Soit P n le graphe qui consiste
couvrir afin dexplorer le b
atiment ? (on suppose que les pi`eces sont de
en un chemin oriente de n sommets v1 , v2 , . . . , vn avec des valeurs de +1
longueur
0
pour
simplifier)
sur chaque arete. Montrez que pour P n , pour une execution particuli`ere
d- Decrire la methode pour que le robot fasse un tel parcours optimal.
on peut avoir x = n 1.
` quelle valeur peut-on limiter x ? Prouver par recurrence que cest bien Exercice 10. Soit G un graphe connexe et (s, T ) un arbre enracine corresb- A
pondant au parcours en largeur de G `
a partir du sommet s de G. Montrez que
le cas.
tout arete de G est :
c- Adapter le pseudo-code du cours en consequence.
(i) soit une arete de larbre,
(ii) soit si ce nest pas le cas, une arete entre deux sommets dont les niveaux
diff`erent dau plus 1.
Exercice 11. Soit G un graphe connexe et (s, T ) un arbre enracine correspondant au parcours en profondeur de G `
a partir du sommet s de G. Montrez
que tout arete de G est :
IUT Info 2 GI
Annee 2007-08
Periode 1 et 2
Exercice 12. Un dandy doit shabiller. Pour etre fin pret, il doit mettre :
F. Madelaine
C. Simon
R
eseaux, flots et coupes
v1 son calecon,
Exercice 13 (Capacit
e dun r
eseau routier). Avant detablir un projet
de construction dautoroute, on desire etudier la capacite du reseau routier,
represente par le graphe ci-dessous, reliant la ville e `
a la ville s.
v2 ses chaussettes,
v3 ses chaussures,
v4 sa chemise,
Il ne peut toutefois pas mettre ses vetements dans nimporte quel ordre :
il doit mettre son calecon avant son pantalon et ses chaussures ;
ses chaussures ne peuvent etre enfilees avant les chaussettes ;
la chemise doit etre mise avant la ceinture, les boutons de manchettes, le
chapeau et la cravate ;
la cravate doit etre nouee avant de pouvoir etre fixee par lepingle `a
cravate ;
la cravate doit etre nouee avant de fermer le gilet ;
Exercice 14 (Petit probl`
eme de plomberie). Trois villes j,k et l sont ali la montre-`a-gousset se porte sur le gilet
mentees en eau gr
ace `
a quatre reserves a, b, c et d. Les reserves journali`eres
la veste ne peut etre mise avant la montre-`a-gousset
sont respectivement de 15 milliers de m3 pour a, c et d, et seulement de 10
la ceinture ou les chaussures ne peuvent pas etre mises avant le pantalon.
pour b. Le reseau de distribution peut etre schematise ci-dessous (les debits
a- Modeliser et resoudre ce probl`eme.
sont indiques en milliers de m3 par jour).
3
IUT Info 2 GI
Annee 2007-08
Periode 1 et 2
F. Madelaine
C. Simon
k2 , 30 pour k3 et 40 pour k4 . Une source s de grande qualite et de capacite incommensurable avec les besoins est disponible en contrebas de liut. Une crise
energetique grave etant en cours et afin de faire des economies, le directeur
decide de faire dune pierre deux coups lorsquil a besoin de remettre dans le
droit chemin trois etudiants s1 , s2 et s3 un peu trop dissipes. Ayant recupere
un stock de velos dappartement, et etant bricoleur `
a ces heures, il arrange les
velos de sorte quils permettent de pomper de leau depuis la source. Il observe
alors que en pedalant les etudiants arrivent `
a pomper respectivement 40 litres
par heure pour s1 , 60 pour s2 et 65 pour s3 . Le reseau de canalisation peut
etre represente comme suit.
Ces trois villes en pleine evolution desirent ameliorer leur reseau dalimentation
afin de satisfaire des besoins futurs plus importants. Une etude a ete faite et a
permis de determiner les demandes journali`eres maximales probables, `a savoir
pour la ville j : 15 milliers de m3 , pour la ville k : 20 et 15 pour la ville l.
a- Determiner la valeur du flot maximal pouvant passer dans le reseau actuel
et donner la coupe minimale correspondante.
b- La valeur de ce flot est jugee nettement insuffisante, aussi la communaute
de commune decide-t-elle de refaire les canalisations (a, e) et (i, l). Determiner les capacites `
a prevoir pour ces deux canalisations et la valeur du
nouveau flot optimal.
c- Les travaux sont trop important pour etre fait simultanement et doivent
Au debut le directeur ouvre le robinet entre d2 et d1 de sorte quun flot initial
etre fait en deux tranches ; une premi`ere canalisation puis lautre. Dans
de 10 litres par heure secoule sur la canalisation (d2 , d1 ).
quel ordre doit-on entreprendre la refection des deux canalisations ? Quels
Le directeur explique rapidement `
a Mr Romain du service technique lalgosont apr`es chaque tranche de travaux les valeurs des flots optimaux ?
rithme de Ford-Fulkerson. Mr Romain na pas compris tous les details de lalgorithme. Aidez le `a decider quels robinets il doit ouvrir et lesquels il doit fermer
Exercice 15 (Conduite forc
ee). Une loi oblige le directeur dun iut `a
afin de permettre un flot optimal. Est-ce-que tous les enseignants-chercheurs
mettre de leau frache `
a disposition des enseignants-chercheurs dans 4 fonvont pouvoir etancher leur soif ?
taines k1 , k2 , k3 et k4 . Les besoin sont de 25 litres par heure pour k1 , 50 pour
4
IUT Info 2 GI
Annee 2007-08
Periode 1 et 2
F. Madelaine
C. Simon
Exercice 16 (Capacit
e sur les sommets). Un reseau de transport est donne
definis sur H .
sous la forme dun graphe oriente G et dune fonction de capacite sur les som3. En deduire une methode pour determiner la valeur maximale dun flot
entrant en x dans G devient un arc entrant dans x1 dans H . Tout arc sortant
2. Montrer quil existe une bijection entre les flots definis sur G et ceux maximal.
On prendra les capacites suivantes sur les sommets.
sommets e a b
c
s
capacites 7 12 25 23