Construction du graphe MPM - IBM-T

Transcription

Construction du graphe MPM - IBM-T
1) Construction du graphe MPM
On représente le graphe ordonné par niveaux
On calcule les dates de début au plus tôt et les dates de début au plus tard de
toutes les tâches.
Remplacer chaque sommet du graphe par un rectangle du type :
T
2) Tâches critiques et chemin critique
Définition : On appelle tâche critique, toute tâche dont la date de début au plus tôt coïncide
avec sa date de début au plus tard.
est critique si et seulement si
On appelle chemin critique, tout chemin qui ne comporte que des tâches critiques.
Remarque importante : toute tâche critique est à surveiller de très près, car tout retard sur
son démarrage entraîne absolument un retard sur la fin du projet.
3)
Marges totales et marges libres des tâches
Définition : La marge totale d’une tâche est le retard maximum que l’on peut observer sur
le démarrage de cette tâche, sans retarder la fin du projet. Elle est définie par :
Définition : La marge libre d’une tâche est le retard maximum que l’on peut observer sur
le démarrage de cette tâche, sans retarder le démarrage des tâches qui la suivent. Elle est
définie par :
Remarque :
Application : Problème de construction de l’entrepôt.
Tâches
Durées
en jours
Tâches
antérieures
niveaux
A
4
B
2
C
1
D
1
E
2
F
2
G
2
H
10
I
4
J
1
-
-
A
A ;B
A
A ;C
D ;F
A ;E
G
H ;I
0
0
1
1
1
2
3
2
4
5
Jacques TANO (01 28 21 80)
/
[email protected]
Page 1
Calcul des dates de début au plus tôt :
$
%& '
0
%& '
*
7
%& '
0;
+
$
4
*
!
(
6;
1
8
2
9
!
4)
-
7) ;
16) ;
4
4;
#
#
5
.
0
-4;
7
= 0
=
=
= 4
-4;
= *
5
9
=
%@A B = #
= $
17 ; = 7
10 ; = *
4;= #
!
!
!
0) ; =
= -4;
= 7
= -
9
.
= $
9
5
<
Calcul des dates de début au plus tard :
= -4;
4;
!
17
16 ; = 4
<
6 ;= -
7;= $
= 0
1
= 0
7
(
= 7
8
2
8
12
9
Graphe M.P.M
4
2
4 4
E
6
16 16
J
4
0 0
A
4
4 7
C
1
2
0 7
B
6
H
17 17
FIN
9 12
I
5 8
F
7 10
G
4 9
D
Les tâches critiques sont : A, E, H, et J
La durée minimale de réalisation du projet est de 17 jours.
Jacques TANO (01 28 21 80)
/
[email protected]
Page 2
Tableau récapitulatif
tâches
A
B
C
D
E
F
G
H
I
J
Durées
en jours
4
2
1
1
2
2
2
10
4
1
Tâches
antérieures
A
A ;B
A
C
D ;F
E
G
H ;I
niveaux
t(x)
T(x)
0
0
1
1
1
2
3
2
4
5
0
0
4
4
4
5
7
6
9
16
0
7
7
9
4
8
10
6
12
16
0
7
3
5
0
3
3
0
3
0
0
2
0
2
0
0
0
0
3
0
Calcul des marges :
Marges totales :
= colonne (6)-colonne (5)
CD
Marges libres :
CE
CE #
CE
CE *
CE 4
#
%@A B $
!
!
!
) =0 ; CE
-
#
.
0 ; CE $
0
7
*
9
0 ; CE 0
4
*
7
4
+
8
0 ; CE -
3 ; CE 7
$
$
0
-
0
-4;
Jacques TANO (01 28 21 80)
(
7
/
2
2
1
5
<
2
0
0
0
[email protected]
Page 3
III) Résolution d’un problème d’ordonnancement
par la méthode PERT
1) Définition du graphe PERT
La méthode PERT (Program Evaluation Research Task) est une méthode Américaine élaborée
pour résoudre les problèmes d’ordonnancement. Elle consiste à associer à un problème
d’ordonnancement, le graphe valué suivant :
•
•
Les arcs représentent les tâches.
Un sommet E représente un événement qui a la signification suivante :
Les tâches représentées par les arcs qui aboutissent à E sont terminées
- Les tâches représentées par les arcs qui partent E peuvent commencer.
• La valeur d’un arc est la durée de la tâche qu’il représente.
Exemple :
G
H
E
I
J
E est un événement qui signifie que les tâches
peuvent commencer.
G
et
J
sont terminées et les tâches
H
et
I
2) Tâches fictives en représentation PERT
Dans un graphe PERT, la représentation de certaines contraintes peut en créer d’autres qui
n’existent pas. Considérons les contraintes suivantes :
G
et
H
précèdent
J,
H
précède
I
et
G
ne précède pas
I
La représentation suivante n’est pas correcte.
G
J
E
H
I
Jacques TANO (01 28 21 80)
/
[email protected]
Page 4
En effet, elle fait de
G
une tâche qui précède
I.
La bonne représentation s’obtient en créant une tâche fictive de durée nulle.
E1
G
J
0
E2
H
I
3) Dates remarquables
Date attendue pour un événement
Définition : La date attendue pour un événement est la date de début au plus tôt de
toutes tâches représentées par les arcs qui partent de . Elle est définie par :
KL
L
MN K OP K
K
Q,
K
où
Q
est la durée de la tâche représentée par l’arc
.
Date limite pour un événement
La date limite de réalisation d’un événement
STU
K
est définie par :
STU
KO K
K
Remarque : Si une tâche x est représentée par un arc qui aboutit à un événement E, alors la
date de début au plus tard de cette tâche est égale à K
4) Construction du graphe PERT
On représente le graphe valué avec l’introduction d’éventuelles tâches fictives.
On détermine les dates remarquables
Remplacer chaque sommet du graphe par un cercle du type
t(
=
Jacques TANO (01 28 21 80)
/
[email protected]
Page 5
Application : Problème de construction de l’entrepôt.
Tâches
A
Durées
4
en jours
Tâches
antérieures
B
2
C
1
D
1
E
2
F
2
G
2
H
10
I
4
J
1
-
A
A ;B
A
A ;C
D ;F
A ;E
G
H ;I
6 6
E3
4 4
E1
16 16
E7
5 8
E4
0 0
E0
17 17
FIN
4 9
E2
9 12
E6
7 10
E5
5) Evénements critiques et tâches critiques
Définitions :
Un évènement K est dit critique si K
K
Un chemin est dit critique s’il ne relie que des événements critiques
Une tâche est dite critique si l’arc qui la représente relie deux évènements critiques.
Dans notre exemple, le chemin critique est (E0, E1, E3, E7, FIN) et les tâches critiques sont :
A, E, H et J et la durée minimale de réalisation du projet est de 17 jours.
6) Marges totales et marges libres
La marge totale d’une tâche se calcule comme en MPM.
,
Mais la marge libre d’une tâche x représentée par l’arc
Q
K
est
K
Exemples :
La marge totale de la tâche F est : CD La marge libre de la tâche F est : CE -
=
V
1
V
Jacques TANO (01 28 21 80)
I
/
10
I
1
7
[email protected]
5
2
2
5
3
0
Page 6
Jacques TANO (01 28 21 80)
/
[email protected]
Page 7