Вы находитесь на странице: 1из 5

IUT Info 2 GI

Annee 2007-08
Periode 1 et 2

Cours sur les graphes : quelques exercices

Quelques propri
et
es des graphes

F. Madelaine
C. Simon

b. Quelle est la longueur maximale dune chane elementaire dans un graphe


non oriente ?

Dans les exercices suivants, `


a moins dindications contraires, on travaille sur
des graphes simples non-orientes (cest-`
a-dire que on na pas darete incidente Exercice 5. On montre dans cet exercice que :
`a seulement un sommet, autrement dit pas de boucle).
(?) le nombre daretes dun graphe non oriente connexe `
a n sommets est au
Exercice 1. Demontrer le lemme des poignees de mains : la somme des demoins n 1.
gres de tous les sommets dun graphe non-oriente est un nombre pair. Comment expliquez-vous le nom donne `
a ce resultat ? Ce resultat est-il vrai dans On rappelle que le sommet u est accessible depuis v ssi u = v ou bien il existe
un graphe qui nest pas simple (ayant au moins une arete qui est une boucle). un chemin de u `a v. On rappelle quun graphe est connexe ssi pour tous somExercice 2. a. Quel est le nombre maximal daretes pour un graphe non- mets u et v, u est accessible depuis v. Une composante connexe est un ensemble
oriente `a n sommets ? Un tel graphe sappelle un graphe complet et se note maximal de sommets accessibles entre eux.
On proc`ede par recurrence sur le nombre n de sommets de G.
Kn .
b. Dessiner graphes K3 , K4 et K5 . Pouvez-vous tous les dessiner sans que les a- Montrez que (?) est vraie lorsque n vaut 1.
aretes se coupent ? Que se passe-t-il pour Kn avec n 5 ?
b- Soit v un sommet de G de degre k. Soit G0 le sous-graphe de G dont les
c. Peut-on dessiner K5 sans que les aretes se coupent sur la surface dun tore
sommets sont V (G) \ {v} et les aretes sont celles de G qui ne sont pas
(cest-`a-dire un pneu ou un doughnut) ?
incidentes `a v.
Exercice 3. On appelle graphe complet un graphe non-oriente dans lequel
(i) k 1.
chaque sommet est adjacent `
a tous les autres sommets.
(ii) k c, o`
u c est le nombre de composantes connexes de G0 .
Un sous-graphe dun graphe non-oriente est obtenu en supprimant certains
c- Montrez que si (?) est vraie pour tout graphe `
a m sommets avec m < n
sommets et toutes les aretes incidentes aux sommets quon supprime.
alors
(?)
est
vraie
pour
tout
graphe
a
`
n
sommets.
a. Demontrer quun graphe complet na aucun sous-graphe comportant exactement 2 aretes.
d- Que pouvez vous conclure ?
b. Demontrer que si un graphe non-oriente ne poss`ede pas de sommet isole
et sil ne poss`ede pas non plus de sous-graphe comportant exactement 2 Exercice 6. On rappelle quun arbre est un graphe connexe sans cycle. Soit
G un arbre avec e aretes et v sommets.
aretes, alors ce graphe est complet.
Exercice 4. a. Montrer que si un graphe non oriente G contient une chane a- Montrez par labsurde quil y a au moins un sommet de degre 1.
reliant les sommets u et v, alors le graphe G contient une chane elementaire b- Montrez par recurrence que v = e + 1.
reliant les sommets u et v.
1

IUT Info 2 GI
Annee 2007-08
Periode 1 et 2

Cours sur les graphes : quelques exercices

Lalgorithme de Bellman-Ford et ses variantes

F. Madelaine
C. Simon

Parcours de graphes et applications

Exercice 9. Un robot a pour mission dexplorer un b


atiment dimportance
Exercice 7. Donnez le pseudo-code dun algorithme qui calcule le plus court archeologique. Ce b
a
timent
a

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.

d- Comment peut-on stocker le chemin le plus court qui correspond `a celui


trouve par lalgorithme de Bellman-Ford ?

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 :

e- Adapter le pseudo-code en consequence.


f- Decrire une variante de lalgorithme (en donnant le pseudo-code) qui detecte si il y a un circuit de longueur strictement negative.

(i) soit une arete de larbre,


(ii) soit si ce nest pas le cas une arete entre deux sommets tels que lun est
lancetre de lautre (arc arri`ere).
2

