Théorie des Graphes

Ahmed Roubi
Faculté des Sciences et Techniques - Settat
Département de Mathématiques et Informatique
Licence MIAGE
5 avril 2014
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 1 / 19
Sommaire
1 Méthode PERT
Notions de Projet et tâche
Construction d’un Réseau PERT
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 2 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Méthode PERT
PERT (Program Evaluation and Research Task) : technique d’évaluation
et d’examen de projets.
La méthode PERT est une méthode d’ordonnancement basée sur la
théorie des graphes et conçue pour gérer au mieu les tâches d’un projet et
déterminer le temps minimum de son exécution.
Le projet est décomposé en tâches élémentaires auxquelles est attribué une
durée prévisionnelle d’exécution et des contraintes de dépendance avec les
autres tâches.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 3 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Projet
Un projet est un ensemble d’opérations permettant d’atteindre un objectif
fixé.
Tâche
Une tâche est une opération dans un projet. A chaque tâche est associé
une durée d’exécution et des contraintes d’antériorité par rapport aux
autres tâches.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 4 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Construction d’un réseau PERT
On représente le projet par un graphe orienté dont les sommets
représentent les étapes (la fin ou le début d’une ou de plusieurs tâches) et
les arcs représentent les tâches.
La construction de ce graphe doit tenir compte des conventions suivantes :
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 5 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Construction d’un réseau PERT
chaque arc du graphe représente une tâche,
chaque sommet du graphe représente une étape dans le déroulement
du projet,
deux tâches successives doivent être représentées par deux arcs placés
l’un à la suite de l’autre,
chaque tâche est représentée par un arc et un seul,
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 6 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Construction d’un réseau PERT
le graphe doit posséder un sommet sans antécédents qui représente le
début du projet. Ce sommet est l’extrémité initiale des arcs
représentant les tâches sans antécédents,
le graphe doit posséder un sommet sans successeurs qui représente la
fin du projet. Ce sommet est l’extrémité finale des arcs représentant
les tâches sans successeurs,
le graphe ne doit contenir ni boucles ni circuits,
on peut introduire des tâches fictives, de durée nulle et ne demandant
aucun moyen supplémentaire, matériel ou financier, pour représenter
correctement des relations d’antériorité. Ces tâches sont représentées
par des arcs en pointillés.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 7 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Exemple d’Utilisation de Tâches Fictives
La tâche l succède à la tâche j et la tâche k succède aux tâches i et j.
m m m -
i
-
k
m m m -
j
-
l
6
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 8 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Exemple d’Utilisation de Tâches Fictives
Les tâches i et j ont même sommet initial et même sommet final et la
tâche k succède à la tâche j.
m m
-
-
-
k
m
i
j
Représentation incorrecte
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 9 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
m
m
m
m -
k

1
j
P
P
P
P
P
P
PP
P
P
P
PPq
i
?
Représentation correcte
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 10 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Dates au Plus Tôt
La date au plus tôt d’une tâche c’est la date avant laquelle cette tâche ne
peut démarrer.
Dates au Plus Tard
La date au plus tard pour une tâche c’est la date limite de réalisation de
cette tâche.
Chemin Critique
Un chemin critique est un chemin composé de tâches (arcs) critiques (les
dates au plus tôt et au plus tard sont égales) dont l’exécution ne doit pas
être retardée. C’est un chemin de longueur maximale. La somme des
durées d’exécution des différentes tâches représente le temps minimum
nécessaire à la réalisation du projet.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 11 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
&%
'$
Ei
&%
'$
-
j
Ej
t
i
t

i
t
j
t

j
Etape Ei Etape Ej
t
i
: date au plus tôt de Ei t
j
: date au plus tôt de Ej
t

i
: date au plus tard de Ei t

j
: date au plus tard de Ej
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 12 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Dates au plus tôt
On pose t
e
= 0.
Pour un sommet j la date au plus tôt t
j
est donnée par
t
j
= max{t
i
+d
ij
| i ∈ P(j )},
où d
ij
est la durée de l’arc (i , j ).
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 13 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Dates au plus tard
On inverse l’orientation de tous les arcs du graphe ; les dates au plus tard
sont obtenues en faisant la différence entre la durée minimum de l’ouvrage
et les dates au plus tôt obtenues dans le graphe inversé.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 14 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Exemple
La réalisation d’un ouvrage se décompose en tâches A, B, C, D, E, F, G, H.
Tâches A B C D E F G H
Tâches précédentes - - A B A C, D B F, G
Durées (jours) 3 4 4 2 6 2 4 1
Niveaux de génération des tâches
N
0
= {A, B} ; N
1
= {C, D, E, G} ; N
2
= {F} ; N
3
= {H}.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 15 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Dates au plus tôt
- t
0
= 0
- t
1
= t
0
+ 3 = 3
- t
2
= t
1
+ 4 = 4
- t
3
= max{t
1
+ 4, t
2
+ 2} = 7
- t
4
= max{t
2
+ 4, t
3
+ 2} = 9
- t
5
= max{t
4
+ 1, t
1
+ 6} = 10
La durée minimum du projet est de 10 jours.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 16 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Dates au plus tôt dans le graphe inversé
- t
5
= 0
- t
4
= t
5
+ 1 = 1
- t
3
= t
4
+ 2 = 3
- t
2
= max{t
4
+ 4, t
3
+ 2} = 5
- t
1
= max{t
5
+ 6, t
3
+ 4} = 7
- t
0
= max{t
1
+ 3, t
2
+ 4} = 10
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 17 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
Dates au plus tard
- t

5
= 10 − 0 = 10
- t

4
= 10 − 1 = 9
- t

3
= 10 − 3 = 7
- t

2
= 10 − 5 = 5
- t

1
= 10 − 7 = 3
- t

0
= 10 − 10 = 0
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 18 / 19
Méthode PERT Construction d’un Réseau PERT
Méthode PERT
&%
'$
0
0 0
&%
'$

7
A(3)
\
\
\
\
\
\
w
C(4)
3 3
1
&%
'$
\
\
\
\
\
\
w
B(4)

7
D(2)
-
-
G(4)
E(6)
4 5
2
&%
'$
\
\
\
\
\
\
w
F(2)
7 7
3
&%
'$
£
£
£
£
£
£
£
£
£
£
££
H(1)
9 9
4
&%
'$
10 10
5
A - C - F - H est un chemin critique.
roubia@hotmail.com (FST - SETTAT) Théorie des Graphes 5 avril 2014 19 / 19