You are on page 1of 15

TALLER SECUENCUACIÓN DE

TRABAJOS O PEDIDOS
Carlos Garavito

Administración de proceso
Especialización Automatización de procesos|
2017-I

Sea la tabla de datos:

M1 M2 M3 M4 M5 M6 M7 TE
P1 5 4 3 1 10 6 6 46
P2 8 9 7 10 5 7 9 72
P3 2 8 7 8 9 8 5 62
P4 2 2 7 4 3 6 5 38
P5 6 4 5 5 3 3 1 36
P6 8 2 7 9 6 2 7 54
P7 9 3 6 10 9 2 4 56
P8 10 3 2 10 7 4 7 56
P9 7 9 10 6 8 8 9 75
P10 9 4 2 1 4 2 2 32

Determinar mediante los algoritmos metaheurísticos el mejor flujo total.

1. Heurística de Palmer

Para la máquina 𝑆𝑖1 , expandiendo la suma, se tiene:


Expandiendo la suma para 𝑆𝑖2 , se tiene:

Haciendo los cálculos correspondientes se obtiene:

S1 S2 S3
P1 91 119 -28
P4 168 162 6
P3 130 152 -22
P9 74 100 -26
P8 100 62 38
P2 127 119 8
P6 143 115 28
P7 131 127 4
P5 169 173 -4
P10 95 49 46

Ordenando de menor a mayor, se recibe:

PI TI
P1 -28
P4 -26
P3 -22
P9 -4
P8 4
P2 6
P6 8
P7 28
P5 38
P10 46

La secuencia obtenida es P1-P4-P3-P9-P8-P2-P6-P7-P5-P10.

Digitando los datos en en software WIN.QSB, encontramos que el Tiempo flujo total (makespan)
es de TFT=103 horas. En la figura 1 se puede observar el digrama de Gantt para este algoritmo.
Figura 1. Temporización usando el método Palmer.

2. Heurística de Companys

Luego de aplicar el algoritmo de palmer, se obtiene:

S1 S2
P1 91 119
P2 168 162
P3 130 152
P4 74 100
P5 100 62
P6 127 119
P7 143 115
P8 131 127
P9 169 173
P10 95 49

El método de Jhonson para 2 máquinas se realiza siguiendo los siguientes pasos:


Aplicando estos pasos, se obtiene:

S1 S2
P1 91 119
P4 168 162
P3 130 152
P9 74 100
P8 100 62
P2 127 119
P6 143 115
P7 131 127
P5 169 173
P10 95 49

La secuencia obtenida mediante este mediante este método es P9-P1-P3-P7-P5-P4-P2-P6-P8-


P10. Al temporizar se obtiene:

Figura 2. Temporización usando el método de Companys.

Así, el tiempo de flujo total es TTT=102 h.


3. Heurística de Campbell, Dudek y Smith

En este caso, 𝑘 = 0, 1, … , 5. Pues 𝑚 − 2 = 7 − 2 = 5. Así, expandiendo las sumas tenemos:

• 𝑘=0
Para la máquina 𝑆𝑖1 , se obtiene:

Para la máquina 𝑆𝑖2 , se obtiene:

Luego de hacer los cálculos correspondientes se obtiene:

S1 S2
P1 5 6
P2 8 9
P3 2 5
P4 2 5
P5 6 1
P6 8 7
P7 9 4
P8 10 7
P9 7 9
P10 9 2

Aplicando Johnson para 2 máquinas, tenemos: P3-P4-P1-P9-P2-P8-P6-P7-P10-P5.

• 𝑘=1
Para la máquina 𝑆𝑖1 , se obtiene:
Para la máquina 𝑆𝑖2 , se obtiene:

Luego de hacer los cálculos correspondientes se obtiene:

S1 S2
P1 9 12
P2 17 16
P3 10 13
P4 4 11
P5 10 4
P6 10 9
P7 12 6
P8 13 11
P9 16 17
P10 13 4

Aplicando Johnson para 2 máquinas, tenemos: P4-P3-P9-P2-P1-P8-P6-P7-P10-P5.

• 𝑘=2
Para la máquina 𝑆𝑖1 , se obtiene:

Para la máquina 𝑆𝑖2 , se obtiene:

Luego de hacer los cálculos correspondientes se obtiene:

S1 S2
P1 12 22
P2 24 21
P3 17 22
P4 11 14
P5 15 7
P6 17 15
P7 18 15
P8 15 18
P9 26 25
P10 15 8
Aplicando Johnson para 2 máquinas, tenemos: P4-P1-P8-P3-P7-P9-P2-P6-P10-P5.

• 𝑘=3
Para la máquina 𝑆𝑖1 , se obtiene:

Para la máquina 𝑆𝑖2 , se obtiene:

Luego de hacer los cálculos correspondientes se obtiene:

S1 S2
P1 13 23
P2 34 31
P3 25 30
P4 15 18
P5 20 12
P6 26 24
P7 28 25
P8 25 28
P9 32 31
P10 16 9

