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