Heurstica de Gupta
1
Gupta diseo un mtodo el cual es similar al de Palmer, excepto que l
define los ndices en un manera diferente, tomando dentro de la cuenta unos
interesantes hechos de la optimizacin de la regla de Johnson para el
problema de tres mquinas.
El ndice Sj para el trabajo j se calcula as:
S j=
ej
mnt k m1 {t kj +t k+ 1 j }
e j=
1 s t 1, j <t m , j
+1 s t 1, j t m . j
4
6
2
13
8
14
9
22
3
31
6
33
1
38
Para resolver este ejercicio y saber que programa recomendar, se hizo uso de
la herramienta LEKIN donde se evalu las reglas de despacho vistas en clase,
como lo son:
Ratio crtico (CR), Earliest Due Date (EDD), Longest Processing Time (LPT) y
Shortest Time (SPT); lo que permite saber que regla logra ser ms eficiente al
momento de definir la programacin teniendo en cuenta lo que la compaa
procesadora de alimentos requiere.
La siguiente tabla muestra los resultados encontrados en el Log Book del
programa:
Tabla 1.
Tambin se muestra el diagrama de Gantt generado por LEKIN para la
programacin EDD
Figura 1.
En la figura 1 se muestra el comportamiento de los diferentes mtodos, se
puede observar que son semejantes en algunos aspectos, sin embargo, es
evidente que el mtodo EDD es mejor que los dems en cuanto a tardanza
mxima, total retrasos y nmero de tardanzas, lo que para este ejercicio
resulta efectivo.
Recomendacin.
Para el caso de la compaa procesadora de alimentos, se recomienda la
programacin de trabajos con fecha de entrega ms corta (EDD), la cual puede
cumplir con los requerimientos del gerente quien quiere que todos los trabajos
se entreguen con no ms de tres das de retraso, pero tambin se recomienda
porque presenta el mnimo nmero de trabajos tardos, en este caso a 1
trabajo tardo (trabajo 4), esto a comparacin con los dems mtodos.
11
6
6
0
18 2 20 19
6 21 7 29
8
20
12
1
10
8 16
64 48
Figura 2.
En las siguiente imgenes se muestra que el mtodo radio critico (CR) arroja
resultados iguales a los de SPT, por lo tanto, para este caso los dos mtodos
(SPT, CR) ofrecen las cantidades ptimas y a la vez demuestra que los dos
mtodos son los ms ptimos entre los dems.
1
Tabla 2.
Figura 3.
79
255
96
683
102
580
121
260
130
337
147
269
Para este problema se hizo uso de la herramienta LEKIN para saber cul de los
mtodos es el ptimo para este caso y el programa arroj los siguientes
resultados:
Tabla 3.
1
Figura 4.
Figura 5.
8.30. Considere el siguiente conjunto de trabajos:
1
Traba
jo
Pi
10
11
18
20
14
10
16
1
20
5
90
20
49
41
0
2
16
10
90
36
65
25
0
3
11
2
90
47
76
14
0
4
9
8
90
56
85
5
0
5
5
1
90
61
90
0
0
6
4
6
90
65
94
0
4
7
8
4
90
73
102
0
12
8
10
9
90
83
112
0
22
9
10
14
18
7
3
90
90
97 115
126 144
0
0
36
54
Tabla 4.
La tabla 4 contiene los resultados de los clculos para la secuencia ptima de
trabajos.
Primero se debe ordenar los trabajos de forma que los tiempos de
procesamiento se organizan de manera que el de mayor tiempo quede en la
posicin de la izquierda, el siguiente a la derecha y as sucesivamente,
generando una secuencia en V.
Para determinar j, se debe tener en cuenta que son 10 trabajos, y esto dividido
entre 2 me dar el j. As:
1
[j*] = [10/2] =5, y esto ser la suma de trabajos que se tendr en cuenta para
determinar el .
Entonces = T5+T10+T2+T8+T1= 20+16+11+9+5=61.
Despus de determinar el se procede a realizar la tabla mostrada
anteriormente.
Como se puede ver en la anterior tabla los valores de la tardanza y el adelanto
son altos, debido a que los tiempos de procesamiento son muy largos y el
programa muestra que este sera la secuencia ptima, a pesar que los valores
no alcancen a disminuir tanto.
b) Repita el inciso anterior si la fecha de entrega es 65.
Para este inciso se realiz el mismo procedimiento que para el anterior, con la
diferencia de que para este se tendr en cuenta una fecha de entrega a 65.
Se obtuvo los siguientes resultados:
Trabajo
Tiempo de procesado
Secuencia
Tiempo de entrega
Suma de tiempos
Terminacin
Adelanto
Tardanza
1
20
5
65
20
24
41
0
2
16
10
65
36
40
25
0
3
11
2
65
47
51
14
0
4
9
8
65
56
60
5
0
5
5
1
65
61
65
0
0
6
4
6
65
65
69
0
4
7
8
4
65
73
77
0
12
8
10
9
65
83
87
0
22
9
10
14
18
7
3
65
65
97 115
101 119
0
0
36
54
Tabla 5.
Comparando los dos incisos, se puede evidenciar que cumplen con los mismos
valores para adelanto y tardanza, tambin se puede ver que la fila de
terminacin vara, en este caso aumenta, pasa de 144 para el inciso anterior, a
119 para este; lo que quiere decir que la fecha de terminacin influye en el
plazo de terminacin, puesto que este a su vez es afectado por la iniciacin del
programa, la cual en este caso disminuy de manera drstica.
8.32. Considere los siguientes tiempos de procesado dependientes de la
secuencia:
Trabajo
1
1
2
3
4
5
35
19
39
11
22
23
18
0
15
24
0
2
24
29
30
12
15
1
13
9
-
Inicio:
trabajo 2
Trabajo
1
2
3
4
5
Mnimo de
tiempo=
4
4
5
1
3
5
64
2
Secuen
cia=
5-3-1-42-5
Tabla 6.
Entonces, una de las rutas apropiadas podra ser 5-3-1-4-2-5, donde se tiene un
mnimo de tiempo de 64.
b) D la secuencia ptima.
Para este punto (Anexo Excel, Ejercicio 8,32), lo que se quiso fue encontrar la
secuencia ms ptima, y con la realizacin de las pruebas anteriormente
nombradas, se obtuvo la siguiente:
Inicio:
Trabajo
1
2
3
4
5
Aplicacin de la heurstica de Gupta en la secuenciacin de n tareas en m
mquinas: un caso de estudio. Jorge Hernn Restrepo C. Universidad de
tecnolgica de Pereira. 2011
1
trabajo 4
1
2
3
4
5
Mnimo de
tiempo=
3
5
2
1
4
63
Secuen
cia=
4-3-1-52-4
Tabla 7
Si la secuencia se inicia en el trabajo 4, la ruta apropiada sera entonces 4-3-15-2-4 con un tiempo de preparacin ms corto de 63 unidades de tiempo.
8.33. Un troquel hace cuatro partes. Una vez terminada cada parte, se realiza
un cambio para la siguiente parte programada. El tiempo (en horas) para el
cambio depende de la secuencia y se muestra en la tabla. El procesado real de
las partes puede tomar hasta dos das. Suponga que las partes deben hacerse
una a la vez en un programa rotativo, qu secuencia recomendara?
Parte
10
10
Para realizar este ejercicio (Anexo Excel, Ejercicio 8,33) de nuevo se tuvo en
cuenta la herramienta Excel debido a que LEKIN presenta limitaciones a la hora
de realizar este tipo de modelo. Tambin se tuvo en cuenta el heurstico para el
tiempo de programacin ms corto, mostrado en el ejercicio anterior.
Del mismo modo, se realiz algunas pruebas para finalmente obtener como
ruta apropiada la que se muestra a continuacin:
Inicio:
trabajo 2
Parte
1
2
3
4
Mnimo de
tiempo=
3
3
4
1
4
2
11
Secuenci
a=
2-4-1-3-2
Tabla 8.
Con lo anterior se observa que el heurstico arroja como ruta ptima la 2-4-1-32 la cual presenta un lapso mnimo de 11 unidades de tiempo, por lo tanto la
recomendacin es tomar dicha ruta, aunque se encontr que existe otra ruta
con el mismo tiempo, presentada a continuacin.
Inicio:
trabajo 3
Parte
1
2
3
4
Mnimo de
tiempo=
3
4
4
2
1
3
Secuenci
a=
3-2-4-1-3
Tabla 9.
11
Por lo que las rutas con iniciacin en trabajo 2 o en trabajo 3 pueden ser
viables a la hora de minimizar el tiempo de preparacin.
8.43. Determine el programa de flujo mnimo para los trabajos descritos en la
tabla, procesados en tres mquinas idnticas. Compare el tiempo de flujo con
la solucin de una sola mquina.
Trab
ajo
Pi
Trab
ajo
Pi
1
16
2
9
3
10
4
8
5
5
6
11
7
15
8
6
9
3
10
19
11
8
12
4
13
3
14
11
15
5
16
1
17
11
18
10
19
6
20
5
Tabla 10.
Donde se observa que el mtodo que presenta menor flujo es el SPT con un
total de 471, por lo tanto su correspondiente diagrama de Gantt representa la
secuencia que se debera llevar
Figura 6.
Ahora, lo que se quiere es comparar el tiempo de flujo con la solucin de una
mquina, entonces se procede a programar en LEKIN para una sola mquina.
Los resultados obtenidos fueron los siguientes:
Tabla 11.
Figura 7.
Se puede notar entonces que para una sola mquina el resultado ptimo va a
ser ms alto que si fuera con tres mquinas, dando como resultado un tiempo
de flujo total de 1234, aproximadamente el triple de lo que se presenta con
tres mquinas.
Diagrama 6. Diagrama de
Gantt
1
Figura 8.
Como se muestra en la figura 8, la regla SPT nos arroja un tiempo de flujo
ptimo el cual es 645. Para calcular el costo de espera del cliente, se siguen los
siguientes pasos:
104,05=$ 40,5
$ 40,5=645 x
$ 0,096
$ 0,09660=$ 5,76
Con lo mostrado anteriormente el costo del tiempo de espera del cliente para
justificar la contratacin del mecnico es $ 5,76 .
8.52. Los datos de un taller de produccin continua con cuatro trabajos y seis
mquinas se dan enseguida:
Trabajo
i
Pn
Pn
Pi2
PiA
18
2
28
16
14
23
3
11
25
25
22
26
29
5
6
1
7
15
25
16
21
6
19
21
Como se puede notar, la regla que mejor Flow Shop (trabajo continuo) presenta
es la EDD con un total de Cmax=175, pero tambin sera posible por FCFS
donde se presenta un Cmax igual a la EDD.
b) Cul es el lapso ptimo para este problema?
En este caso, para hallar el lapso ptimo se us el Heurstico de Gupta,
realizado en la herramienta Excel (Anexo Excel, Ejercicio 8,52), donde se hace
uso de las ecuaciones siguientes:
Sj=
ej
min t k m1 { t k , j +t k+1, j }
e j=
1 S t 1, j <t m , j
1 S t 1, j t m , j
Donde:
j= Tarea
m= nmero de mquinas
Finalmente se tiene como resultado lo mostrado en la siguiente tabla:
Trabajo i
PiA
4
2
1
3
Pn
Pn
Pi2
1
16
2
27
3
53
4
54
5
70
6
91
18
36
64
50
64
67
78
103
125
59
88
94
85
92
117
97
118
137
Lo que quiere decir que as debera programarse los trabajos, y de este modo
obtener un lapso ptimo igual a=137.