Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% ont trouvé ce document utile (0 vote)
58 vues3 pages

Chapitre 5: Ordonnancement: I. Méthode PERT (Program Evaluation and Review Technique)

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1/ 3

Chapitre 5 : Ordonnancement

L`analyse et l`évaluation d`un projet permet de:


 évaluer les couts du projet
 évaluer les ressources nécessaires a la réalisation des tâches du projet.
 évaluer la durée du projet.

L’ordonnancement sert a planifier les tâches (les activités) d`un projet donné afin d`améliorer les
services, de respecter des délais, de minimiser les coûts et en optimisant l’utilisation des
ressources....
Parmi les questions traitées par l`ordonnancement:
 Quelle est la meilleure organisation possible des tâches et des ressources pour que le
projet soit terminé dans les délais.
 Combien de temps au minimum est il nécessaire pour terminer le projet
 pour chaque tâche quelles sont les dates de début et de fin nécessaires (au plus tôt et au
plus tard)
 quel est l`ordre d`exécution des activités du projet et le calendrier d`activation des t âches
afin de respecter les contraintes du projet.

Parmi les méthodes qui existent pour résoudre le problème de l`ordonnancement:


 Diagramme de GANTT
 Méthode PERT
 Méthode MPM
...

I. Méthode PERT (Program Evaluation and Review Technique )


Est une technique de planification de projet sous forme de graphe orienté (réseau) qui permet de
visualiser les dépendances entre les tâches et les ordonnancer pour trouver la durée minimale du
projet.
un réseau de PERT est composé de:
 un ensemble de n tâches: T1, T2,...,Tn représentées par des arcs.
 les durées des tâches : α1, α2,... αn
 Chaque nœud représente le début des tâches sortantes et la fin des tâches entrantes.

i j

T(α)
xi yi xj yj

xi: la date de fin au plutôt de toutes les tâches en entrée au sommet i et la date de début au plutôt
de toutes les tâches en sortie du sommet i.
yi: la date de fin au plus tard de toutes les tâches en entrée au sommet i et la date de début au plus
tard de toutes les tâches en sortie du sommet i.
T: la tâche qui commence au sommet i et se termine au sommet j.
Dans un réseau de PERT il existe deux sommets spéciaux qui marquent le début et la fin du
projet:

Debut Fin

0 0 D D
D: est la durée minimale du projet.
La méthode PERT trouve la durée minimale d`un projet en calculant la date au plutôt (=date au
plut tard) du sommet Fin. Le plus long chemin du sommet Debut au sommet Fin dans le réseau a
pour longueur la valeur D.

Les tâches fictives


Il est parfois nécessaire d`introduire des tâches de durée nulle, appelée tâches fictives dans le
réseau afin de respecter les contraintes de précédente des tâches.
Cas1: pour éviter les arcs parallèles (ambigüité) dans le réseau.

i j
T1(α1)

xi yi xj yj
T2(α2)

se transforme en:
j

T1(α1)
xj yj
i

xi yi F(0)
F(0)
T2(α2)
k

xk yk

Le sommet k est le double du sommet j

Cas2: pour respecter les contraintes de précédence entre les tâches.


Supposons que dans le projet, la tâche T4 ne peut pas commencer avant la fin de T1 et T2 et la
tâche T5 ne peut pas commencer avant la fin de T1, T2 et T3

T1(α1) T4(α4)
T1(α1)
T4(α4)

T2(α2) T2(α2)
F(0)
T5(α5)
T3(α3) T5(α5)
T3(α3)

Le premier réseau est faux car il implique une contrainte de précédence entre T3 et T4 alors
qu`elle n`existe pas dans le projet.

Les marges
1.Marge Totale (MT) d'une tâche est le retard que nous pouvons accuser avant le début de cette
tâche sans que la durée du projet ne soit affectée.
Si la tâche A est représentée par l'arc (i,j) alors MT(A)=yj-xi-dij
Si une tâche a une marge totale nulle alors elle est critique (On ne peut pas la retarder).
2. Marge Libre (ML) est la part de la marge totale qu'il faut utiliser pour ne pas affecter les
marger totales des tâches qui suivant la tâche en question.
Si la tâche A est représentée par l'arc (i,j) alors ML(A)=xj-xi-dij

Classification des nœuds par niveaux: Il faut d'abord déterminer les prédécesseurs et les
successeurs de chaque nœud. initialiser i a 1.
1. Déterminer les tâches sans prédécesseurs
2. Affecter ces tâches au niveau i, les supprimer de la liste des prédécesseurs des autres
tâches et incrémenter i.
3. S'il existe encore des tâches non encore classifiées alors aller a 1.

Algorithme de PERT
1. Calcul des dates au plutôt(xi): aller de gauche a droite.
x1=0
pour k=2 a n faire
xk=Max{xj+djk /jpred(k)}
finPour

2. Calcul des dates au plus tard(yi): aller de droite a gauche.


yn=xn
pour k=n-1 a 1 faire
yk=Min{yj-dkj /jsucc(k)}
finPour
D=xn=yn

1. un sommet i est critique si xi=yi


2. une tâche (i,j) est critique si yj-xi-dij=0 (marge totale=0)
3. le chemin critique est un chemin de début a fin qui ne passe que par des arcs critiques. C'est le
plus long chemin du graphe et sa longueur est la durée minimale du projet.
Exemple
tâche Durée Pred
T 7 /
U 4 /
W 4 U
X 5 T,W
Y 6 U
Z 8 X,Y
R 4 U
S 6 X,Y,R

Vous aimerez peut-être aussi