IUT Info 2 GI
Annee 2007-08
Periode 1 et 2

Cours sur les graphes : quelques exercices

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,

Pour cela, on a evalue le nombre maximum de vehicules qui peuvent passer


par une route par heure. Ces evaluations sont donnees en centaine de vehicules
par heure.

v5 ses boutons de manchettes,


v6 sa ceinture,
v7 sa cravate,

Quel est le debit horaire maximal de vehicules susceptibles de secouler


entre les villes e et s ?

v8 son epingle `a cravate,


v9 son pantalon,
v10 son gilet,
v11 sa montre `a gousset,
v12 sa veste,
v13 sa pochette (son vilain petit mouchoir) ; et,
v14 son chapeau.

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

Cours sur les graphes : quelques exercices

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

Cours sur les graphes : quelques exercices

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

mets k : V ( G ) R. On dit quun flot satisfait la condition de capacite si pour


de G .
tout sommet du graphe x, la somme du flot entrant en x (qui est egale `a la
somme du flot sortant en x) est inferieure ou egale `a la capacite k(x).
Exercice 17 (recherche de chemins disjoints dans un graphe). Soit le

On veut determiner la valeur maximale du flot. Pour resoudre ce probl`eme graphe


G donne ci-dessous.

on construit un graphe H obtenu `


a partir de G en (( eclatant )) chaque sommet x en deux sommets x1 et x2 relies par un arc de capacite k(x). Tout arc

entrant en x dans G devient un arc entrant dans x1 dans H . Tout arc sortant

de x dans G devient un arc sortant de x2 dans H .

1. Construire le graphe H associe au graphe G ci-dessous.

Quel est, dans ce graphe, le nombre maximal de chemins de a `


a f que lon
peut trouver qui soient disjoints au sens des sommets (cest-`
a-dire que un sommet autre que a et f intervient dans au plus un chemin) ? Pour repondre `
a

cette question on associera `


a G un graphe H dans lequel on cherchera un flot

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

