Académique Documents
Professionnel Documents
Culture Documents
De nombreuses règles de priorité entre les tâches ont été proposées, dédiées à l’optimisation
d’un objectif précis, comme :
Exercice d'application:
1 11 61
2 29 45
3 31 31
4 1 33
5 2 32
• Jalonner, c’est délimiter dans le temps les dates possibles d’exécution d’un ordre de
fabrication, en tenant compte de certaines hypothèses.
• Permet une première évaluation de la capacité de l’entreprise à traiter les OF dans les
postes de charge. Fournit la marge dans le placement futur des OF.
• Hypothèses
13
- Concerne les postes de charges, mais pas les machines.
Nous avons 6 produits à fabriquer, chacun nécessitant deux opérations : l’opération A pour la
préparation et le nettoyage du produit, l’opération B pour la peinture.
P1 5 5
P2 4 3
P3 8 9
P4 2 7
P5 6 8
P6 12 15
1. Algorithme de Roy
Cet algorithme permet de déterminer le calendrier des activités pour une séquence de plusieurs
produits à fabriquer en plusieurs étapes.
Produits A B … J … M
P1 a1 b1 … j1 … m1
P2 a2 b2 … j2 … m2
… … … … … … …
14
Pi Ai bi … ji … mi
… … … … … … …
Pn An bn … jn … mn
B2=b2+max(A2 et B1)
B3=b3+max(A3 et B2)
Bn=bn+max(An et Bn-1)
Mn=mn+max(Ln et Mn-1)
P1 5
P2 9
P3 17
P4 19
P5 25
P6 37
P1 5 10
15
P2 9
P3 17
P4 19
P5 25
P6 37
3/Etablir B2..B6
B2=b2+max(A2 et B1)
B6=b6+max(A6 et B5)
P1 5 10
P2 9 13
P3 17 26
P4 19 33
P5 25 41
P6 37 56
Cet algorithme est simple, il n’est pas limité par le nombre d’opérations ou de produits et il est
applicable à n’importe quelle règle de priorité (FIFO, RC…).
La séquence ainsi obtenue n’est pas optimale c’est à dire celle qui donne le moins de temps.
Deux algorithmes peuvent être utilisés
- Algorithme de Johnson
- Algorithme de temps de traitement plus court
16
2- Algorithme de Johnson
L’algorithme de Johnson permet de minimiser le délai d’achèvement des tâches. Si les ordres
de fabrication (OF) passent sur la machine M1 puis sur la machine M2 (on est donc dans un
atelier de type flow shop),
l’algorithme consiste :
1. à rechercher la tâche de durée minimale ;
2. si cette tâche est sur M1, à placer l’ordre de fabrication en tête d’ordonnancement, sinon à le
placer en queue ;
3. à supprimer l’ordre de fabrication et revenir à l’étape 1.
Exercice d'application:
17
3- Algorithme de Johnson généralisé ( plusieurs ordres de fabriations (OF) sur plusieurs
machines)
Pour chaque OF :
- Réaliser la somme des temps de toutes les phases (N)
- Réaliser la somme x des temps des n-1 premières phases
- Réaliser la somme y des temps des n-1 dernières phases
- Calculer le rapport k=x/y
On obtient l'ordre des fabrications grâce à l'ordre croissant de k.
Soit une file d'attente composée de six pièces et devant être fabriquées séquentiellement sur 4
machines, les temps opératoires sont exprimés en centièmes d'heures.
18