Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
On traite le problème de Job shop à deux machines (M1, M2). Ainsi, les Jobs peuvent être exécutés
selon différents gammes : M1-M2 ou M2-M1 ou M1 ou M2. De ce fait, un job a au plus deux opérations
(opération 1 (et) opération 2).
Dans le tableau 1, nous présentons l’indice de la machine de chaque opération de chaque job ainsi que
la durée de chaque opération.
Tableau 1.
Indice de la machine pour Durée de l’exécution de l’opération i du job
j
Job
Opération 1 Opération 2 Opération 1 Opération 2
J1 1 2 4 6
J2 1 3
J3 1 4
J4 1 2 5 9
J5 2 1 8 2
J6 2 9
J7 2 1 7 8
J8 2 3
On désire trouver une séquence de passage de ces 8 jobs sur chacune des machines afin de minimiser le
temps total d’accomplissement, appelé makespan.
En réalité, la machine M1 exige un temps de setup non négligeable pour passer d’une opération à une
autre. Ce dernier ne dépend pas de l’opération qui vient de s’achever et ne dépend que de l’opération
qui va être exécutée. Les temps de setup sur la machine M1 de chaque job (nécessitant le passage sur
M1) sont présentés dans le tableau 2
Tableau 2.
Job J1 J2 J3 J4 J5 J7
Afin de déterminer l’ordonnancement optimal, on considère que le temps opératoire fictif sur la machine
1 de chaque job est la somme de la durée opératoire sur la machine 1 et le temps de setup du job
considéré.
1
TD N°3 Ordonnancement
Exercice 2 :
Dans un atelier à trois machines, les pièces doivent passer dans cet ordre : M1-M2-M3. (Mi : machine
indicée par i)
2. Dans ce qui suit, nous présentons un exemple d’ordres de fabrication de deux pièces à réaliser
dans cet atelier. Donner la solution optimale. Les durées des pièces sur chaque machine sont
données dans le tableau 3.
Tableau 3
PC1 PC2
pi1 4 6
pi2 2 7
pi3 5 1
Exercice 3
Pièce i 1 2 3 4 5 6 7 8 9 10 11
pi 9 9 8 8 7 7 6 6 5 5 5
Exercice 4 :
Dans un atelier à quatre machines, six pièces doivent passer dans cet ordre : M1-M2-M3-M4. (Mi :
machine indicée par i). Les durées d’exécution des pièces sur chaque machine sont les mêmes.
Pièce i 1 2 3 4 5 6
pi 9 5 2 8 5 7
1. Déterminer la permutation optimale et calculer la fonction objectif dans les différents cas :
a. Minimisation de makespan.
b. Minimisation de la durée moyenne de séjour
2. Chaque pièce a une date de fin souhaitée (tableau ci-dessous).
a. Déterminer la permutation qui minimise le nombre des tâches en retard. Calculer la
fonction objectif
2
TD N°3 Ordonnancement
Pièce i 1 2 3 4 5 6
di 50 30 12 60 35 40
Exercice 5 :
Un responsable d’entrepôt reçoit une commande de chargement pour 10 palettes bien spécifique. Chaque
palette doit être assemblée (Atelier A), emballée (Atelier B) puis inspectée et chargée (Atelier C) dans
le camion. Les temps en heures des différentes opérations sont reportés dans le tableau suivant :
Palette 1 2 3 4 5 6 7 8 9 10
TiA 1h10 0h55 0h45 0h20 1h15 1h25 0h55 0h40 1h05 1h00
TiB 0h25 0h30 0h35 0h25 0h40 0h35 0h40 0h25 0h20 0h30
TiC 0h45 0h55 1h10 1h05 0h50 1h15 0h45 0h50 1h05 1h20
Exercice 6:
Nous considérons 7 tâches avec des temps d’exécution Pi (i=1..7) à exécuter sur 3 machines parallèles
identiques. Les tâches sont soumises à des contraintes de précédences suivantes :
Tâche i 1 2 3 4 5 6 7
Pi 6 3 6 2 4 3 1
Exercice 7 :
On veut organiser la production de deux lots de pièces Pa et Pb qui doivent être usinées sur la machine
M1 puis sur la machineM2. Avant d’usiner chaque lot, il faut procéder au réglage de chaque machine.
Les durées des tâches de réglage et d’usinage de chacun des lots sur les deux machines sont données au
tableau ci-dessous en heures.
3
TD N°3 Ordonnancement
On veut minimiser le temps total d’exécution des pièces.
(a) Expliquez pourquoi l’algorithme de Johnson ne s’applique pas.
(b) Faites une énumération de tous les ordonnancements possibles.
Exercice 8 :
Dans un atelier à deux machines parallèles et identiques, on cherche à traiter 10 produits afin de
minimiser la durée totale d’achèvement du travail. Les temps de traitement de chaque tâche sont
présentés dans le tableau suivant :
Tâches 1 2 3 4 5 6 7 8 9 10
Pj 8 7 7 2 3 2 2 8 8 15
Les tâches sont soumises à des contraintes de précédence représentés dans la figure suivante.
Exercice 9 :
Dans le cadre du Gala Dauphine, 7 associations présentent, chacune, une candidate à l’élection de Miss
Dauphine. Chacune des 7 candidates est habillée et maquillée par une habilleuse et une maquilleuse
professionnelle. On ne dispose que d’une habilleuse et d’une maquilleuse. Le maquillage ne peut
s’effectuer que si l’habillage est réalisé.
Le tableau suivant donne les temps d’habillage (en minutes) et de maquillage pour chacune des
représentantes. Le lancement du gala est prévu à 20h30, il ne sera effectué que si toutes les candidates
sont prêtes à rentrer en scène, bien sur ! On désire convoquer les deux techniciennes (habilleuse et
maquilleuse) et les futures Miss le plus tard possible.