Modèle Probabiliste D'ordonnancement La Durée Du Projet Principe
Modèle Probabiliste D'ordonnancement La Durée Du Projet Principe
Modèle Probabiliste D'ordonnancement La Durée Du Projet Principe
Principe
Avant la ralisation dun projet, la dure de chaque tche nest que estimative donc
incertaine.
La dure di dune tche, est une variable alatoire, ce qui signifie que d i peut prendre plusieurs
valeurs, selon une distribution de probabilit. A partir de ces valeurs on pourra calculer la
dure moyenne, la variance et l'cart type.
Exemple de la dure en heures d'une tche
Dure possible Probabilit Pi*di Pi (d i E (d i ))
correspondante Pi
21 0.2 4.2 4.23
25 0.4 10 0.144
28 0.3 8.4 1.73
30 0.1 3 1.94
Total 1 E(D) = Pdi i = 25.6 Variance = P (d i i E (d i )) 2 =8.04
Ce qui revient considrer que la dure probable se ralise quatre fois plus souvent
que la dure optimiste ou que la dure pessimiste.
Remarque : Dans le cas dordonnancement le (a) reprsente la dure optimiste de la
tache et (b) la dure pessimiste.
La dure du projet est toujours la dure du chemin le plus long
Si le nombre de tches critiques est suffisamment lev on applique le thorme central limite
pour approximer la loi de distribution de probabilit de la dure dexcution de projet. En
effet, la somme dun grand nombre de variables alatoires indpendantes est distribue
suivant la loi normale de moyenne sommes des moyenne de ces variables et de variance la
somme des variances des mmes variables Dans le cas des dures des tches : si on dsigne
par D la dure du projet sur un chemin critique alors E (D ) E (d i ) et Var (D )
Var (d i ) . Il en rsulte que la dure estime du projet sur le chemin critique sobtient par la
k
i
Remarque : Ds que la loi de probabilit de la dure du projet est connue, on peut toujours
calculer la dure du chemin avec une probabilit pi et la probabilit quune dure D soit
dpasse ainsi que les intervalles de confiance.
Rsum de la dmarche :
1- Estimation des dures optimistes, probables et pessimistes des tches de projet
2- Calculer la moyenne et la variance de chacune des taches par la loi Bta ;
3- Etablir le graphe MPM ou PERT et dterminer le chemin critique et les tches qui le
composent ;
4- Additionner les moyennes et les variances de chacune des tches composant le chemin
critique pour en dterminer la dure probable et lcart type de du projet k
5- La dure totale
k
du projet est approxime par la loi normale de moyenne P i et de
i 1
variance P i
2 2
i
Exemple :
Soit la liste des activits ncessaire la ralisation dun projet
Activits Prdcesseurs Dures probables Pessimistes i P2
optimistes
A ---- 2 3 4 3 0.11
B A 2 4 10 4.67 1.78
C A 2 2 2 2 0
D BC 4 6 12 6.67 1.78
E C 2 5 8 5 1
F C 2 3 8 3.67 1
G E 3 7 10 6.83 1.36
H EF 3 5 9 5.33 1
I DGH 5 8 18 9.17 4.69
1- Tracer le graphe et indiquer le chemin critique
2- Calculer la dure estime du projet
3- Quelle est la probabilit que le projet soit ralis en moins de 22 semaines
4- Quelle est la probabilit que le projet ncessite plus de 28 semaines
Pour assurer la ralisation probable du projet plus de 90%, combien de semaines faut-il
compter ?
TP3 Mthode PERT
Exercice 1
Une importante socit de magasins alimentaires grande surface diversifie son activit en
crant des commerces dans les petites villes. La socit cre le fonds de commerce qui est
ensuite gr de faon autonome par un commerant franchis. La socit ralise une tude
d'implantation puis elle installe le commerce.
Les tches excuter sont rsumes dans le tableau suivant :
Dure en Tches qui doivent tre
Liste des tches
jours excutes avant
A - Recherche d'un local 50
B - Recherche d'un franchis 45
C - Constitution du dossier du franchis 15 A, B
D - Constitution du dossier pour la chambre de A, B
10
commerce
E - Formation du franchis 30 B
F - Amnagement, pltrerie, peinture du magasin 20 A
G - Rfection faade, enseigne 8 A
H - Equipement chambre froide 8 A, F
I - Equipement rayonnage 5 A, F
J - Implantation du magasin 6 A, B, E, F, G, H, I
K - Tirage des feuillets publicitaires 6 A, B, D
L - Distribution des feuillets publicitaires 2 A, B, D, K
M -Envoi des invitations pour l'inauguration 6 A, B, D
N - Inauguration du magasin 1 toutes
fonction-objectif (conomique)
Contraintes sur loffre :
Lentreprise ne doit pas offrir plus quil est demand par le march et par zone.
Pour Kenitra par exemple : X11 + X12 +X13 =120
Contraintes sur la demande :
Il est ncessaire dexpdier la quantit demande par le march, ainsi que par la zone :
Pour Agadir par exemple : X12 + X22 +X32=70 ;
Le programme linaire de minimisation des cots de cette entreprise est
constitu de 9 variables et de six contraintes (trois par origines et trois par
cibles), soit :
Min C 8 X 11 5 X 12 6 X 13 15 X 21 10 X 22 12 X 23 3 X 31 9 X 32 10 X 33
S /C
X 11 X 12 X 13 120
X 21 X 22 X 23 80
X 31 X 32 X 33 80
X X X 150
11 21 31
X X X 70
12 22 32
X X X 60
13 23 33
X ij 0; i j 1,2,3
Ecriture duale du programme primal :
Max Z 120S1 80S 2 80S 3 15T1 70T2 60T3
S /C
S1 T1 8
S1 T2 5
S1 T3 6
S 2 T1 15
S 2 T2 10
S 2 T3 13
S 3 T1 3
S 3 T2 9
S 3 T3 10
Cas gnrale
Dune faon gnrale, le problme de transport sexprime comme la recherche de
lapprovisionnement au moindre cot partir de m points-origines et n points destinations.
Le programme scrit :
m n
Min C C ij X ij
i 1 j 1
S /C
n
X
j 1
ij Oi avec i 1........m
X
i 1
ij Dj avec j 1.......n
X ij 0
S /C S i T j C ij
S1 T1 8
S 2 T1 15
S 2 T2 10
S T 9
3 2
S 3 T3 10
Ce systme comprend six inconnues et cinq quations, une solution arbitraire lune des
inconnues, par exemple S1= 0, peut dterminer la solution des autres. En effet,
T1=8, S2=7 ; T2=3 ; S3=6 ;T3=4
Lapplication de cette solution aux trajets non utiliss donne les rsultats suivants :
Trajets non utiliss Si+Tj-Cij
Kenitra Agadir [X12] 0+3-5=-2 Si+Tj signifie ce quon peut conomiser si ce
Knitra-Marrakech [X13] 0+4-6=-2 trajet est utilis.
Fes-Marakech [X23] 7+4-12=-1
Mekns-Casablanca [X31] 6+8-3=11
Le trajet le plus intressant correspond la valeur de Si+Tj-Cij la plus leve positive, il
sagit dans cet exemple du trajet [X31] quil faut donc introduire dans la solution.
Ce trajet dfini un rectangle dont le premier sommet est le trajet retenu et les trois autres
sommets des lments strictement positifs. Ce rectangle est placer dans le tableau des
quantits. Une analyse des valeurs des sommets de ce rectangle dans le tableau des quantits
est effectuer comme suit :
X1 X3
X0 X2
Cest partir de la quantit la plus faible des sommets 1 et 2 que les calculs soient effectus.
On compare donc X avec X2
Si X1 X2 alors la solution est :
0 X3+X1
On remplace la solution de base initiale par cette
nouvelle solution et on calcul le nouveau cot minimal..
X0+X1 X2 X1
Si X1>X2 alors la solution est :
X1-X2 X3+X2 De la mme manire que prcdemment, on
remplace la solution de base initiale par cette
nouvelle solution et on calcul le nouveau cot
minimal.
X0+X2 X2-X2=0
Dans lexemple de la socit EBX, le trajet le plus intressant est celui de Mekns-Casablanca
c'est--dire [X31]. Le rectangle concern pour cette premire itration est :
30 50
Puisque X2 < X1 alors les nouvelles quantits deviennent :
0 20
30 20 50 20 10 70
c'est--dire :
0 20 20 20 20 0
la nouvelle solution de base devient :
Casablan Agad Marrake Offre
ca ir ch
Kenitra 120 0 0 120
Fs 10 70 0 80
Mekns 20 0 60 80
Demand 150 70 60 280
e
Le cot associ cette solution est :
C=120*8+70*10+15*10+3*20+60*10 =2470.
Pour vrifier si on peut amliorer cette solution optimale, on reprend le calcul avec cette
nouvelle solution.
S1 T1 8
S 2 T2 15
S 2 T2 10
S T 3
3 1
S 3 T2 10
on suppose S1= 0, on obtient : T1=8 ; S2=7 ;T2=3 ; S3=-5 ; T3=15.
10 0 0 10
20 60 30 50
Do la nouvelle solution de base :
Casablan Agad Marrake Offre
ca ir ch
Kenitra 120 0 0 120
Fs 0 70 10 80
Mekns 30 0 50 80
Demand 150 70 60 280
e
Le cot associ cette solution est :
C= 120*8+70*10+10*12+30*3+50*10=2370
On ritre pour vrifier si loptimum est atteint :
S1 T1 8
S 2 T1 15
S 2 T3 12
S T 3
3 1
S 3 T3 10
Pour S1=0 on aura : T1=8 S2=-3 T2=13 S3=-5 T3=15
Lapplication de ces rsultats aux trajets non utiliss donne ce qui suit ;
Trajets non utiliss Si+Tj-Cij
Kenitra Agadir [X12] 0+13-5=8
Knitra-Marrakech [X13] 0+15-6=9
Fes-Marakech [X21] -3+8-15= -10
Mekns-Agadir [X32] -5+13-9= -1
On retient comme trajet intressant [X13] c'est--dire knitra Marrakech. (rectangle en gras)
120 0 70 50
c'est--dire :
30 50 80 0
La nouvelle solution de base est :
Casablan Agad Marrake Offre
ca ir ch
Kenitra 70 0 50 120
Fs 0 70 10 80
Mekns 80 0 0 80
Demand 150 70 60 280
e
Le cot associ cette solution est :
C=70*8+50*6+70*10+10*12+80*3=1920.
On la mme procdure avec le tableau ci-dessus on obtient le systme pour les trajet utiliss
S1 T1 8
S1 T3 6
S 2 T2 10
S T 12
2 3
S 3 T1 3
Pour S1=0 on aura :
T1=8 S2= 6 T3=6 S3=-5 T2=4.
Lapplication de ces valeurs aux trajets non utiliss donne les rsultats suivants :
Trajets non utiliss Si+Tj-Cij
Kenitra Agadir [X12] 0+4-5= -1
Fs-Casa [X21] 6+8-15= -1
Mekns-Agadir [X32] -5+4-9= -10
Mekns-Marrakech [X33] -5+6-10= -9
Tous les trajets non utiliss ne sont pas intressants, donc on ne peut pas amliore cette
solution optimale. Le cot minimal est donn par les rsultats de la dernire solution de base.