Académique Documents
Professionnel Documents
Culture Documents
Chemins critiques
Recherche opérationnelle
A. Selmani
A.Selmani
Introduction MPM
MPM PERT Gantt
Durée du projet: 19
x A B C D E F G H J K L M N P Q FIN
Durée 1 3 1 1 7 4 1 1 1 7 1 1 1 2 2
P(x) A B C D B B F,C H,D J E L,K K E K
T(x) 0 1 4 5 6 4 4 8 9 10 9 13 13 13 17 19
T*(X) 0 1 7 8 10 4 18 8 9 10 17 18 18 17 17 19
Introduction MPM
MPM PERT Gantt
Chemin critique
Introduction MPM
MPM PERT Gantt
A 2 15 30
B 2 15 30
C 2 20 40
D 4 15 60
Le chemin critique : A->D->F:
E 1 20 20
q Durée 8. F 2 10 20
q Coût total: 200 Total 200
Introduction MPM
MPM PERT Gantt
Tâche Réduction
Nb. Jours Max. Surcoût /
Jour
A 1 20
B 2 5
C 1 25
D 2 10
Le chemin critique : A->D->F: E 1 5
q Durée 8. F 1 30
q Coût total:200
Les réductions doivent s’effectuer étape par étape sur les tâches des chemins
critiques qui:
q peuvent être réduites;
q assurent un surcoût minimal.
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur D: surcoût minimale =min(20,10,30)=10
Tâche Réduction
Nb. Jours Max. Surcoût /
Jour
A 1 20
B 2 5
C 1 25
D 21 10
E 1 5
q Durée 7. F 1 30
q Coût total:200+10=210
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur D: surcoût minimale =min(20,10,30)=10
Tâche Réduction
Nb. Jours Max. Surcoût /
Jour
A 1 20
B 2 5
C 1 25
D 21 10
q Durée 6. E 1 5
q Coût total:200+10+10=220
F 1 30
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur A: surcoût minimale =min(20,30)=20
Tâche Réduction
Nb. Jours Max. Surcoût /
Jour
A 1 20
B 2 5
C 1 25
D 21 10
E 1 5
F 1 30
q Durée 5
q Coût total:200+10+10+20=240
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur F: surcoût minimale =30
Tâche Réduction
Nb. Jours Max. Surcoût /
Jour
A 1 20
B 2 5
C 1 25
D 21 10
E 1 5
F 1 30
q Durée 4
q Coût total:200+10+10+20+30=270
Deux chemins critiques:
q A->D->E : on peut réduire la tâche E;
q A->D->F: Aucune tâche ne peut être réduite.
Introduction MPM
MPM PERT Gantt
Application 3: Etant donné le tableau de synthèse ci-dessous.
1. Tracer le diagramme MPM
x A B C D E F G H J K L M N FIN
1 2 3 4 5 6 7 8 9 10 11 12 13
Durée 5 4 2 2 3 5 3 3 4 10 5 3 3
P(x) A B C D,F C B G F,H E,J K,N *+12 M
T(x) 0 5 9 11 16 11 9 12 16 20 30 12 15 35
T*(X) 0 5 9 15 17 11 10 13 16 20 30 24 27 35
MT(X) 0 0 0 0 0 0 0
ML(X) 0 0 0 0 0 0 0
Introduction MPM
MPM PERT Gantt
N° Réduction Surcoût /J
maximum /j
E 1 120
F 3 150
H 1 180
J 1 200
M 5 100
2. Essayer de réduire au maximum la durée total du projet en se basant sur le tableau ci-
après?
Introduction MPM
MPM PERT Gantt
N° Réduction Surcoût /J
maximum /j
E 1 120
F 3 150
H 1 180
J 1 200
M 5 100
Le chemin critique : A->B->C->F->J->K->L:
q Durée 35.
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur F: surcoût minimale =min(150,200)=150
N° Réduction Surcoût /J
maximum /j
E 1 120
F 3 2 150
H 1 180
J 1 200
M 5 100
q Durée 34.
q Surcoût 150
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur F: surcoût minimale =min(150,200)=150
N° Réduction Surcoût /J
maximum /j
E 1 120
F 3 2 150
H 1 180
J 1 200
M 5 100
Deux chemins critiques:
q A->B->C->F->J->K->L : on peut réduire les tâches F, J;
q A->B->G>H->J->K->L : on peut réduire les tâches H, J
Deux scénarios:
q Réduire la tâche J avec un surcoût de 200
q Réduire les deux tâches H et F avec un surcoût de 180 + 120=300
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur J: surcoût minimale =200
N° Réduction Surcoût /J
maximum /j
E 1 120
F 3 2 150
H 1 180
J 1 200
q Durée 33. M 5 100
q Surcoût 150+200
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur J: surcoût minimale =200
N° Réduction Surcoût /J
maximum /j
E 1 120
F 3 2 150
H 1 180
J 1 200
M 5 100
Trois chemins critiques:
1. A->B->C->F->J->K->L : on peut réduire les tâches F;
2. A->B->C->F->E->K->L : on peut réduire la tâches F, E
3. A->B->G->H->J->K->L: on peut réduire la tâche H
Un seul scénario:
q Réduire la tâche F pour les deux chemins 1 et 2.
q Réduire la tâche H pour le chemin 3.
Introduction MPM
MPM PERT Gantt
Réduction d’un jour sur:
N° Réduction Surcoût /J
q F avec un surcoût 150
maximum /j
q H avec un surcoût de 180
E 1 120
F 3 2 1 150
H 1 180
J 1 200
M 5 100
q Durée 32.
q Surcoût 150+200+150+180
Introduction MPM
MPM PERT Gantt
N° Réduction Surcoût /J
maximum /j
E 1 120
F 3 2 1 150
H 1 180
J 1 200
M 5 100
! A B C D E F G H I ω
!: 0 !: 0 A: B:8 A:7 A :4 C:6 B:13 F:5 I:4
6 B:5 D:8 H:5 G:6
E:3
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
Ordonnancement au plus tôt:
Le tableau suivant précise les contraintes de succession des différentes tâches
q La première ligne énumère les sommets (les tâches).
q Les dates de début et fin du programme sont repérées respectivement par α et ω
q Les lignes suivantes sont divisées en deux colonnes
ü La colonne à droite énumère les précédents avec mention du potentiel sur l’arc
correspondant.
! A B C D E F G H I ω
!: $ A B C D E F G H I ω
!: $ A B C D E F G H I ω
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
Ordonnancement au plus tôt:
Le tableau est complété de la façon suivante:
!: $ A:0 B:0 C D E F G H I ω
+ +
0 !: $ 0 !: $ A:7 B:5 A:7 A :4 C:6 B:10 F:5 I:4
B:5 D:8 H:5 G:6
E:3
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
Ordonnancement au plus tôt:
Le tableau est complété de la façon suivante:
q On écrit 0 à gauche de A partout
q On écrit 0 à gauche de B partout
!: $ A:0 B:0 C D E F G H I ω
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
Ordonnancement au plus tôt:
q On peut maintenant calculer le date au plut tôt de C,D,E,F
q Pour E on choisit max(0+7,0+5)
!: $ A:0 B:0 C:6 D:5 E:7 F:4 G:13 H:10 I:15 ω:19
! A B C D E F G H I ω:19
A:0 C: % D: & G:6 G:8 G:3 I:5 ω:6 I:5 ω:4
B:0 E:7 E:5
F:4 H:10
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
! A B C D E F G H I ω:19
A:0 C: % D: & G:6 G:8 G:3 I:5 ω:6 19 I:5 ω:4 19
B:0 E:7 E:5
F:4 H:10
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
Ordonnancement au plus tard: on se base sur le dictionnaire des suivants
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
Ordonnancement au plus tard: on se base sur le dictionnaire des suivants
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Tâche A B C D E F G H I
Précédents A B A,B A* + 4 C,D,E B+5 F,H
Durée 7 5 6 8 3 5 6 5 4
Ordonnancement au plus tard: on se base sur le dictionnaire des suivants
!:0 A:0 B:0 C:7 D:5 E:10 F:10 G:13 H:10 I:15 ω:19
0-0
0-0
A:0 0 C: % 7 D: & 5 G:6 13 G:8 13 G:3 13 I:5 15 ω:6 19 I:5 15 ω:4 19
B:0 0 E:7 10 E:5 10
F:4 10 H:10 10
A.Selmani
Introduction MPM
MPM PERT Gantt
Méthode MPM présentée sous forme de tableaux
Application 3:Utiliser la méthode de tableau pour calculer les dates de chaque tâche?
Tâche A B C D E F G H I
Précédents A,B B B,C D,E,F D,E,F
Durée 16 14 20 8 18 25 15 17 10
A.Selmani