You are on page 1of 13

Modle probabiliste dordonnancement La dure du projet

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

Dure moyenne E(d)=25.6


Var (d)= 8.04 et lcart type= 2.83

- Si on connat cette distribution de probabilit on peut calculer la dure moyenne E(di) et la


variance Var di de la tche i.
- Si la distribution de probabilit n'est pas connue il faudra l'estimer, selon des informations
connues, l'aide d'une mthode approprie. En gestion de projets, une estimation est
gnralement propose par dfaut, elle suppose de disposer de trois dures : dure optimiste,
dure probable et dure pessimiste.
Estimations de la dure moyenne d'une tche (E(di)) et de son cart-type ( (di))
La dure de chaque tche du projet est alatoire et sa distribution de probabilit suit la loi de
Bta.
Les paramtres de cette loi sont dtermins partir des valeurs extrme a et b que la dure
dexclusion peut prendre, et du Mode Mo.
La moyenne et la variance sont obtenues respectivement par cette loi :
( a 4 M 0 b) (b a) 2
2
6 36

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

somme des moyennes des dures des tches du chemink


critique cest dire P i . La
i 1
variance pour le mme chemin est donne par P i
2 2

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

1. Tracez le diagramme PERT du projet.


2. En quel temps minimum ce projet pourra-t-il tre ralis ?
3. Faites apparatre le chemin critique.
4. calculer les marges totales et libres.

Exercice 2: lapproche probabiliste dordonnancement


1. Reprsentez le graphe ci-dessous.
2. Calculez la dure moyenne du projet.
3. Trouvez la probabilit pour que ce projet soit termin en 32 jours (on considrera
que le nombre de tches est trs grand).
4. Dterminez la dure avec une probabilit de 98%.
5. Les dures de la tche H sont modifies. Des informations plus prcises indiquent
que la moyenne est 9 et l'cart type 5. Cette modification a-t-elle des consquences
sur les rsultats des questions 3 et 4 ?
Exercice 3
1. Reprsentez le graphe du rseau ci-dessous.
2. Calculez la dure moyenne du projet.
3. Trouvez la probabilit pour que ce projet soit termin en plus de 32 jours (on considrera
que le nombre de tches est trs grand).
4. Dterminez la dure avec une probabilit de 98%.
5. Les dures de la tche H sont modifies. Des informations plus prcises indiquent que la
moyenne est 9 et l'cart type 5. Cette modification a-t-elle des consquences sur les
rsultats des questions 3 et 4 ?

Indication de solution du dernier exercice


Chapitre 3 : Problmes de transport
Position du problme
On entend par problme de transport tout problme doptimisation du transfert entre points-
origine ou fournisseurs et points-destination ou clients. Dans ces conditions, lentreprise (ou
lentit conomique) a intrt dterminer parmi le rseau de destination le canal de
distribution le moins cher. G. Hadley exprime le problme de transport comme tant des
quantits donnes dun mme produit disponibles en plusieurs points-origine ; des quantits
donnes de ce produit doivent tre expdies vers diffrents points destination. Le cot de
transport unitaire entre chaque points-origine et chaque points-destination est connu, il sagit
de dterminer le meilleur programme de transport, c'est--dire celui qui minimise le cot total
dapprovisionnement. Plus prcisment, il convient de dterminer partir de quel point-
origine, chaque point-destination doit tre aliment, et ceci en quelle quantit ?
La recherche oprationnelle par voie de programmation linaire peut rsoudre ce genre de
problme par une formulation primal ou duale du problme.
Modlisation du problme
Pour faciliter la tche de la modlisation nous allons prendre un exemple simple avec
trois points-origine et trois points-destination que lon gnralisera un rseau avec m points
origine et n points-cibles. Par hypothse, on suppose que le cot unitaire de chaque canal de
distribution est donn et toute demande est satisfaite. Dans la suite, nous proposons une
modlisation du problme avec renonciation de la dernire hypothse.
Lentreprise EBX est spcialise dans la fabrication et la distribution dun produit
unique P . Elle dispose de trois centres de production localiss dans trois villes diffrentes
et fournit et alimente ses clients dans trois autres villes. Le tableau suivant rsume son stock et
sa demande en produit P :
Inscription dans les collges locaux, 2005
Centres de Stock =Offre Centres de Demande
production distribution
Kenitra 120 Casablanca 150
Fs 80 Agadir 70
Mekns 80 Marrakech 60
Total 280 280
Le cot de transport entre chaque point-origine et point destination est indiqu dans le
tableau ci-dessous suivant un contrat particulier entre lentreprise et lONCF.
Villes Casabla Aga Marrak
nca dir ech
Kenit 8 5 6
ra
Fs 15 10 12
Mekn 3 9 10
s
Comment livrer au moindre cot ?
Notation :
La quantit transporte entre chaque ville de dpart i et la ville destination j est note
Xij, de ce fait les diffrentes notations sont les suivantes ;
Villes Casabla Aga Marrak
nca dir ech
Kenit X11 X12 X13
ra
Fs X21 X22 X23
Mekn X31 X32 X33
s
Le cot de transport total de cette entreprise pour toutes les quantits transportes scrit :
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 , il sagit ici de la

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

Ecriture duale du programme de minimisation du cot de transport


m n
Min C Max R
i 1
Oi S i D T
j 1
i i

S /C S i T j C ij

Solution du programme linaire relatif au transport


Il existe plusieurs mthodes de dtermination de la solution de base initiale. Nous prsentons
ici la mthode dite du coin-Nord-Ouest.
Cette mthode consiste satisfaire la demande du premier march partir du stock de la
premire usine. Le processus continue jusqu la satisfaction de la demande totale et
lpuisement du stock.
Par lapplication de cette mthode au cas de lentreprise EBX, on obtient la solution de base
suivante :

Villes Casabla Aga Marrak


nca dir ech
Kenitr 120 0 0
a
Fs 30 50 0
Mekn 0 20 60
s
Deman 150 70 60
de

Le cot associ cette solution est :


C=120*8+30*15+50*10+20*9+60*10=2690
Pour vrifier si cette solution est optimale ou non, il suffit de contrler si les trajets non
utiliss ne sont pas intressants. Pour cela, nous partons de cette solution et nous dterminons
les valeurs de Si et Tj partir du systme dquations suivantes correspondantes aux trajets
utiliss par la solution de base initiale.
La valeur zro indique
la non utilisation du
trajet correspondant.

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.

Trajets non utiliss Si+Tj-Cij


Kenitra Agadir [X12] 0+3-5=-2
Knitra-Marrakech [X13] 0+15-6=9
Fes-Marakech [X23] 7+15-12=10
Mekns-Agadir [X32] -5+3-9=-11
Le trajet le plus important est Fs-Marrakech [X23],
Le rectangle de cette deuxime itration est :

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.