Vous êtes sur la page 1sur 11

Universit Ibnou Zohr

Facult des Sciences Juridiques Economiques et Sociales

TRAVAUX

DIRIGES

Recherche
oprationnelle
Mohamed HACHIMI
FILIRE DES SCIENCES ECONOMIQUES ET GESTION
TROISIEME ANNE (Option conomie)

EG

Semestre 6
2013

Facult des Sciences Juridiques conomiques et Sociales

lments de thorie des graphes

EXERCICE 1 :
Construire un graphe orient dont les sommets sont les entiers compris entre 1 et 8 et
dont les arcs reprsentent la relation tre diviseur de .
EXERCICE 2 :
Dire parmi les dessins suivants lesquels reprsentent le mme graphe :

EXERCICE 3 :
Un tournoi dchecs oppose 6 personnes. Chaque joueur doit affronter tous les autres.
Construisez un graphe reprsentant toutes les parties possibles.
Quel type de graphe obtenez-vous ?
Si chaque joueur ne joue quun match par jour, combien de jours faudra-t-il pour terminer
le tournoi ? Aidez-vous du graphe pour proposer un calendrier des matches.
EXERCICE 4 :
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 ? Modliser cette situation laide dun graphe.
EXERCICE 5 :
Montrez que dans une assemble de n personnes, il y a toujours au moins 2 personnes
qui ont le mme nombre damis prsents.
EXERCICE 6 :
Est-il possible de relier 15 ordinateurs de sorte que chaque appareil soit reli avec exactement trois autres ?
HACHIMI T.D Semestre 6 2013

lments de thorie des graphes

EXERCICE 7 :
Dans certains livres, on dfinit une chane comme une suite de sommets. Pour quel type
de graphe cette dfinition nest-elle pas adquate ?
EXERCICE 8 :
On considre le dessin suivant :

Est-il possible de le dessiner sans lever le crayon et en passant une, et une seule fois, par
chaque trait ?
EXERCICE 9 :
Est-il possible de tracer une courbe, sans lever le crayon, qui coupe chacun des 16 segments
de la figure suivante ?

EXERCICE 10 :
Soit G un graphe non eulrien. Est-il toujours possible de rendre G eulrien en lui rajoutant
un sommet et quelques artes ?
EXERCICE 11 :
A un examen, les candidats peuvent choisir 2 ou 3 options parmi les 6 options proposes :
conomie, gestion, comptabilit, finance, conomtrie et marketing. Certains tudiants
ont choisi les options conomie, comptabilit, finance. Dautres gestion et conomtrie.
Dautres enfin comptabilit et marketing. Les tudiants passent au plus une preuve
chaque jour. A laide de la thorie des graphes, rpondez aux questions suivantes :
1 Combien peut-on programmer dpreuves doption au maximum dans une journe ?
2 Quelle est la dure minimum de lensemble des preuves optionnelles ?
EXERCICE 12 : (Transports dangereux)
Une socit doit transporter par camions six produits chimiques, nots P1 , . . . , P6 , depuis
lusine de production jusqu lentreprise utilisatrice.
Pour des raisons de scurit, certains produits ne peuvent pas tre transports ensemble :
P1 et P2 , P1 et P4 , P2 et P3 , P2 et P5 , P3 et P4 , P5 et P6 .
Dterminer le nombre minimum de camions ncessaires.
HACHIMI T.D Semestre 6 2013

lments de thorie des graphes

EXERCICE 13 : (Incompatibilit dhumeur)


Huit jeunes hommes veulent travailler dans un supermarch dans lequel trois postes
sont disponibles. Le responsable, soucieux dviter les problmes, veut tenir compte des
inimitis entre ces jeunes hommes :
Adil ne peut supporter Driss et Chirine ;
Chirine refuse de travailler avec Brahim ;
Driss ne supporte pas Ghizlene ;
Karim ne veut cotoyer ni Brahim, ni Farid, ni Hafid ;
Farid napprcie pas Ghizlene et Hafid ;
Ghizlene ne sentend pas avec Adil ;
Hafid refuse de travailler avec Farid ou Chirine.
1 Construire un graphe traduisant cette situation dincompatibilit dhumeur.
2 Karim a le meilleur CV. Qui peut-on embaucher avec lui ?
3 Donner une autre combinaison possible de trois jeunes, autres que Karim, que lon
peut embaucher.
EXERCICE 14 :
Dcrivez le graphe G ci-dessous par une matrice dadjacences.

EXERCICE 15 :
On reprsente le graphe simple suivant par sa matrice dadjacences M.

On a calcul ci-dessous les matrices M 2 et M 3 .

