Académique Documents
Professionnel Documents
Culture Documents
A – Définition du problème :
En vue de la réalisation d’un objectif ou d’un projet (par exemple la construction
d’une usine). Un certain nombre de tâches ou d’opérations doivent être
effectuées (achat du terrain, permis de construction, fondation, électricité,…).
Tarik Agouti 1
1
24/03/1440
Tarik Agouti 2
Tarik Agouti 3
2
24/03/1440
Tarik Agouti 4
Tarik Agouti 5
3
24/03/1440
Tarik Agouti 6
Tarik Agouti 7
4
24/03/1440
Tarik Agouti 8
Tarik Agouti 9
5
24/03/1440
Exemples :
Voir le tableau
Tarik agouti 10
Remarque
Voir le tableau
Tarik Agouti
6
24/03/1440
B.3– Ordonnancement
Il résulte de la mise en graphe que la date de début au plutôt de la
tâche i notée ES(i) (Earliest Start) sera donnée par le chemin de valeur
maximale joignant le début des W au début de la tâche i.
Tarik Agouti 12
3– Ordonnancement
La date de fin au plutôt de la tâche notée EF(i) :
EF(i)= ES(i)+d(i)
Tarik Agouti 13
7
24/03/1440
3– Ordonnancement
La date de fin au plutôt de la tâche notée EF(i) :
EF(i)= ES(i)+d(i)
Tarik Agouti 14
3– Ordonnancement
La date de la fin au plus tard de la tâche i notée LF(i) est celle dont le
dépassement provoquerait un prolongement de la durée totale des
travaux. Elle s’obtient en retranchant de T la valeur du chemin
maximum entre la fin de i et la fin des W.
Tarik Agouti 15
8
24/03/1440
B.3– Ordonnancement
La date de début au plus tard de la tâche i notée LS(i) (last start)
LS(i)=LF(i)–d(i)
Tarik Agouti 16
B.3– Ordonnancement
On obtient ainsi les dates de début et de fin au plutôt et au plus tard de
chaque tâche de manière à terminer les travaux en la durée T.
Tarik Agouti 17
9
24/03/1440
Une tâche est critique si LS(i) = ES(i). Ce sont donc les tâches qui
constituent le chemin de valeur optimale entre le début et la fin des
travaux.
Tarik Agouti 18
Tarik Agouti 19
10
24/03/1440
Tâches A B C D E F G H I J
Durée 3 2 1 3 5 4 3 4 5 1
Tâches - A B C C D D,E G G F,H,I
antérieurs
Tarik Agouti 20
Voir Tableau
• Simplification du graphe :
Voir Tableau
Tarik Agouti 21
11
24/03/1440
Tarik Agouti 22
Tarik Agouti 23
12
24/03/1440
Tarik Agouti 24
Tarik Agouti 25
13
24/03/1440
Tarik Agouti 26
Tarik Agouti 27
14
24/03/1440
Voir tableau
Tarik Agouti 28
On déduit alors les autres dates ainsi que les marges totales et libres
de chaque tâche.
Tarik Agouti 29
15
24/03/1440
Tarik Agouti 30
Tarik Agouti 31
16
24/03/1440
Tarik Agouti 32
-
D.1– Exemple
Considérons un projet P = {T1,T2,T3,T4,T5,T6,T7,T8,T9,T10} constitué
des tâches dont les caractéristiques sont représentées par le
tableau suivant :
Tâches Durée T. antérieures ES LS ML
T1 2 _ 0 12 0
T2 3 _ 0 9 0
T3 5 _ 0 9 9
T4 6 _ 0 0 0
T5 2 Après T1 2 14 3
T6 4 Après T2 3 12 0
T7 1 Après T2 3 13 10
T8 8 Après T4 6 6 0
T9 5 Après T1, T2, 7 16 9
T5, T6
T10 7 Après T2, T3, 14 14 0
T4, T7, T8
Tarik Agouti 33
17
24/03/1440
D.1– Exemple :
On suppose qu’au sens d’un ensemble d’ouvriers, chaque tâche
nécessite un nombre d’équipes fixés comme suit :
T1 T2 T3 T4 T5 T6 T7 T8 T9 T10
1 1 0 0 3 2 1 0 3 1
Tarik Agouti 34
D.1– Exemple :
Charges et taches
T5
T5 T5 T9 T9 T9 T9 T9
T2 T2 T5 T5 T6 T6 T6 T9 T9 T9 T9 T9
T1 T1 T2 T5 T6 T6 T6 T9 T9 T9 T9 T9 T10 T10 T10 T10 T10 T10 T10
2 3 4 7 12 14 21
T
Supposons que l’on dispose à chaque instant de 3 équipes.
Tarik Agouti 35
18
24/03/1440
-
D.1– Exemple : Intuitivement
• En reculant T9 de 2 semaines (c’est possible voir marge
libre)
• En reculant T6 de 2 semaines (moyennant le recul de
T9)
• En reculant T5 de 2 semaines
Charges et taches
T5 T5 T7 T9 T9 T9 T9 T9
T2 T2 T5 T5 T6 T6 T6 T9 T9 T9 T9 T9
T1 T1 T2 T5 T5 T6 T6 T6 T9 T9 T9 T9 T9 T10 T10 T10 T10 T10 T10 T10
2 3 4 7 12 14 21
T
Tarik Agouti 36
-
D.2– Algorithme de MILORD
Tarik Agouti 37
19
24/03/1440
-
D. 3– Application à l’exemple
• Etape 1 : Classement Tâches Début au plus ML Début au plus
tard tôt
1 T4 0 0 0
2 T8 6 0 6
3 T2 9 0 0
4 T3 9 9 0
5 T6 12 0 3
6 T1 12 0 0
7 T7 13 10 3
8 T10 14 0 14
9 T5 14 3 2
10 T9 16 9 7
Tarik Agouti 38
-
D. 3– Application à l’exemple
• Etape 2 : Classement Tâches Début durée charge
1 T4 0 6 0
2 T8 0 8 0
3 T2 0 3 1
4 T3 0 5 0
5 T6 3 4 2
6 T1 0 2 1
7 T7 3 1 1
8 T10 14 7 1
9 T5 2 2 3
10 T9 7 5 3
Tarik Agouti 39
20
24/03/1440
A vérifier !
T9 2 semaines
T7 T5 T5 T9 T9 T9 T9
T1 T1 T6 T6 T6 T6 T5 T5 T9 T9 T9 T9
T2 T2 T2 T6 T6 T6 T6 T5 T5 T9 T9 T9 T9 T10 T10 T10 T10 T10 T10 T10
2 3 4 7 12 14 21
T5 T9 T
Tarik Agouti 40
-
D.3– Application à l’exemple :
Remarque : S’il avait été impossible de caser T9 entre 9 et
14 on aurait dû, en appliquant l’algorithme, la placer
après T10.
Tarik Agouti 41
21