Aplicando Johnson para 2 máquinas, tenemos: P1-P4-P3-P8-P2-P9-P7-P6-P5-P10.

• 𝑘=4
Para la máquina 𝑆𝑖1 , se obtiene:

Para la máquina 𝑆𝑖2 , se obtiene:

Luego de hacer los cálculos correspondientes se obtiene:

S1 S2
P1 23 26
P2 39 38
P3 34 37
P4 18 25
P5 23 17
P6 32 31
P7 37 31
P8 32 30
P9 40 41
P10 20 11

Aplicando Johnson para 2 máquinas, tenemos: P4-P1-P3-P9-P2-P7-P6-P8-P5-P10.

Con tiempo total de flujo, TTT= 314 h.

• 𝑘=5
Para la máquina 𝑆𝑖1 , se obtiene:

Para la máquina 𝑆𝑖2 , se obtiene:

Luego de hacer los cálculos correspondientes se obtiene:

S1 S2
P1 29 30
P2 46 47
P3 42 45
P4 24 27
P5 26 21
P6 34 33
P7 39 34
P8 36 33
P9 48 50
P10 22 15
Aplicando Johnson para 2 máquinas, tenemos: P4-P1-P3-P2-P9-P7-P8-P6-P5-P10

Realizando este procedimiento en el software WinQSB se encontró que el tiempo de flujo total es
de TFT=100 h. Este resultado coincide al obtenido de forma manual, cuando se aplicó Jonhson
para dos máquinas 𝑆𝑖1 y 𝑆𝑖2 , cuando 𝑘 = 3, donde se obtuvo la secuencia:

P1 P4 P3 P8 P2 P9 P7 P6 P5 10
Figura 3. Temporización usando el método Campbell, Dudek y Smith (CDS).

4. Heurística de Gupta

Realizando los cálculos sugeridos por el método, se tiene:

GI
P1 -0,25
P2 -0,08
P3 -0,10
P4 -0,25
P5 0,25
P6 0,13
P7 0,17
P8 0,20
P9 -0,07
P10 0,33

Organizando de mayor a menor, la secuencia bajo este método es P1-P4-P3-P2-P9-P6-P7-P8-P5-


P10.

En el software WinQSB, se consigue un TFT=104 h. La temporización, que coincide con el


desarrollo calculado, se observa en la figura 4.

Figura 4. Temporización usando el método Gupta.

5. Heurística de Dannebring
Expandiendo las sumas, tenemos:

Es decir,

Haciendo los cálculos, se tiene:

S1 S2
P1 126 154
P2 223 217
P3 177 199
P4 103 129
P5 127 89
P6 168 160
P7 186 158
P8 174 170
P9 226 230
P10 119 73

La secuencia resultante al aplicar el método Johnson es: P4-P1-P3-P9-P2-P8-P6-P7-P5-P10

En el software WinQSB, se consigue un TFT=104 h. La temporización de este resultado, el cual


coincide con los cálculos hechos, se observa en la figura 5.
Figura 5. Temporización usando el método Dannebring.

6. Heurística de Hundal y Rajgopal

Expandiendo las sumas, se tiene:


Es decir,

Al resolver los cálculos, se recibe:

S1 S2
P1 -63 7
P2 -49 61
P3 -69 25
P4 -55 3
P5 11 65
P6 -33 49
P7 -15 71
P8 -39 47
P9 -61 53
P10 22 70

Al organizar de menor a mayor para 𝑆𝑖1 y 𝑆𝑖2 , se tiene:

S1 S2
P3 -69 P4 3
P1 -63 P1 7
P9 -61 P3 25
P4 -55 P8 47
P2 -49 P6 49
P8 -39 P9 53
P6 -33 P2 61
P7 -15 P5 65
P5 11 P10 70
P10 22 P7 71
Se tienen dos secuencias:
• P3-P1-P9-P4-P2-P8-P6-P7-P5-P10
• P4-P1-P3-P8-P6-P9-P2-P5-P10-P7

En el software WinQSB, se consigue un TFT=101 h. La temporización, que coincide con la


secuencia P4-P1-P3-P8-P6-P9-P2-P5-P10-P7 para el 𝑆𝑖2 calculado, se observa en la figura 6.

Figura 6. Temporización usando el método Hundal y Rajgopal.

Mediante el uso del algoritmo Full Enumeration del WinQSB, se recibe que el mejor tiempo total de flujo
es TFT=97. La secuencia sugerida es:

P1 P4 P3 P6 P9 P2 P8 P10 P7 P5

Este resultado se puede observar en la figura 7.


Figura 7. Temporización usando el método Full Enumeration del WinQSB.

Se logra concluir que el mejor TFT obtenido mediante el cálculo de los métodos heurísticos trabajados, es
el del método Campbell, Dudek y Smith, con un TFT=100h. La secuencia a emplear sugerida por este
método es:

P1 P4 P3 P8 P2 P9 P7 P6 P5 P10

Referencias

[1] Ing. Luis Eduardo Leguizamón. Job Schedeuling, flow shop. Diapositivas de clase.

You might also like