Pour chacune de ces matrices, quoi correspondent les nombres obtenus ?


HACHIMI T.D Semestre 6 2013

lments de thorie des graphes

EXERCICE 16 :
Dcrivez le graphe G ci-dessous par une matrice dadjacences.

EXERCICE 17 :
Voici la carte du Maroc ave un dcoupage en 16 rgions.

Colorez cette carte en utilisant le moins de couleurs possibles, de sorte que deux rgions
voisines aient des couleurs diffrentes (Construisez dabord un graphe associ cette
carte, puis colorez-en les sommets).

HACHIMI T.D Semestre 6 2013

Facult des Sciences Juridiques conomiques et Sociales

Dcomposition des graphes

EXERCICE 1 :
Soit le graphe G dfini par lensemble X = {a, b, c} et le tableau des successeurs :
Sommets
a
b
c
1
2
3
4
5

Successeurs
a,b
c
b

Reprsenter le graphe G et donner sa matrice adjacente M.


Calculer les matrices M2 et M3 , ainsi que les matrices boolennes M[2] et M[3]
Donner la liste des chemins de longueur 2 dorigine a
Quel est le nombre de chemins de longueur 3 dorigine b ?
Quel est le nombre de chemins de longueur 3 arrivant en b ? Donner leur liste.

EXERCICE 2 :
On considre le graphe G = (X, U) dfini par lensemble X = {a, b, c, d, e, f, g} et
U = {(a, b), (a, c), (a, f ), (b, d), (c, d), (c, f ), (d, g), (d, e), (f, e), (f, g), (g, e)}
1 Ordonner ses sommets par niveaux.
2 Donner une reprsentation par niveaux de G.
EXERCICE 3 :
Tracer la fermeture transitive des graphes ci-dessous :
c

EXERCICE 4 :
On considre le graphe G = (X, U) dfini par lensemble X = {a, b, c} et
U = {(a, b), (a, c), (b, c), (c, a)}
1 Donner sa reprsentation sagittale
b:
2 Dterminer sa fermeture transitive G
graphiquement ;
c
par le calcule de M
HACHIMI T.D Semestre 6 2013

D omposition des graphes

EXERCICE 5 :
Soit G un graphe simple orient dordre n, de matrice dadjacence M. Montrer que si M[n]
nest pas nulle, alors le graphe G contient des cycles. tudier la rciproque
EXERCICE 6 :
On se donne lensemble de sommets X = {a, b, c, d, e, f, g} ainsi que la reprsentation
sagittale du graphe considr :

1 Dcomposer ses sommets en niveaux laide de la mthode base sur la matrice


dadjacence.

2 Dcomposer ses sommets en niveaux laide de la mthode base sur la matrice de


la fermeture transitive.
EXERCICE 7 :
On se donne lensemble de sommets X = {1, 2, 3, 4, 5, 6, 7, 8} ainsi que la reprsentation
sagittale du graphe considr :

1 Dcomposer ses sommets en niveaux laide de la mthode base sur la matrice


dadjacence.

2 Dcomposer ses sommets en niveaux laide de la mthode base sur la matrice de


la fermeture transitive.
HACHIMI T.D Semestre 6 2013

D omposition des graphes

EXERCICE 8 :
Huit entrepts relis par un rseau routier, sont mis contribution pour fabriquer un
produit. Le tableau ci-dessous indique les routes menant chacun de ces entrepts.

1 Etablir le dictionnaire des prdcesseurs puis le dictionnaire des successeurs des sommets du graphe. Autrement dit, complter le tableau suivant :
x
A
B
C
D
E
F
G
H
(x)
+ (x)
Utiliser le dictionnaire des prdcesseurs pour ordonnancer le graphe par niveaux.
Reprsenter le graphe sous sa forme ordonnance.

2
2

EXERCICE 9 :

HACHIMI T.D Semestre 6 2013

Facult des Sciences Juridiques conomiques et Sociales

Problmes dordonnancement

EXERCICE 1 :
On considre le programme dordonnancement suivant :
Tches
Antriorits
Dures

d
a
4

e
b
5

f
c
2

g
e, d
2

h
e, f
4

1 Dterminer les niveaux du graphe associ.


2 Tracer le graphe PERT.
3 Dterminer les dates au plus tt, au plus tard des vnements et dterminer le chemin
critique.
EXERCICE 2 :
On considre le programme dordonnancement suivant :
Tches
Antriorits
Dures

12

c
a, b
6

d
a, b
5

e
b
4

f
c, d
7

g
a, e
15

h
d, e
4

