Vous êtes sur la page 1sur 4

TD N°3 Ordonnancement

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.

1. Déterminer l’ordonnancement optimal


2. Calculer le 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

Temps de setup sur M1 3 1 1 1 3 1

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é.

3. Déterminer l’ordonnancement optimal. Conclure


4. Calculer le makespan

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)

1. Sachant que l’objectif est de minimiser le makespan (Cmax)


a. Un cas particulier nous permet de trouver la permutation optimale. Donner le.
b. Si le cas particulier n’est pas vérifié, comment procéder pour obtenir l’ordonnancement
optimal.

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

On considère le problème d’ordonnancement dans un atelier comportant 3 machines identiques. 11


pièces sont à réaliser :

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

Trouver une séquence qui minimise la durée moyenne de séjour.

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

b. Déterminer la permutation qui minimise la durée maximale de 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

On considère les 3 ateliers simultanément


En justifiant des conditions nécessaires à l’utilisation de l’algorithme de Johnson, donner l’ordre de
traitement des palettes permettant de minimiser le temps nécessaire à la réalisation de la commande.

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

Nous cherchons à minimiser le makespan. Déterminer l’ordonnancement optimal

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.

Machines Réglage A Usinage A Réglage B Usinage B


M1 1 2 2 2
M2 1 3 6 1

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.

1. Quel problème d’ordonnancement peut modéliser ce problème ?


2. Séquencer les tâches en se basant sur la règle LPT.
3. Nous désirons ajouter une autre machine pour traiter ces tâches. Répondez à la question (2).

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.

Numéros des candidates 1 2 3 4 5 6 7


Habillage 10 12 5 9 18 20 15
Maquillage 5 9 4 12 20 6 20

1. Quel problème d’ordonnancement peut modéliser ce problème ?


2. Quel plan de convocation proposez-vous ?

Vous aimerez peut-être aussi