P. 1
logistique de wolf

logistique de wolf

|Views: 273|Likes:
Published by Omar Oiskhine

More info:

Published by: Omar Oiskhine on Jan 17, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/19/2013

pdf

text

original

Dans ce cas plus g´en´eral, certaines tˆaches ne n´ecessitent que le passage sur une
machine, d’autres sur les deux dans un ordre ou l’autre. Les donn´ees num´eriques
sont reprises au tableau 10.6.

Section 10.3. Ordonnancement avec deux centres de production

141

Tˆaches `a effectuer sur A puis B
Tˆaches (i) 1 2 3 4 5 6
tiA

50 80 10 50 30 70

tiB

30 60 30 0 0 0
Tˆaches `a effectuer sur B puis A
Tˆaches (i) 7 8 9 10 11
tiB

90 20 10 40 10

tiA

70 30 100 0 0
Tableau 10.6: Illustration de l’algorithme de Jackson

L’ordonnancement qui minimise le temps total d’ex´ecution des tˆaches sur
les deux machines est obtenu par l’algorithme de Jackson (1957) qui est une
g´en´eralisation de l’algorithme de Johnson.

Algorithme 10.2 Algorithme de Jackson.

1. Faire une partition de l’ensemble des n tˆaches en
l’ensembleAdes tˆaches ne passant que sur A;
l’ensembleB des tˆaches ne passant que sur B;
l’ensembleAB des tˆaches passant sur A puis B;
l’ensembleBAdes tˆaches passant sur B puis A.
2. Calculer un ordonnancement pour chaque sous-ensemble :
l’ordonnancement optimal pourAB par Johnson;
l’ordonnancement optimal pourBApar Johnson;
un ordonnancement arbitraire pourA(par exemple, TOM);
un ordonnancement arbitraire pourB (par exemple, TOM).
3. Reconstruire la s´equence optimale pour chaque machine de la mani`ere sui-

vante :

Pour la machine A : la s´equence optimale pour le sous-ensembleAB,
puis les tˆaches de
A, puis la s´equence optimale du sous-ensembleBA.
Pour la machine B : la s´equence optimale pour le sous-ensembleBA,
puis les tˆaches de
B, puis la s´equence optimale du sous-ensembleAB.

142

Chapitre 10. Ordonnancement en ateliers sp´ecialis´es

Remarquons, en effet, que l’on a int´erˆet `a d´ebuter le plus vite possible sur A
les tˆaches qui doivent ensuite aller sur B et `a mettre en derni`ere place sur A celles
qui doivent d’abord aller sur B. Ceci conduit `a combiner les ordonnancements
d´etermin´e `a la deuxi`eme ´etape de la mani`ere indiqu´ee `a la troisi`eme ´etape.
Appliquons ceci `a l’exemple.

1. D´efinition des 4 sous-ensembles :

A = {4,5,6}
B = {10,11}
AB = {1,2,3}
BA = {7,8,9}

2. Calcul d’un ordonnancement pour chaque sous-ensemble :

A : 5,4,6 (par TOM)
B : 11,10 (par TOM)
AB : 3,2,1 (par Johnson)
BA : 9,8,7 (par Johnson)

3. Ordonnancement de chaque machine :

Pour la machine A : 3,2,1,5,4,6,9,8,7
Pour la machine B : 9,8,7,11,10,3,2,1

machine A

machine B

3 2 1 5 4 6 9 8 7

10 90 140 170 220 290 390 420 490

9 8 7 11 10 3 2 1 Z

10 30 120 130 170 200 260 290

Figure 10.3: Algorithme de Jackson
On obtient le diagramme de Gantt de la figure 10.3.

Section 10.4. Ordonnancement sur trois machines

143

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->