Вам также может понравиться

  • Game
    Game
    Документ1 страница
    Game
    jomalike
    Оценок пока нет
  • Klei Entertainment
    Klei Entertainment
    Документ1 страница
    Klei Entertainment
    jomalike
    Оценок пока нет
  • Les Ex
    Les Ex
    Документ1 страница
    Les Ex
    jomalike
    Оценок пока нет
  • KAYPA
    KAYPA
    Документ1 страница
    KAYPA
    jomalike
    Оценок пока нет
  • Fabriquer
    Fabriquer
    Документ1 страница
    Fabriquer
    jomalike
    Оценок пока нет
  • Evolved
    Evolved
    Документ1 страница
    Evolved
    jomalike
    Оценок пока нет
  • Flip Diving
    Flip Diving
    Документ1 страница
    Flip Diving
    jomalike
    Оценок пока нет
  • FD Ereczrgv
    FD Ereczrgv
    Документ1 страница
    FD Ereczrgv
    jomalike
    Оценок пока нет
  • Stse Gbtes
    Stse Gbtes
    Документ1 страница
    Stse Gbtes
    jomalike
    Оценок пока нет
  • Des Meilleurs Joueurs en Ligne Et Solo (Meilleurs Scores) .
    Des Meilleurs Joueurs en Ligne Et Solo (Meilleurs Scores) .
    Документ1 страница
    Des Meilleurs Joueurs en Ligne Et Solo (Meilleurs Scores) .
    jomalike
    Оценок пока нет
  • Aven ColonyAven Colony
    Aven ColonyAven Colony
    Документ1 страница
    Aven ColonyAven Colony
    jomalike
    Оценок пока нет
  • Cafeteria Nipponica
    Cafeteria Nipponica
    Документ1 страница
    Cafeteria Nipponica
    jomalike
    Оценок пока нет
  • Du Rail Sur Mobile
    Du Rail Sur Mobile
    Документ1 страница
    Du Rail Sur Mobile
    jomalike
    Оценок пока нет
  • Allemagne (Carte)
    Allemagne (Carte)
    Документ1 страница
    Allemagne (Carte)
    jomalike
    Оценок пока нет
  • Asphalt 8
    Asphalt 8
    Документ1 страница
    Asphalt 8
    jomalike
    Оценок пока нет
  • Hetser
    Hetser
    Документ1 страница
    Hetser
    jomalike
    Оценок пока нет
  • Informations Sur L'application
    Informations Sur L'application
    Документ1 страница
    Informations Sur L'application
    jomalike
    Оценок пока нет
  • Ijog
    Ijog
    Документ1 страница
    Ijog
    jomalike
    Оценок пока нет
  • Htshts
    Htshts
    Документ1 страница
    Htshts
    jomalike
    Оценок пока нет
  • THSRHT B
    THSRHT B
    Документ1 страница
    THSRHT B
    jomalike
    Оценок пока нет
  • Okohhn
    Okohhn
    Документ1 страница
    Okohhn
    jomalike
    Оценок пока нет
  • Informations Sur L'application
    Informations Sur L'application
    Документ1 страница
    Informations Sur L'application
    jomalike
    Оценок пока нет
  • Tehsethe
    Tehsethe
    Документ1 страница
    Tehsethe
    jomalike
    Оценок пока нет
  • Grhtrsdbbs
    Grhtrsdbbs
    Документ1 страница
    Grhtrsdbbs
    jomalike
    Оценок пока нет
  • GFGF GF
    GFGF GF
    Документ1 страница
    GFGF GF
    jomalike
    Оценок пока нет
  • Hetser
    Hetser
    Документ1 страница
    Hetser
    jomalike
    Оценок пока нет
  • Ygyc
    Ygyc
    Документ1 страница
    Ygyc
    jomalike
    Оценок пока нет
  • GRZRG BB
    GRZRG BB
    Документ1 страница
    GRZRG BB
    jomalike
    Оценок пока нет
  • Grhtrsdbbs
    Grhtrsdbbs
    Документ1 страница
    Grhtrsdbbs
    jomalike
    Оценок пока нет
  • Gerge Ger
    Gerge Ger
    Документ1 страница
    Gerge Ger
    jomalike
    Оценок пока нет
  • Read Me
    Read Me
    Документ60 страниц
    Read Me
    harold
    Оценок пока нет
  • Comment Expliquer Le Recours Au Protectionnisme
    Comment Expliquer Le Recours Au Protectionnisme
    Документ2 страницы
    Comment Expliquer Le Recours Au Protectionnisme
    Mme et Mr Lafon
    Оценок пока нет
  • La Taupe Gopher 3 Niveaux de Différenciation
    La Taupe Gopher 3 Niveaux de Différenciation
    Документ3 страницы
    La Taupe Gopher 3 Niveaux de Différenciation
    Kamilia D
    Оценок пока нет
  • Épreuve 1 - Criteres NM
    Épreuve 1 - Criteres NM
    Документ1 страница
    Épreuve 1 - Criteres NM
    Maria Sachak Pochard
    Оценок пока нет
  • La Libre Parole - 19330606
    La Libre Parole - 19330606
    Документ68 страниц
    La Libre Parole - 19330606
    Nunusse
    100% (1)
  • Physique Vibrations-Sommaire PDF
    Physique Vibrations-Sommaire PDF
    Документ6 страниц
    Physique Vibrations-Sommaire PDF
    Afif Al Baalbaki
    Оценок пока нет
  • Participation D'un Enfant À Un Essai Clinique Sur Un Médicament
    Participation D'un Enfant À Un Essai Clinique Sur Un Médicament
    Документ20 страниц
    Participation D'un Enfant À Un Essai Clinique Sur Un Médicament
    Notre Recherche Clinique
    Оценок пока нет
  • +++sécurité Et Gestion de Risque PDF
    +++sécurité Et Gestion de Risque PDF
    Документ7 страниц
    +++sécurité Et Gestion de Risque PDF
    SouadHadjadj
    100% (1)
  • Bloc 3 - Sujet 1 - L'accueil Des Clients
    Bloc 3 - Sujet 1 - L'accueil Des Clients
    Документ17 страниц
    Bloc 3 - Sujet 1 - L'accueil Des Clients
    Vincent de Lucas
    100% (2)
  • Bilan Hydrique
    Bilan Hydrique
    Документ7 страниц
    Bilan Hydrique
    Bernard Palmer
    Оценок пока нет
  • Qualité
    Qualité
    Документ1 страница
    Qualité
    Maths Ecostig
    Оценок пока нет
  • Cours 2 Histoire de La Didactique de L - Écrit
    Cours 2 Histoire de La Didactique de L - Écrit
    Документ22 страницы
    Cours 2 Histoire de La Didactique de L - Écrit
    billyboy
    Оценок пока нет
  • DSPP Tssi
    DSPP Tssi
    Документ16 страниц
    DSPP Tssi
    Morgan Trémoureux
    Оценок пока нет
  • Logistique
    Logistique
    Документ11 страниц
    Logistique
    Mohamed EL Atassi
    Оценок пока нет
  • Maxplug Fra
    Maxplug Fra
    Документ4 страницы
    Maxplug Fra
    Djaffar Maguella
    Оценок пока нет
  • Barrage Odp
    Barrage Odp
    Документ57 страниц
    Barrage Odp
    Imad Bel Fakih
    Оценок пока нет
  • Exercices Les Spectres D Emission Avec Corrige
    Exercices Les Spectres D Emission Avec Corrige
    Документ2 страницы
    Exercices Les Spectres D Emission Avec Corrige
    Paul Pascon Classes
    0% (1)
  • TP 4 Dosage Acide Base
    TP 4 Dosage Acide Base
    Документ5 страниц
    TP 4 Dosage Acide Base
    Marouane Taibini
    100% (5)
  • Proposition de Séance
    Proposition de Séance
    Документ6 страниц
    Proposition de Séance
    Samix Kermia
    Оценок пока нет
  • Presentation Francais B2.1
    Presentation Francais B2.1
    Документ9 страниц
    Presentation Francais B2.1
    Jamille Chagas
    Оценок пока нет
  • TP 8 1s9 Mesure Et Calcul Des Volumes
    TP 8 1s9 Mesure Et Calcul Des Volumes
    Документ2 страницы
    TP 8 1s9 Mesure Et Calcul Des Volumes
    saanoun
    Оценок пока нет
  • Icorp Series C.E.F - 19 Avr 2023 - 063212
    Icorp Series C.E.F - 19 Avr 2023 - 063212
    Документ1 страница
    Icorp Series C.E.F - 19 Avr 2023 - 063212
    Dragster Tchatchou
    Оценок пока нет
  • 1516 20141104 PDF
    1516 20141104 PDF
    Документ16 страниц
    1516 20141104 PDF
    elmoudjahid_dz
    Оценок пока нет
  • Installation de Veeam Backup Gautier
    Installation de Veeam Backup Gautier
    Документ33 страницы
    Installation de Veeam Backup Gautier
    api-270037984
    0% (3)