Académique Documents
Professionnel Documents
Culture Documents
ALGORITHME DE JOHNSON
Objectif
L'Algorithme de Johnson (ou plutôt les
Algorithmes de Johnson, car il en existe
plusieurs variantes) est un moyen rapide
d'optimiser l'ordonnancement de process
simples.
1er Cas : 2 machines
Condition
• L’ordre est imposé
• Le temps d’occupation de chaque pièce par poste
est connu
Exemple :
Six pièces A, B, C, D, E et F sont à passer successivement
sur M1,M2 Chaque pièce doit être totalement fini sur M1
avant de passer sur M2.
Les temps de cycle sont donnés par le tableau suivant :
Processus
•Recherche de la valeur la plus petite du tableau :
Si cette valeur correspond à la 1ere tâche, la
pièce passe en tête.
Si cette valeur correspond à la 2nd tâche, la
pièce passe en queue.
DATES Début Fin Contraintes Début Fin Contraintes Début Fin Contrain
(HEURES tes
)
P2 0 3 0 3 9 0 9 17 0
P1 3 5 0 9 17 4 17 21 0
P3 5 13 0 17 19 4 - - -