1 Dterminer les niveaux du graphe et tracer le graphe PERT associ.


2 Dterminer les dates au plus tt, au plus tard des vnements et dterminer le chemin
critique.

3 Donner les marges des diffrentes tches.


EXERCICE 3 :
Un projet peut tre dcompos en 10 tches. Dans le tableau ci-dessous, on indique pour
chaque tche, sa dure et les tches immdiatement antrieurs
Tche

Tches antrieures

d a, e

Dure

11

h
9

b, f

g, h, i

1 Dessiner le graphe PERT de ce projet. Calculer les dates au plus tt et au plus tard
des vnements. Mettre la rponse dans le cadre ci-dessous.
2 Donner les marges des diffrentes tches.
3 Donner le ou les chemin(s) critique(s).
4 On souhaite augmenter la dure de la tche f . Quelle est la dure maximale quon
peut affecter la tache f sans compromettre la date de fin du projet ?

HACHIMI T.D Semestre 6 2013

Problmes d'ordonnan ement

10

EXERCICE 4 :
On suppose que le graphe PERT ci-dessous soit un modle correct pour lordonnancement
dun projet.
e
5

2
1

a
4

f
3

i
7

F1

c3

j
2

F2

d
6

g
2

1 Le graphe obtenu en omettant la tche fictive F1 modlise-t-il correctement le projet ?


Justifier

2 Le graphe obtenu en omettant la tche fictive F2 modlise-t-il correctement le projet ?


Justifier

3 Dterminez le chemin critique (sans calculer les dates au plus tt des tapes). Justifier
4 Le graphe ci-dessous donne-t-il galement une reprsentation correcte du projet ?
Justifier
e
5

2
1

a
4

f
3

F2
i
7

b
6

d
6

j
2

F1

c3

g
2

h
7

EXERCICE 5 :
On considre le programme dordonnancement suivant :
Tches
Antriorits
Dures

c
a, b
8

d
a
4

e
c, d
6

f
b, d
9

1 Dterminer les dates au plus tt, les dates au plus tard, le chemin critique et la dure
minimum.

2 On veut imposer de plus que les tches c et d naient pas lieu simultanment. Calculer
alors la dure minimum du projet (on tudiera deux problmes dordonnancement
diffrents).
EXERCICE 6 :
Proposer un projet qui comporte 4 tches nots a, b, c et d tel que :

a et b sont des tches critiques ;


c et d ne sont pas des tches critiques ;
la marge libre de c est gale sa marge totale ;
la marge libre de d est strictement infrieure sa marge totale et est diffrente de 0.

HACHIMI T.D Semestre 6 2013

Problmes d'ordonnan ement

11

EXERCICE 7 :
On considre un projet consistant raliser 8 tches : a, b,. . . ,h dont les antriorits et les
dures sont fournies par le tableau ci-dessous :
Tches
Antriorits
Dures

d
a, b
4

e
b, c
3

f
b
6

g
d, f
5

h
e, f
4

1 Tracer le graphe PERT associ ce projet.


2 Dterminer les dates au plus tt, au plus tard des vnements, et la dure minimale
de ce projet.
3 Donner les diffrentes marges des tches et dterminer le chemin critique.
4 Les tches a, f et h ncessitent lutilisation dun mme outil O disponible en un seul
exemplaire. Les tches e et f excutes par un mme prestataire ne peuvt donc tre
ralises simultanment. Construire une solution de dure minimale compte tenu de
es contraintes supplmentaires.

5 Vrifier, en traant le diagramme de Gantt correspondant, la cohrence de la solution


trouve en 4 .
EXERCICE 8 :
On considre un problme dordonnancement compos de 8 tches dont les dures sont
exprimes en jours. Le problme est dfini par le tableau ci-dessous :
Tche
a
b
c
d
e
f
g
h
1
2
3
4
5

Dure
4
7
5
4
4
6
7
9

Conditions satisfaire pour pouvoir commencer la tche


a soit finie depuis au moins 1 jour
a soit finie
b et c soient finies
b soit finie depuis au moins 1 jour
b soit finie et que c soit finie depuis au moins 4 jours.
d et e soient finies.
d et f soient finies.

Tracer le graphe PERT correspondant.


Dterminer les dates au plus tt et celui au plus tard des vnements.
Donner les diffrentes marges des tches.
Dfinir et dterminer le chemin critique.
De plus on souhaite maintenant que la fin de la tche e ne dpasse pas le dbut de
la tche d de plus de 3 jours. Expliquer comment prendre en compte cette nouvelle
contrainte et rsoudre le problme.

HACHIMI T.D Semestre 6 2013