Vous êtes sur la page 1sur 3

TD Ordonnancement

Exercice 1. un moment prcis d'un horaire de production, un centre d'usinage a les 5 tches suivantes effectuer.
Job A B C D E F Temps de traitement 2 8 4 10 5 12 Date promise (Due date) 7 16 4 17 15 18

Pour chacune des rgles suivantes dterminer le Makespan, le temps moyen dans le systme, le retard moyen et le nombre de tches en retard : FCFS : premier arriv - premier servi (first come first serve) SPT : temps de traitement le plus court (shortest processing time) EDD : Date promise la plus tt (earliest due date) CR : ratio critique (critical ratio) : On calcule le ratio du temps de traitement d'une tche sur le temps restant avant la date promise; les tches sont effectues dans l'ordre dcroissant du ratio critique. Exercice 2. Appliquer la rgle de Johnson au FlowShop donn ci-dessous :

1. Donner la squence de passage sur les machines et le Gantt correspondant. 2. Sagit il de la solution optimale ? Pourquoi ? Exercice 3. Appliquer lalgorithme de Jackson au JobShop donn ci-dessous : Tches effectuer sur A puis sur B Tches effectuer sur B puis sur A
Tache i tiA tiB 1 50 30 2 80 60 3 10 30 4 50 0 5 30 0 6 70 0 Tache i tiB tiA 7 90 70 8 20 30 9 10 100 10 40 0 11 10 0

Exercice 4. Cinq tches doivent passer par les ateliers de montage, finition et expdition. Les temps opratoires sont les suivants.
Tches Montage Finition Expdition 1 7 1 5 2 2 1 2 3 4 2 4 4 3 2 6 5 5 1 5

Dterminez lordonnancement qui minimise le temps de ralisation des tches et calculez le temps total pour effectuer ces tches.

Exercice 5. Appliquer ladaptation de lalgorithme de Johnson pour rsoudre ce problme dordonnancement de FlowShop (en minimisant le makespan) avec les donnes suivantes :
Job 1 2 3 4 5 6 M1 1 4 1 7 4 3 M2 3 6 4 2 2 5 M3 2 7 1 10 1 7 M4 5 5 8 11 2 8

Exercice 6. On reprend lexemple de FS donn dans lexercice 12, en considrant que les 4 jobs les plus courts. 1. Appliquer lheuristique de Nawaz (NEH) ce problme et reprsenter le Gantt correspondant. Exercice 7. Lalgorithme de Hogdson (donn ci-dessous) sapplique au problme une machine lorsquon minimise le nombre de jobs en retard. On considre n jobs non morcelables sur une machine. On note p1, , pn, les dures des jobs et d1, , dn leurs dates chues. Pour simplifier les notations, on suppose que d1 d2 dn. Lalgorithme de Hogdson est le suivant :
C = 0, S1 = , S2 = Pour i = 1 n faire C = C + pi S1 = S1 {Ji} Si C > di alors Soit Jj le job de S1 de plus grande dure S1 = S1 - {Jj} S2 = S2 {Jj} C = C pj Fsi Fpour Ordonnancer les jobs de S1 dans lordre naturel puis les jobs de S2 dans nimporte quel ordre.

Appliquer cet algorithme aux donnes suivantes :


Ji pi di J1 6 8 J2 4 9 J3 7 15 J4 8 20 J5 3 21 J6 5 22

Exercice 8. Anomalies de Graham. Un projet est raliser dcompose en 9 tapes, demandant chacune une certaine dure et ventuellement devant attendre la fin d'autres tapes pour dbuter. Les caractristiques des tches sont les suivantes:

Vous disposez d'une quipe de 3 personnes pour raliser le projet. Une seule personne est ncessaire l'accomplissement de chaque tche, et toutes les personnes ont des comptences identiques. Vous souhaitez minimiser le makespan Cmax. 1. ; T9. Quel ordonnancement donnerait l'algorithme de liste si : 2. 3. 4. 5. le temps d'excution des tches B et D diminue de 1 ? vous disposez d'une personne supplmentaire ? les contraintes de prcdence disparaissent ? Quelles anomalies avez-vous identifies ? Ordonnancer ces tches en utilisant l'algorithme de liste avec la liste L = T1; T2; T3;

Vous aimerez peut-être aussi