Sunteți pe pagina 1din 61

GAMS Rev 237 WEX-WEI 23.7.

3 x86_64/MS Windows 05/08/18 07:40:17 Page 1


G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m
C o m p i l a t i o n

1
2 sets
3
4 i indice de etapas de proceso/E1,E2,E3/
5 j tipo de producto / P1*P4/
6 t periodo /MES1*MES12/
7 mp tipo de materia prima /mp1*mp3/;
8 alias (r,t);
9
10 scalars
11
12 cf costo fijo/1500000000/
13 cc costo de contratacion/1200000/
14 espaciod espacio disponible/820/
15 valor/2000000000/
16 ht Horas turno /8/
17 G2 Perdidas de tiempo por factores organizacionales /3500/
18 G3 Perdidas de tiempo por ausentismo /3200/
19 G4 Perdidas de tiempo por factores externos /3300/
20 OD Operarios disponibles /96/ ;
21
22 table mpr(mp,j) cantidad de materia prima tipo "mp" por unidad de product
o tipo "j"
23 p1 p2 p3 p4
24 mp1 2.0 2.1 2.3 2.3
25 mp2 1.5 1.2 3.8 1.9
26 mp3 20.0 22.0 25.5 26.5;
27
28 parameters
29 cmpr(mp) costo unitario de materia prima tipo "mp"
30 /
31
32 mp1 2600
33 mp2 2380
34 mp3 165
35 /
36 inv(j) inventario inicial del producto tipo j
37 /
38 P1 500
39 P2 250
40 P3 420
41 P4 285
42 /
43 costo(j) costo unitario de producci�n del art�culo tipo "j" en tiempo regu
lar turnos uno y dos
44 /
45 P1 37661
46 P2 33979
47 P3 40687
48 P4 37211
49 /
50 g1(i) Perdidad de tiempo por mantenimineto preventivo por unidad de m�qui
na al a�o
51 /
52 E1 110
53 E2 115
54 E3 135
55 /
56 N(i) N�mero de m�quinas disponibles por etapa de proceso
57 /
58 E1 20
59 E2 15
60 E3 16
61 /
62 costoe(j) costo unitario de produccion del articulo tipo j en tiempo extra
63 /
64 P1 38506
65 P2 34655
66 P3 41363
67 P4 37933
68 /
69 dh(t) D�as h�biles del periodo "t"
70 /
71 MES1 17
72 MES2 24
73 MES3 27
74 MES4 26
75 MES5 27
76 MES6 26
77 MES7 26
78 MES8 27
79 MES9 26
80 MES10 27
81 MES11 26
82 MES12 17
83 /
84 precio(j) precio de venta del producto j
85 /
86 P1 43953
87 P2 43022
88 P3 44772
89 P4 45531/;
90 Parameter
91 kd(t) capacidad disponible de la mano de obra en el periodo t ;
92 kd(t)=(dh(t)*ht-(sum(i,g1(i)*n(i))+G2+G3+G4)/(OD*12))*OD*60;
93
94 parameters
95 kde(t) capacidad disponible por operario en tiempo extra;
96 kde(t)=0.25*kd(t);
97
98 parameters
99
100 kdo(t) capacidad disponible por operario en el periodo t;
101 kdo(t)=kd(t)/96;
102
103 parameters
104
105 kdoe(t) capacidad disponible por operario en tiempo extra en el periodo t;
106 kdoe(t)=0.25*kdo(t);
107
108 parameters
109 b(j) tiempo de ejecucion requerido de mano de obra por unidad del producto
tipo j
110
111 /
112 P1 55
113 P2 44
114 P3 44
115 P4 47
116 /
117
118
119 AM(i) costo de amortizacion por la compra instalacion y puesta en marcha d
e una maquina tipo i
120 /
121 E1 4200000
122 E2 4800000
123 E3 5600000 /
124
125
126 Er(i) espacio requerido para la instalacion de una nueva maquina
127 /
128 E1 6
129 E2 8
130 E3 10 /;
131
132 table
133
134 dmax(j,t) demanda potencial del producto tipo j en el periodo t
135
136 MES1 MES2 MES3 MES4 MES5 MES6 MES7 MES8 MES9 MES10 MES11 MES
12
137
138 P1 15417 15289 15185 15186 15275 15452 15744 15810 15805 15945 16157 164
34
139
140 P2 15951 15966 15919 15675 15699 15772 16012 16379 16727 17065 17388 178
74
141
142 P3 15677 15963 16357 16480 16722 16736 16746 16770 16955 17212 17819 186
51
143
144 P4 17409 17489 17553 17483 17387 17436 17596 18007 18595 19352 20192 212
81
145 ;
146
147 Parameter
148 dmin(j,t) demanda requerida del producto j en el periodo t ;
149
150 dmin(j,t)=0;
151
152 parameter cd1(i,t) capacidad disponible en un turno en la etapa de proceso
i para programar en el periodo t ;
153
154 cd1(i,t)=(dh(t)*ht*n(i)-n(i)*g1(i)/12-(G2+G3+G4)/(12*51))*60 ;
155
156 parameters
157
158 cd2(i,t) capacidad disponible adicional si se programa un segundo turno e
n la etapa de proceso i para programar en el periodo t;
159
160 Cd2(i,t)=cd1(i,t);
161
162 parameters
163
164 cd3(i,t) capacidad disponible adicional si se programa tercer turno en la
etapa de proceso i para programar en el periodo t;
165
166 Cd3(i,t)=0.7*cd1(i,t);
167
168 parameters
169
170 cde(i,t) capacidad disponible adicional si se programa tiempo extra en la
etapa de proceso i para programar en el periodo t;
171 Cde(i,t)=0.4*cd1(i,t);
172
173 parameter CFA2(i,t) costos adicionales por incremento en los niveles e pro
duccion al programar un segundo turno en la etapa de proceso i para progra
mar en el periodo t;
174 CFA2(i,t)=22222222;
175
176 parameter CFA3(i,t) costos adicionales por incremento en los niveles e pro
duccion al programar un tercer turno en la etapa de proceso i para program
ar en el periodo t;
177 CFA3(i,t)=25000000;
178
179 parameters
180 CFAE(i,t) costos adicionales por incremento en los niveles e produccion al
programar tiempo extra en la etapa de proceso i para programar en el peri
odo t;
181 CFAE(i,t)=CFA2(i,t) ;
182
183 parameter cdu1(i,t) capacidad disponible por unidad de m�quina si se progr
ama un turno en la etapa de proceso i para programar en el periodo t ;
184 cdu1(i,t)=cd1(i,t)/n(i) ;
185
186 parameters
187
188 cdu2(i,t) capacidad disponible por unidad de maquina si se programa un seg
undo turno en la etapa de proceso i para programar en el periodo t;
189 cdu2(i,t)=cdu1(i,t);
190
191 parameters
192
193 cdu3(i,t) capacidad disponible por unidad de maquina si se programa terce
r turno en la etapa de proceso i para programar en el periodo t;
194 cdu3(i,t)=0.7*cdu1(i,t);
195
196 parameters
197
198 cdue(i,t) capacidad disponible por unidad de maquina si se programa tiemp
o extra en la etapa de proceso i para programar en el periodo t;
199 cdue(i,t)=0.4*cdu1(i,t);
200
201 parameter cmppu(j) costo de materia prima por unidad de producto "j";
202 cmppu(j)=sum(mp,cmpr(mp)*mpr(mp,j));
203
204 parameter
205 costo3(j) costo unitario de produccion del articulo tipo j en el tercer tu
rno;
206 costo3(j)=1.25*costo(j);
207 Parameter
208 h(j) costo de mantenimiento de inventario del producto tipo j ;
209 h(j)=0.02*costo(j);
210
211 table
212
213 a(i,j) tiempo de elaboracion del producto tipo j en la etapa de proceso i
214
215 P1 P2 P3 P4
216
217 E1 11 14 12 11
218
219 E2 10 8 9 8
220
221 E3 12 7 7 10 ;
222
223 variables
224 F :Funci�n objetivo
225 xregular(j,t) :Cantidad a elaborar de producto tipo "j" en e
l periodo "t" en turnos uno y dos
226 xturno3(j,t) :Cantidad a elaborar de producto tipo "j" en e
l periodo "t" en el tercer turno
227 xextra(j,t) :Cantidad a elaborar de producto tipo "j" en e
l periodo "t" en tiempo extra
228 In(j,t) :Inventario disponible al final del periodo "t
" del producto "j"
229 dn(j,t) :Demanda no satisfecha en el periodo "t" del p
roducto "j"
230 ociomaquina(i,t) :Ocio productivo recurso maquina en tiempo reg
ular en la etapa de proceso "i" en el periodo "t"
231 ociomanodeobra(t) :Ocio productivo recurso mano de obra en la et
apa de proceso "i" en el periodo "t"
232 ociomaquinatercerturno(i,t) :Ocio productivo recurso maquina en el tercer
turno en la etapa de proceso "i" en el periodo "t"
233 ociomaquinatiempoextra(i,t) :Ocio productivo recurso maquina en tiempo ext
ra en la etapa de proceso i en el periodo "t"
234 Y(i) :N�mero de maquinas a adquirir de tipo "i"
235 Oc(t) :Operarios a contratar en el periodo "t"
236 w2(i,t) :Variable de decision binaria que expresa la p
osibilidad de programar un segundo turno en la etapa de proceso i en el pe
riodo t
237 w3(i,t) :Variable de decision binaria que expresa la p
osibilidad de programar un tercer turno en la etapa de proceso i en el per
iodo t
238 we(i,t) :Variable de decision binaria que expresa la p
osibilidad de programar tiempo extra en la etapa de proceso i en el period
o t;
239
240 positive variables
241
242 xregular(j,t) cantidad a elaborar de producto tipo j en el periodo t en tu
rnos uno y dos
243 xturno3(j,t) cantidad a elaborar de producto tipo j en el periodo t en el
tercer turno
244 xextra(j,t) cantidad a elaborar de producto tipo j en el periodo t en tie
mpo extra
245 In(j,t) inventario disponible al final del periodo t del producto j
246 dn(j,t) demanda no satisfecha en el periodo t del producto j
247 ociomaquina(i,t) ocio productivo recurso maquina en tiempo regular en la e
tapa de proceso i en el periodo t
248 ociomanodeobra(t) ocio productivo recurso mano de obra en el periodo t
249 ociomaquinatercerturno(i,t) ocio productivo recurso maquina en el tercer t
urno en la etapa de proceso i en el periodo t
250 ociomaquinatiempoextra(i,t) ocio productivo recurso maquina en tiempoextra
en la etapa de proceso i en el periodo t
251 ociomanodeobrae(t) ocio productivo de mano de obra en tiempo extra
252 ;
253
254 integer variables
255
256 Y(i) numero de maquinas a adquirir de tipo "i"
257 Oc(t) operarios a contratar en el periodo "t"
258 Y2(i,t) N�mero de m�quinas nuevas que se programan en el turno 2 en la et
apa "i" en el periodo "t"
259 Y3(i,t) N�mero de m�quinas nuevas que se programan en el turno 3 en la et
apa "i" en el periodo "t"
260 Ye(i,t) N�mero de m�quinas nuevas que se programan en tiempo extra en la
etapa "i" en el periodo "t"
261 oce(t) Numero de operarios a programar en tiempo extra;
262
263 binary variables
264
265 w2(i,t) variable de decision binaria que expresa la posibilidad de program
ar un segundo turno en la etapa de proceso i en el periodo t
266 w3(i,t) variable de decision binaria que expresa la posibilidad de program
ar un tercer turno en la etapa de proceso i en el periodo t
267 we(i,t) variable de decision binaria que expresa la posibilidad de program
ar tiempo extra en la etapa de proceso i en el periodo t
268 w1e(t) Variable de decision binaria que expresa la posibilidad de program
ar personal en horas extras en el periodo t;
269
270 free variable
271
272 F valor de la funcion objetivo ;
273
274
275 equations
276 util ecuacion de la funcion objetivo
277
278
279 rescapmaq(i,t) restricci�n de capacidad de recurso maquina y equipo para
los dos primeros turnos
280 rescapmaq3(i,t) restricci�n de capacidad de recurso maquina y equipo par
a el tercer turno
281 rescapmaqe(i,t) restricci�n de capacidad de recurso maquina y equipo par
a el tiempo extra
282 rescapmo(t) restricci�n de capacidad de mano de obra
283
284 rescapmoe(t) restricci�n de capacidad de mano de obra en tiempo extra
285 resespacio restricci�n de espacio fisico
286
287 demandamax(j,t) restricci�n de demanda potencial del producto tipo j en e
l periodo t
288 demandamax2(j) restricci�n de demanda potencial del producto j solo para
el primer periodo
289
290 puntoequi restriccion de beneficio nulo o punto de equilibrio
291
292 interferencia(i,t) restriccion no permite programar tiempo extra cuando e
sta programado el tercer turno
293 res1(i,t) restricci�n que indica si las m�quinas nuevas se programan en
el segundo turno Ecu17
294 res2(i,t) restricci�n que indica si las m�quinas nuevas se programan en
el tercer turno Ecu18
295 res3(i,t) restricci�n que indica si las m�quinas nuevas se programan en
el extra turno Ecu19
296 res4(i,t) restricci�n que indica si las maquinas nuevas se pueden progra
mar en el turno 2
297 res5(i,t) restricci�n que indica si las maquinas nuevas se pueden progra
mar en el turno 3
298 res6(i,t) restricci�n que indica si las maquinas nuevas se pueden progra
mar en el turno e
299 res7(t) restricci�n que indica si se programan operarios en tiempo ext
ra en cualquier etapa del proceso
300 res8(t) restricci�n que indica si se programan operarios en tiempo ext
ra simpre y cuando esten contratado;
301
302 util.. F =e= sum((j,t),(precio(j)-costo(j))*xregular(j,t))+sum((j,t),(pre
cio(j)-costo3(j))*xturno3(j,t))+sum((j,t),(precio(j)-costoe(j))*xextra(j,t
))- sum((j,t),h(j)*In(j,t))-sum((i,t),CFA2(i,t)*w2(i,t))-sum((i,t),CFA3(i,
t)*w3(i,t))-sum((i,t),CFAE(i,t)*we(i,t))-sum(i,AM(i)*Y(i))- sum(t,CC*Oc(t)
)-cf;
303
304
305
306 rescapmaq(i,t).. sum(j,a(i,j)*xregular(j,t))+ociomaquina(i,t) -cd2(i,t)*w2
(i,t)-cdu1(i,t)*Y(i)=e= cd1(i,t);
307 rescapmaq3(i,t).. sum(j,a(i,j)*xturno3(j,t))+ociomaquinatercerturno(i,t)-c
d3(i,t)*w3(i,t)=E=0;
308 rescapmaqe(i,t).. sum(j,a(i,j)*xextra(j,t))+ociomaquinatiempoextra(i,t) -c
de(i,t)*we(i,t)=E=0;
309 rescapmo(t).. sum(j,b(j)*xregular(j,t))+sum(j,b(j)*xturno3(j,t))-kdo(t)*su
m(r$(ord(r) le ord(t)),Oc(r))+ociomanodeobra(t)=E= kd(t);
310
311 rescapmoe(t)..sum(j,b(j)*xextra(j,t))-kdoe(t)*sum(r$(ord(r) le ord(t)),Oc(
r)) +ociomanodeobrae(t)=E=kde(t);
312 resespacio..sum(i,Er(i)*Y(i))=l=espaciod;
313
314 demandamax(j,t)$(ord(t)>1).. xregular(j,t)+xturno3(j,t)+xextra(j,t)+In(j,t
-1)-In(j,t)+dn(j,t)=e= dmax(j,t);
315 demandamax2(j).. xregular(j,"mes1")+xturno3(j,"mes1")+xextra(j,"mes1")+inv
(j)-In(j,"mes1")+dn(j,"mes1")=e= dmax(j,"mes1");
316
317 puntoequi.. sum((j,t),(precio(j)-costo(j))*xregular(j,t))+ sum((j,t),(prec
io(j)-costo3(j))*xturno3(j,t))+sum((j,t),(precio(j)-costoe(j))*xextra(j,t)
)- sum((j,t),h(j)*In(j,t))-sum((i,t),CFA2(i,t)*w2(i,t))-sum((i,t),CFA3(i,t
)*w3(i,t))-sum((i,t),CFAE(i,t)*we(i,t))-sum(i,AM(i)*Y(i))- sum(t,CC*Oc(t))
=g= cf;
318
319 interferencia(i,t)..w3(i,t)+we(i,t) =L= 1;
320 res1(i,t).. y2(i,t) =L= valor*w2(i,t);
321 res2(i,t).. y3(i,t) =L= valor*w3(i,t);
322 res3(i,t).. ye(i,t) =L= valor*we(i,t);
323 res4(i,t).. y2(i,t) =L= y(i);
324 res5(i,t).. y3(i,t) =L= y(i);
325 res6(i,t).. ye(i,t) =L= y(i);
326 res7(t).. w1e(t) =L= sum(i,we(i,t));
327 res8(t).. oce(t) =L= sum(r$(ord(r) le ord(t)),oc(r));
328
329 option optcr=0;
330 model capacidad/all/;
331 solve capacidad USING mip MAXIMIZING F;

COMPILATION TIME = 0.016 SECONDS 3 Mb WEX237-237 Aug 23, 2011


GAMS Rev 237 WEX-WEI 23.7.3 x86_64/MS Windows 05/08/18 07:40:17 Page 2
G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m
Equation Listing SOLVE capacidad Using MIP From line 331

---- util =E= ecuacion de la funcion objetivo

util.. F - 6292*xregular(P1,MES1) - 6292*xregular(P1,MES2)

- 6292*xregular(P1,MES3) - 6292*xregular(P1,MES4) - 6292*xregular(P1,MES5)

- 6292*xregular(P1,MES6) - 6292*xregular(P1,MES7) - 6292*xregular(P1,MES8)

- 6292*xregular(P1,MES9) - 6292*xregular(P1,MES10)

- 6292*xregular(P1,MES11) - 6292*xregular(P1,MES12)

- 9043*xregular(P2,MES1) - 9043*xregular(P2,MES2) - 9043*xregular(P2,MES3)

- 9043*xregular(P2,MES4) - 9043*xregular(P2,MES5) - 9043*xregular(P2,MES6)

- 9043*xregular(P2,MES7) - 9043*xregular(P2,MES8) - 9043*xregular(P2,MES9)

- 9043*xregular(P2,MES10) - 9043*xregular(P2,MES11)

- 9043*xregular(P2,MES12) - 4085*xregular(P3,MES1)

- 4085*xregular(P3,MES2) - 4085*xregular(P3,MES3) - 4085*xregular(P3,MES4)

- 4085*xregular(P3,MES5) - 4085*xregular(P3,MES6) - 4085*xregular(P3,MES7)

- 4085*xregular(P3,MES8) - 4085*xregular(P3,MES9)

- 4085*xregular(P3,MES10) - 4085*xregular(P3,MES11)

- 4085*xregular(P3,MES12) - 8320*xregular(P4,MES1)

- 8320*xregular(P4,MES2) - 8320*xregular(P4,MES3) - 8320*xregular(P4,MES4)

- 8320*xregular(P4,MES5) - 8320*xregular(P4,MES6) - 8320*xregular(P4,MES7)

- 8320*xregular(P4,MES8) - 8320*xregular(P4,MES9)

- 8320*xregular(P4,MES10) - 8320*xregular(P4,MES11)

- 8320*xregular(P4,MES12) + 3123.25*xturno3(P1,MES1)

+ 3123.25*xturno3(P1,MES2) + 3123.25*xturno3(P1,MES3)

+ 3123.25*xturno3(P1,MES4) + 3123.25*xturno3(P1,MES5)

+ 3123.25*xturno3(P1,MES6) + 3123.25*xturno3(P1,MES7)

+ 3123.25*xturno3(P1,MES8) + 3123.25*xturno3(P1,MES9)

+ 3123.25*xturno3(P1,MES10) + 3123.25*xturno3(P1,MES11)

+ 3123.25*xturno3(P1,MES12) - 548.25*xturno3(P2,MES1)
- 548.25*xturno3(P2,MES2) - 548.25*xturno3(P2,MES3)

- 548.25*xturno3(P2,MES4) - 548.25*xturno3(P2,MES5)

- 548.25*xturno3(P2,MES6) - 548.25*xturno3(P2,MES7)

- 548.25*xturno3(P2,MES8) - 548.25*xturno3(P2,MES9)

- 548.25*xturno3(P2,MES10) - 548.25*xturno3(P2,MES11)

- 548.25*xturno3(P2,MES12) + 6086.75*xturno3(P3,MES1)

+ 6086.75*xturno3(P3,MES2) + 6086.75*xturno3(P3,MES3)

+ 6086.75*xturno3(P3,MES4) + 6086.75*xturno3(P3,MES5)

+ 6086.75*xturno3(P3,MES6) + 6086.75*xturno3(P3,MES7)

+ 6086.75*xturno3(P3,MES8) + 6086.75*xturno3(P3,MES9)

+ 6086.75*xturno3(P3,MES10) + 6086.75*xturno3(P3,MES11)

+ 6086.75*xturno3(P3,MES12) + 982.75*xturno3(P4,MES1)

+ 982.75*xturno3(P4,MES2) + 982.75*xturno3(P4,MES3)

+ 982.75*xturno3(P4,MES4) + 982.75*xturno3(P4,MES5)

+ 982.75*xturno3(P4,MES6) + 982.75*xturno3(P4,MES7)

+ 982.75*xturno3(P4,MES8) + 982.75*xturno3(P4,MES9)

+ 982.75*xturno3(P4,MES10) + 982.75*xturno3(P4,MES11)

+ 982.75*xturno3(P4,MES12) - 5447*xextra(P1,MES1) - 5447*xextra(P1,MES2)

- 5447*xextra(P1,MES3) - 5447*xextra(P1,MES4) - 5447*xextra(P1,MES5)

- 5447*xextra(P1,MES6) - 5447*xextra(P1,MES7) - 5447*xextra(P1,MES8)

- 5447*xextra(P1,MES9) - 5447*xextra(P1,MES10) - 5447*xextra(P1,MES11)

- 5447*xextra(P1,MES12) - 8367*xextra(P2,MES1) - 8367*xextra(P2,MES2)

- 8367*xextra(P2,MES3) - 8367*xextra(P2,MES4) - 8367*xextra(P2,MES5)

- 8367*xextra(P2,MES6) - 8367*xextra(P2,MES7) - 8367*xextra(P2,MES8)

- 8367*xextra(P2,MES9) - 8367*xextra(P2,MES10) - 8367*xextra(P2,MES11)

- 8367*xextra(P2,MES12) - 3409*xextra(P3,MES1) - 3409*xextra(P3,MES2)

- 3409*xextra(P3,MES3) - 3409*xextra(P3,MES4) - 3409*xextra(P3,MES5)

- 3409*xextra(P3,MES6) - 3409*xextra(P3,MES7) - 3409*xextra(P3,MES8)

- 3409*xextra(P3,MES9) - 3409*xextra(P3,MES10) - 3409*xextra(P3,MES11)

- 3409*xextra(P3,MES12) - 7598*xextra(P4,MES1) - 7598*xextra(P4,MES2)


- 7598*xextra(P4,MES3) - 7598*xextra(P4,MES4) - 7598*xextra(P4,MES5)

- 7598*xextra(P4,MES6) - 7598*xextra(P4,MES7) - 7598*xextra(P4,MES8)

- 7598*xextra(P4,MES9) - 7598*xextra(P4,MES10) - 7598*xextra(P4,MES11)

- 7598*xextra(P4,MES12) + 753.22*In(P1,MES1) + 753.22*In(P1,MES2)

+ 753.22*In(P1,MES3) + 753.22*In(P1,MES4) + 753.22*In(P1,MES5)

+ 753.22*In(P1,MES6) + 753.22*In(P1,MES7) + 753.22*In(P1,MES8)

+ 753.22*In(P1,MES9) + 753.22*In(P1,MES10) + 753.22*In(P1,MES11)

+ 753.22*In(P1,MES12) + 679.58*In(P2,MES1) + 679.58*In(P2,MES2)

+ 679.58*In(P2,MES3) + 679.58*In(P2,MES4) + 679.58*In(P2,MES5)

+ 679.58*In(P2,MES6) + 679.58*In(P2,MES7) + 679.58*In(P2,MES8)

+ 679.58*In(P2,MES9) + 679.58*In(P2,MES10) + 679.58*In(P2,MES11)

+ 679.58*In(P2,MES12) + 813.74*In(P3,MES1) + 813.74*In(P3,MES2)

+ 813.74*In(P3,MES3) + 813.74*In(P3,MES4) + 813.74*In(P3,MES5)

+ 813.74*In(P3,MES6) + 813.74*In(P3,MES7) + 813.74*In(P3,MES8)

+ 813.74*In(P3,MES9) + 813.74*In(P3,MES10) + 813.74*In(P3,MES11)

+ 813.74*In(P3,MES12) + 744.22*In(P4,MES1) + 744.22*In(P4,MES2)

+ 744.22*In(P4,MES3) + 744.22*In(P4,MES4) + 744.22*In(P4,MES5)

+ 744.22*In(P4,MES6) + 744.22*In(P4,MES7) + 744.22*In(P4,MES8)

+ 744.22*In(P4,MES9) + 744.22*In(P4,MES10) + 744.22*In(P4,MES11)

+ 744.22*In(P4,MES12) + 4200000*Y(E1) + 4800000*Y(E2) + 5600000*Y(E3)

+ 1200000*Oc(MES1) + 1200000*Oc(MES2) + 1200000*Oc(MES3)

+ 1200000*Oc(MES4) + 1200000*Oc(MES5) + 1200000*Oc(MES6)

+ 1200000*Oc(MES7) + 1200000*Oc(MES8) + 1200000*Oc(MES9)

+ 1200000*Oc(MES10) + 1200000*Oc(MES11) + 1200000*Oc(MES12)

+ 22222222*w2(E1,MES1) + 22222222*w2(E1,MES2) + 22222222*w2(E1,MES3)

+ 22222222*w2(E1,MES4) + 22222222*w2(E1,MES5) + 22222222*w2(E1,MES6)

+ 22222222*w2(E1,MES7) + 22222222*w2(E1,MES8) + 22222222*w2(E1,MES9)

+ 22222222*w2(E1,MES10) + 22222222*w2(E1,MES11) + 22222222*w2(E1,MES12)

+ 22222222*w2(E2,MES1) + 22222222*w2(E2,MES2) + 22222222*w2(E2,MES3)


+ 22222222*w2(E2,MES4) + 22222222*w2(E2,MES5) + 22222222*w2(E2,MES6)

+ 22222222*w2(E2,MES7) + 22222222*w2(E2,MES8) + 22222222*w2(E2,MES9)

+ 22222222*w2(E2,MES10) + 22222222*w2(E2,MES11) + 22222222*w2(E2,MES12)

+ 22222222*w2(E3,MES1) + 22222222*w2(E3,MES2) + 22222222*w2(E3,MES3)

+ 22222222*w2(E3,MES4) + 22222222*w2(E3,MES5) + 22222222*w2(E3,MES6)

+ 22222222*w2(E3,MES7) + 22222222*w2(E3,MES8) + 22222222*w2(E3,MES9)

+ 22222222*w2(E3,MES10) + 22222222*w2(E3,MES11) + 22222222*w2(E3,MES12)

+ 25000000*w3(E1,MES1) + 25000000*w3(E1,MES2) + 25000000*w3(E1,MES3)

+ 25000000*w3(E1,MES4) + 25000000*w3(E1,MES5) + 25000000*w3(E1,MES6)

+ 25000000*w3(E1,MES7) + 25000000*w3(E1,MES8) + 25000000*w3(E1,MES9)

+ 25000000*w3(E1,MES10) + 25000000*w3(E1,MES11) + 25000000*w3(E1,MES12)

+ 25000000*w3(E2,MES1) + 25000000*w3(E2,MES2) + 25000000*w3(E2,MES3)

+ 25000000*w3(E2,MES4) + 25000000*w3(E2,MES5) + 25000000*w3(E2,MES6)

+ 25000000*w3(E2,MES7) + 25000000*w3(E2,MES8) + 25000000*w3(E2,MES9)

+ 25000000*w3(E2,MES10) + 25000000*w3(E2,MES11) + 25000000*w3(E2,MES12)

+ 25000000*w3(E3,MES1) + 25000000*w3(E3,MES2) + 25000000*w3(E3,MES3)

+ 25000000*w3(E3,MES4) + 25000000*w3(E3,MES5) + 25000000*w3(E3,MES6)

+ 25000000*w3(E3,MES7) + 25000000*w3(E3,MES8) + 25000000*w3(E3,MES9)

+ 25000000*w3(E3,MES10) + 25000000*w3(E3,MES11) + 25000000*w3(E3,MES12)

+ 22222222*we(E1,MES1) + 22222222*we(E1,MES2) + 22222222*we(E1,MES3)

+ 22222222*we(E1,MES4) + 22222222*we(E1,MES5) + 22222222*we(E1,MES6)

+ 22222222*we(E1,MES7) + 22222222*we(E1,MES8) + 22222222*we(E1,MES9)

+ 22222222*we(E1,MES10) + 22222222*we(E1,MES11) + 22222222*we(E1,MES12)

+ 22222222*we(E2,MES1) + 22222222*we(E2,MES2) + 22222222*we(E2,MES3)

+ 22222222*we(E2,MES4) + 22222222*we(E2,MES5) + 22222222*we(E2,MES6)

+ 22222222*we(E2,MES7) + 22222222*we(E2,MES8) + 22222222*we(E2,MES9)

+ 22222222*we(E2,MES10) + 22222222*we(E2,MES11) + 22222222*we(E2,MES12)

+ 22222222*we(E3,MES1) + 22222222*we(E3,MES2) + 22222222*we(E3,MES3)

+ 22222222*we(E3,MES4) + 22222222*we(E3,MES5) + 22222222*we(E3,MES6)

+ 22222222*we(E3,MES7) + 22222222*we(E3,MES8) + 22222222*we(E3,MES9)


+ 22222222*we(E3,MES10) + 22222222*we(E3,MES11) + 22222222*we(E3,MES12)
=E= -1500000000 ; (LHS = 0, INFES = 1500000000 ****)

---- rescapmaq =E= restricci�n de capacidad de recurso maquina y equipo para l


os dos primeros turnos

rescapmaq(E1,MES1).. 11*xregular(P1,MES1) + 14*xregular(P2,MES1)

+ 12*xregular(P3,MES1) + 11*xregular(P4,MES1) + ociomaquina(E1,MES1)

- 7560.98039215686*Y(E1) - 151219.607843137*w2(E1,MES1) =E=


151219.607843137 ; (LHS = 0, INFES = 151219.607843137 ****)

rescapmaq(E1,MES2).. 11*xregular(P1,MES2) + 14*xregular(P2,MES2)

+ 12*xregular(P3,MES2) + 11*xregular(P4,MES2) + ociomaquina(E1,MES2)

- 10920.9803921569*Y(E1) - 218419.607843137*w2(E1,MES2) =E=


218419.607843137 ; (LHS = 0, INFES = 218419.607843137 ****)

rescapmaq(E1,MES3).. 11*xregular(P1,MES3) + 14*xregular(P2,MES3)

+ 12*xregular(P3,MES3) + 11*xregular(P4,MES3) + ociomaquina(E1,MES3)

- 12360.9803921569*Y(E1) - 247219.607843137*w2(E1,MES3) =E=


247219.607843137 ; (LHS = 0, INFES = 247219.607843137 ****)

REMAINING 33 ENTRIES SKIPPED

---- rescapmaq3 =E= restricci�n de capacidad de recurso maquina y equipo para


el tercer turno

rescapmaq3(E1,MES1).. 11*xturno3(P1,MES1) + 14*xturno3(P2,MES1)

+ 12*xturno3(P3,MES1) + 11*xturno3(P4,MES1)

+ ociomaquinatercerturno(E1,MES1) - 105853.725490196*w3(E1,MES1) =E= 0 ;

(LHS = 0)

rescapmaq3(E1,MES2).. 11*xturno3(P1,MES2) + 14*xturno3(P2,MES2)

+ 12*xturno3(P3,MES2) + 11*xturno3(P4,MES2)

+ ociomaquinatercerturno(E1,MES2) - 152893.725490196*w3(E1,MES2) =E= 0 ;

(LHS = 0)

rescapmaq3(E1,MES3).. 11*xturno3(P1,MES3) + 14*xturno3(P2,MES3)

+ 12*xturno3(P3,MES3) + 11*xturno3(P4,MES3)

+ ociomaquinatercerturno(E1,MES3) - 173053.725490196*w3(E1,MES3) =E= 0 ;

(LHS = 0)
REMAINING 33 ENTRIES SKIPPED

---- rescapmaqe =E= restricci�n de capacidad de recurso maquina y equipo para


el tiempo extra

rescapmaqe(E1,MES1).. 11*xextra(P1,MES1) + 14*xextra(P2,MES1)

+ 12*xextra(P3,MES1) + 11*xextra(P4,MES1)

+ ociomaquinatiempoextra(E1,MES1) - 60487.8431372549*we(E1,MES1) =E= 0 ;

(LHS = 0)

rescapmaqe(E1,MES2).. 11*xextra(P1,MES2) + 14*xextra(P2,MES2)

+ 12*xextra(P3,MES2) + 11*xextra(P4,MES2)

+ ociomaquinatiempoextra(E1,MES2) - 87367.8431372549*we(E1,MES2) =E= 0 ;

(LHS = 0)

rescapmaqe(E1,MES3).. 11*xextra(P1,MES3) + 14*xextra(P2,MES3)

+ 12*xextra(P3,MES3) + 11*xextra(P4,MES3)

+ ociomaquinatiempoextra(E1,MES3) - 98887.8431372549*we(E1,MES3) =E= 0 ;

(LHS = 0)

REMAINING 33 ENTRIES SKIPPED

---- rescapmo =E= restricci�n de capacidad de mano de obra

rescapmo(MES1).. 55*xregular(P1,MES1) + 44*xregular(P2,MES1)

+ 44*xregular(P3,MES1) + 47*xregular(P4,MES1) + 55*xturno3(P1,MES1)

+ 44*xturno3(P2,MES1) + 44*xturno3(P3,MES1) + 47*xturno3(P4,MES1)

+ ociomanodeobra(MES1) - 7322.23958333333*Oc(MES1) =E= 702935 ;

(LHS = 0, INFES = 702935 ****)

rescapmo(MES2).. 55*xregular(P1,MES2) + 44*xregular(P2,MES2)

+ 44*xregular(P3,MES2) + 47*xregular(P4,MES2) + 55*xturno3(P1,MES2)

+ 44*xturno3(P2,MES2) + 44*xturno3(P3,MES2) + 47*xturno3(P4,MES2)

+ ociomanodeobra(MES2) - 10682.2395833333*Oc(MES1)

- 10682.2395833333*Oc(MES2) =E= 1025495 ; (LHS = 0, INFES = 1025495 ****)

rescapmo(MES3).. 55*xregular(P1,MES3) + 44*xregular(P2,MES3)

+ 44*xregular(P3,MES3) + 47*xregular(P4,MES3) + 55*xturno3(P1,MES3)


+ 44*xturno3(P2,MES3) + 44*xturno3(P3,MES3) + 47*xturno3(P4,MES3)

+ ociomanodeobra(MES3) - 12122.2395833333*Oc(MES1)

- 12122.2395833333*Oc(MES2) - 12122.2395833333*Oc(MES3) =E= 1163735 ;

(LHS = 0, INFES = 1163735 ****)

REMAINING 9 ENTRIES SKIPPED

---- rescapmoe =E= restricci�n de capacidad de mano de obra en tiempo extra

rescapmoe(MES1).. 55*xextra(P1,MES1) + 44*xextra(P2,MES1) + 44*xextra(P3,MES1)

+ 47*xextra(P4,MES1) - 1830.55989583333*Oc(MES1) + ociomanodeobrae(MES1)


=E= 175733.75 ; (LHS = 0, INFES = 175733.75 ****)

rescapmoe(MES2).. 55*xextra(P1,MES2) + 44*xextra(P2,MES2) + 44*xextra(P3,MES2)

+ 47*xextra(P4,MES2) - 2670.55989583333*Oc(MES1)

- 2670.55989583333*Oc(MES2) + ociomanodeobrae(MES2) =E= 256373.75 ;

(LHS = 0, INFES = 256373.75 ****)

rescapmoe(MES3).. 55*xextra(P1,MES3) + 44*xextra(P2,MES3) + 44*xextra(P3,MES3)

+ 47*xextra(P4,MES3) - 3030.55989583333*Oc(MES1)

- 3030.55989583333*Oc(MES2) - 3030.55989583333*Oc(MES3)

+ ociomanodeobrae(MES3) =E= 290933.75 ; (LHS = 0, INFES = 290933.75 ****)

REMAINING 9 ENTRIES SKIPPED

---- resespacio =L= restricci�n de espacio fisico

resespacio.. 6*Y(E1) + 8*Y(E2) + 10*Y(E3) =L= 820 ; (LHS = 0)

---- demandamax =E= restricci�n de demanda potencial del producto tipo j en el


periodo t

demandamax(P1,MES2).. xregular(P1,MES2) + xturno3(P1,MES2) + xextra(P1,MES2)

+ In(P1,MES1) - In(P1,MES2) + dn(P1,MES2) =E= 15289 ;

(LHS = 0, INFES = 15289 ****)

demandamax(P1,MES3).. xregular(P1,MES3) + xturno3(P1,MES3) + xextra(P1,MES3)

+ In(P1,MES2) - In(P1,MES3) + dn(P1,MES3) =E= 15185 ;

(LHS = 0, INFES = 15185 ****)

demandamax(P1,MES4).. xregular(P1,MES4) + xturno3(P1,MES4) + xextra(P1,MES4)


+ In(P1,MES3) - In(P1,MES4) + dn(P1,MES4) =E= 15186 ;

(LHS = 0, INFES = 15186 ****)

REMAINING 41 ENTRIES SKIPPED

---- demandamax2 =E= restricci�n de demanda potencial del producto j solo para
el primer periodo

demandamax2(P1).. xregular(P1,MES1) + xturno3(P1,MES1) + xextra(P1,MES1)

- In(P1,MES1) + dn(P1,MES1) =E= 14917 ; (LHS = 0, INFES = 14917 ****)

demandamax2(P2).. xregular(P2,MES1) + xturno3(P2,MES1) + xextra(P2,MES1)

- In(P2,MES1) + dn(P2,MES1) =E= 15701 ; (LHS = 0, INFES = 15701 ****)

demandamax2(P3).. xregular(P3,MES1) + xturno3(P3,MES1) + xextra(P3,MES1)

- In(P3,MES1) + dn(P3,MES1) =E= 15257 ; (LHS = 0, INFES = 15257 ****)

REMAINING ENTRY SKIPPED

---- puntoequi =G= restriccion de beneficio nulo o punto de equilibrio

puntoequi.. 6292*xregular(P1,MES1) + 6292*xregular(P1,MES2)

+ 6292*xregular(P1,MES3) + 6292*xregular(P1,MES4) + 6292*xregular(P1,MES5)

+ 6292*xregular(P1,MES6) + 6292*xregular(P1,MES7) + 6292*xregular(P1,MES8)

+ 6292*xregular(P1,MES9) + 6292*xregular(P1,MES10)

+ 6292*xregular(P1,MES11) + 6292*xregular(P1,MES12)

+ 9043*xregular(P2,MES1) + 9043*xregular(P2,MES2) + 9043*xregular(P2,MES3)

+ 9043*xregular(P2,MES4) + 9043*xregular(P2,MES5) + 9043*xregular(P2,MES6)

+ 9043*xregular(P2,MES7) + 9043*xregular(P2,MES8) + 9043*xregular(P2,MES9)

+ 9043*xregular(P2,MES10) + 9043*xregular(P2,MES11)

+ 9043*xregular(P2,MES12) + 4085*xregular(P3,MES1)

+ 4085*xregular(P3,MES2) + 4085*xregular(P3,MES3) + 4085*xregular(P3,MES4)

+ 4085*xregular(P3,MES5) + 4085*xregular(P3,MES6) + 4085*xregular(P3,MES7)

+ 4085*xregular(P3,MES8) + 4085*xregular(P3,MES9)

+ 4085*xregular(P3,MES10) + 4085*xregular(P3,MES11)

+ 4085*xregular(P3,MES12) + 8320*xregular(P4,MES1)

+ 8320*xregular(P4,MES2) + 8320*xregular(P4,MES3) + 8320*xregular(P4,MES4)


+ 8320*xregular(P4,MES5) + 8320*xregular(P4,MES6) + 8320*xregular(P4,MES7)

+ 8320*xregular(P4,MES8) + 8320*xregular(P4,MES9)

+ 8320*xregular(P4,MES10) + 8320*xregular(P4,MES11)

+ 8320*xregular(P4,MES12) - 3123.25*xturno3(P1,MES1)

- 3123.25*xturno3(P1,MES2) - 3123.25*xturno3(P1,MES3)

- 3123.25*xturno3(P1,MES4) - 3123.25*xturno3(P1,MES5)

- 3123.25*xturno3(P1,MES6) - 3123.25*xturno3(P1,MES7)

- 3123.25*xturno3(P1,MES8) - 3123.25*xturno3(P1,MES9)

- 3123.25*xturno3(P1,MES10) - 3123.25*xturno3(P1,MES11)

- 3123.25*xturno3(P1,MES12) + 548.25*xturno3(P2,MES1)

+ 548.25*xturno3(P2,MES2) + 548.25*xturno3(P2,MES3)

+ 548.25*xturno3(P2,MES4) + 548.25*xturno3(P2,MES5)

+ 548.25*xturno3(P2,MES6) + 548.25*xturno3(P2,MES7)

+ 548.25*xturno3(P2,MES8) + 548.25*xturno3(P2,MES9)

+ 548.25*xturno3(P2,MES10) + 548.25*xturno3(P2,MES11)

+ 548.25*xturno3(P2,MES12) - 6086.75*xturno3(P3,MES1)

- 6086.75*xturno3(P3,MES2) - 6086.75*xturno3(P3,MES3)

- 6086.75*xturno3(P3,MES4) - 6086.75*xturno3(P3,MES5)

- 6086.75*xturno3(P3,MES6) - 6086.75*xturno3(P3,MES7)

- 6086.75*xturno3(P3,MES8) - 6086.75*xturno3(P3,MES9)

- 6086.75*xturno3(P3,MES10) - 6086.75*xturno3(P3,MES11)

- 6086.75*xturno3(P3,MES12) - 982.75*xturno3(P4,MES1)

- 982.75*xturno3(P4,MES2) - 982.75*xturno3(P4,MES3)

- 982.75*xturno3(P4,MES4) - 982.75*xturno3(P4,MES5)

- 982.75*xturno3(P4,MES6) - 982.75*xturno3(P4,MES7)

- 982.75*xturno3(P4,MES8) - 982.75*xturno3(P4,MES9)

- 982.75*xturno3(P4,MES10) - 982.75*xturno3(P4,MES11)

- 982.75*xturno3(P4,MES12) + 5447*xextra(P1,MES1) + 5447*xextra(P1,MES2)

+ 5447*xextra(P1,MES3) + 5447*xextra(P1,MES4) + 5447*xextra(P1,MES5)

+ 5447*xextra(P1,MES6) + 5447*xextra(P1,MES7) + 5447*xextra(P1,MES8)


+ 5447*xextra(P1,MES9) + 5447*xextra(P1,MES10) + 5447*xextra(P1,MES11)

+ 5447*xextra(P1,MES12) + 8367*xextra(P2,MES1) + 8367*xextra(P2,MES2)

+ 8367*xextra(P2,MES3) + 8367*xextra(P2,MES4) + 8367*xextra(P2,MES5)

+ 8367*xextra(P2,MES6) + 8367*xextra(P2,MES7) + 8367*xextra(P2,MES8)

+ 8367*xextra(P2,MES9) + 8367*xextra(P2,MES10) + 8367*xextra(P2,MES11)

+ 8367*xextra(P2,MES12) + 3409*xextra(P3,MES1) + 3409*xextra(P3,MES2)

+ 3409*xextra(P3,MES3) + 3409*xextra(P3,MES4) + 3409*xextra(P3,MES5)

+ 3409*xextra(P3,MES6) + 3409*xextra(P3,MES7) + 3409*xextra(P3,MES8)

+ 3409*xextra(P3,MES9) + 3409*xextra(P3,MES10) + 3409*xextra(P3,MES11)

+ 3409*xextra(P3,MES12) + 7598*xextra(P4,MES1) + 7598*xextra(P4,MES2)

+ 7598*xextra(P4,MES3) + 7598*xextra(P4,MES4) + 7598*xextra(P4,MES5)

+ 7598*xextra(P4,MES6) + 7598*xextra(P4,MES7) + 7598*xextra(P4,MES8)

+ 7598*xextra(P4,MES9) + 7598*xextra(P4,MES10) + 7598*xextra(P4,MES11)

+ 7598*xextra(P4,MES12) - 753.22*In(P1,MES1) - 753.22*In(P1,MES2)

- 753.22*In(P1,MES3) - 753.22*In(P1,MES4) - 753.22*In(P1,MES5)

- 753.22*In(P1,MES6) - 753.22*In(P1,MES7) - 753.22*In(P1,MES8)

- 753.22*In(P1,MES9) - 753.22*In(P1,MES10) - 753.22*In(P1,MES11)

- 753.22*In(P1,MES12) - 679.58*In(P2,MES1) - 679.58*In(P2,MES2)

- 679.58*In(P2,MES3) - 679.58*In(P2,MES4) - 679.58*In(P2,MES5)

- 679.58*In(P2,MES6) - 679.58*In(P2,MES7) - 679.58*In(P2,MES8)

- 679.58*In(P2,MES9) - 679.58*In(P2,MES10) - 679.58*In(P2,MES11)

- 679.58*In(P2,MES12) - 813.74*In(P3,MES1) - 813.74*In(P3,MES2)

- 813.74*In(P3,MES3) - 813.74*In(P3,MES4) - 813.74*In(P3,MES5)

- 813.74*In(P3,MES6) - 813.74*In(P3,MES7) - 813.74*In(P3,MES8)

- 813.74*In(P3,MES9) - 813.74*In(P3,MES10) - 813.74*In(P3,MES11)

- 813.74*In(P3,MES12) - 744.22*In(P4,MES1) - 744.22*In(P4,MES2)

- 744.22*In(P4,MES3) - 744.22*In(P4,MES4) - 744.22*In(P4,MES5)

- 744.22*In(P4,MES6) - 744.22*In(P4,MES7) - 744.22*In(P4,MES8)

- 744.22*In(P4,MES9) - 744.22*In(P4,MES10) - 744.22*In(P4,MES11)


- 744.22*In(P4,MES12) - 4200000*Y(E1) - 4800000*Y(E2) - 5600000*Y(E3)

- 1200000*Oc(MES1) - 1200000*Oc(MES2) - 1200000*Oc(MES3)

- 1200000*Oc(MES4) - 1200000*Oc(MES5) - 1200000*Oc(MES6)

- 1200000*Oc(MES7) - 1200000*Oc(MES8) - 1200000*Oc(MES9)

- 1200000*Oc(MES10) - 1200000*Oc(MES11) - 1200000*Oc(MES12)

- 22222222*w2(E1,MES1) - 22222222*w2(E1,MES2) - 22222222*w2(E1,MES3)

- 22222222*w2(E1,MES4) - 22222222*w2(E1,MES5) - 22222222*w2(E1,MES6)

- 22222222*w2(E1,MES7) - 22222222*w2(E1,MES8) - 22222222*w2(E1,MES9)

- 22222222*w2(E1,MES10) - 22222222*w2(E1,MES11) - 22222222*w2(E1,MES12)

- 22222222*w2(E2,MES1) - 22222222*w2(E2,MES2) - 22222222*w2(E2,MES3)

- 22222222*w2(E2,MES4) - 22222222*w2(E2,MES5) - 22222222*w2(E2,MES6)

- 22222222*w2(E2,MES7) - 22222222*w2(E2,MES8) - 22222222*w2(E2,MES9)

- 22222222*w2(E2,MES10) - 22222222*w2(E2,MES11) - 22222222*w2(E2,MES12)

- 22222222*w2(E3,MES1) - 22222222*w2(E3,MES2) - 22222222*w2(E3,MES3)

- 22222222*w2(E3,MES4) - 22222222*w2(E3,MES5) - 22222222*w2(E3,MES6)

- 22222222*w2(E3,MES7) - 22222222*w2(E3,MES8) - 22222222*w2(E3,MES9)

- 22222222*w2(E3,MES10) - 22222222*w2(E3,MES11) - 22222222*w2(E3,MES12)

- 25000000*w3(E1,MES1) - 25000000*w3(E1,MES2) - 25000000*w3(E1,MES3)

- 25000000*w3(E1,MES4) - 25000000*w3(E1,MES5) - 25000000*w3(E1,MES6)

- 25000000*w3(E1,MES7) - 25000000*w3(E1,MES8) - 25000000*w3(E1,MES9)

- 25000000*w3(E1,MES10) - 25000000*w3(E1,MES11) - 25000000*w3(E1,MES12)

- 25000000*w3(E2,MES1) - 25000000*w3(E2,MES2) - 25000000*w3(E2,MES3)

- 25000000*w3(E2,MES4) - 25000000*w3(E2,MES5) - 25000000*w3(E2,MES6)

- 25000000*w3(E2,MES7) - 25000000*w3(E2,MES8) - 25000000*w3(E2,MES9)

- 25000000*w3(E2,MES10) - 25000000*w3(E2,MES11) - 25000000*w3(E2,MES12)

- 25000000*w3(E3,MES1) - 25000000*w3(E3,MES2) - 25000000*w3(E3,MES3)

- 25000000*w3(E3,MES4) - 25000000*w3(E3,MES5) - 25000000*w3(E3,MES6)

- 25000000*w3(E3,MES7) - 25000000*w3(E3,MES8) - 25000000*w3(E3,MES9)

- 25000000*w3(E3,MES10) - 25000000*w3(E3,MES11) - 25000000*w3(E3,MES12)

- 22222222*we(E1,MES1) - 22222222*we(E1,MES2) - 22222222*we(E1,MES3)


- 22222222*we(E1,MES4) - 22222222*we(E1,MES5) - 22222222*we(E1,MES6)

- 22222222*we(E1,MES7) - 22222222*we(E1,MES8) - 22222222*we(E1,MES9)

- 22222222*we(E1,MES10) - 22222222*we(E1,MES11) - 22222222*we(E1,MES12)

- 22222222*we(E2,MES1) - 22222222*we(E2,MES2) - 22222222*we(E2,MES3)

- 22222222*we(E2,MES4) - 22222222*we(E2,MES5) - 22222222*we(E2,MES6)

- 22222222*we(E2,MES7) - 22222222*we(E2,MES8) - 22222222*we(E2,MES9)

- 22222222*we(E2,MES10) - 22222222*we(E2,MES11) - 22222222*we(E2,MES12)

- 22222222*we(E3,MES1) - 22222222*we(E3,MES2) - 22222222*we(E3,MES3)

- 22222222*we(E3,MES4) - 22222222*we(E3,MES5) - 22222222*we(E3,MES6)

- 22222222*we(E3,MES7) - 22222222*we(E3,MES8) - 22222222*we(E3,MES9)

- 22222222*we(E3,MES10) - 22222222*we(E3,MES11) - 22222222*we(E3,MES12)


=G= 1500000000 ; (LHS = 0, INFES = 1500000000 ****)

---- interferencia =L= restriccion no permite programar tiempo extra cuando es


ta programado el tercer turno

interferencia(E1,MES1).. w3(E1,MES1) + we(E1,MES1) =L= 1 ; (LHS = 0)

interferencia(E1,MES2).. w3(E1,MES2) + we(E1,MES2) =L= 1 ; (LHS = 0)

interferencia(E1,MES3).. w3(E1,MES3) + we(E1,MES3) =L= 1 ; (LHS = 0)

REMAINING 33 ENTRIES SKIPPED

---- res1 =L= restricci�n que indica si las m�quinas nuevas se programan en el
segundo turno Ecu17

res1(E1,MES1).. - 2000000000*w2(E1,MES1) + Y2(E1,MES1) =L= 0 ; (LHS = 0)

res1(E1,MES2).. - 2000000000*w2(E1,MES2) + Y2(E1,MES2) =L= 0 ; (LHS = 0)

res1(E1,MES3).. - 2000000000*w2(E1,MES3) + Y2(E1,MES3) =L= 0 ; (LHS = 0)

REMAINING 33 ENTRIES SKIPPED

---- res2 =L= restricci�n que indica si las m�quinas nuevas se programan en el
tercer turno Ecu18

res2(E1,MES1).. - 2000000000*w3(E1,MES1) + Y3(E1,MES1) =L= 0 ; (LHS = 0)

res2(E1,MES2).. - 2000000000*w3(E1,MES2) + Y3(E1,MES2) =L= 0 ; (LHS = 0)

res2(E1,MES3).. - 2000000000*w3(E1,MES3) + Y3(E1,MES3) =L= 0 ; (LHS = 0)

REMAINING 33 ENTRIES SKIPPED


---- res3 =L= restricci�n que indica si las m�quinas nuevas se programan en el
extra turno Ecu19

res3(E1,MES1).. - 2000000000*we(E1,MES1) + Ye(E1,MES1) =L= 0 ; (LHS = 0)

res3(E1,MES2).. - 2000000000*we(E1,MES2) + Ye(E1,MES2) =L= 0 ; (LHS = 0)

res3(E1,MES3).. - 2000000000*we(E1,MES3) + Ye(E1,MES3) =L= 0 ; (LHS = 0)

REMAINING 33 ENTRIES SKIPPED

---- res4 =L= restricci�n que indica si las maquinas nuevas se pueden programa
r en el turno 2

res4(E1,MES1).. - Y(E1) + Y2(E1,MES1) =L= 0 ; (LHS = 0)

res4(E1,MES2).. - Y(E1) + Y2(E1,MES2) =L= 0 ; (LHS = 0)

res4(E1,MES3).. - Y(E1) + Y2(E1,MES3) =L= 0 ; (LHS = 0)

REMAINING 33 ENTRIES SKIPPED

---- res5 =L= restricci�n que indica si las maquinas nuevas se pueden programa
r en el turno 3

res5(E1,MES1).. - Y(E1) + Y3(E1,MES1) =L= 0 ; (LHS = 0)

res5(E1,MES2).. - Y(E1) + Y3(E1,MES2) =L= 0 ; (LHS = 0)

res5(E1,MES3).. - Y(E1) + Y3(E1,MES3) =L= 0 ; (LHS = 0)

REMAINING 33 ENTRIES SKIPPED

---- res6 =L= restricci�n que indica si las maquinas nuevas se pueden programa
r en el turno e

res6(E1,MES1).. - Y(E1) + Ye(E1,MES1) =L= 0 ; (LHS = 0)

res6(E1,MES2).. - Y(E1) + Ye(E1,MES2) =L= 0 ; (LHS = 0)

res6(E1,MES3).. - Y(E1) + Ye(E1,MES3) =L= 0 ; (LHS = 0)

REMAINING 33 ENTRIES SKIPPED

---- res7 =L= restricci�n que indica si se programan operarios en tiempo extra
en cualquier etapa del proceso

res7(MES1).. - we(E1,MES1) - we(E2,MES1) - we(E3,MES1) + w1e(MES1) =L= 0 ;

(LHS = 0)

res7(MES2).. - we(E1,MES2) - we(E2,MES2) - we(E3,MES2) + w1e(MES2) =L= 0 ;


(LHS = 0)

res7(MES3).. - we(E1,MES3) - we(E2,MES3) - we(E3,MES3) + w1e(MES3) =L= 0 ;

(LHS = 0)

REMAINING 9 ENTRIES SKIPPED

---- res8 =L= restricci�n que indica si se programan operarios en tiempo extra
simpre y cuando esten contratado

res8(MES1).. - Oc(MES1) + oce(MES1) =L= 0 ; (LHS = 0)

res8(MES2).. - Oc(MES1) - Oc(MES2) + oce(MES2) =L= 0 ; (LHS = 0)

res8(MES3).. - Oc(MES1) - Oc(MES2) - Oc(MES3) + oce(MES3) =L= 0 ; (LHS = 0)

REMAINING 9 ENTRIES SKIPPED


GAMS Rev 237 WEX-WEI 23.7.3 x86_64/MS Windows 05/08/18 07:40:17 Page 3
G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m
Column Listing SOLVE capacidad Using MIP From line 331

---- F :Funci�n objetivo

F
(.LO, .L, .UP, .M = -INF, 0, +INF, 0)
1 util

---- xregular :Cantidad a elaborar de producto tipo "j" en el periodo "t" en tu


rnos uno y dos

xregular(P1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-6292 util
11 rescapmaq(E1,MES1)
10 rescapmaq(E2,MES1)
12 rescapmaq(E3,MES1)
55 rescapmo(MES1)
1 demandamax2(P1)
6292 puntoequi

xregular(P1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-6292 util
11 rescapmaq(E1,MES2)
10 rescapmaq(E2,MES2)
12 rescapmaq(E3,MES2)
55 rescapmo(MES2)
1 demandamax(P1,MES2)
6292 puntoequi

xregular(P1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-6292 util
11 rescapmaq(E1,MES3)
10 rescapmaq(E2,MES3)
12 rescapmaq(E3,MES3)
55 rescapmo(MES3)
1 demandamax(P1,MES3)
6292 puntoequi

REMAINING 45 ENTRIES SKIPPED

---- xturno3 :Cantidad a elaborar de producto tipo "j" en el periodo "t" en el


tercer turno

xturno3(P1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
3123.25 util
11 rescapmaq3(E1,MES1)
10 rescapmaq3(E2,MES1)
12 rescapmaq3(E3,MES1)
55 rescapmo(MES1)
1 demandamax2(P1)
-3123.25 puntoequi
xturno3(P1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
3123.25 util
11 rescapmaq3(E1,MES2)
10 rescapmaq3(E2,MES2)
12 rescapmaq3(E3,MES2)
55 rescapmo(MES2)
1 demandamax(P1,MES2)
-3123.25 puntoequi

xturno3(P1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
3123.25 util
11 rescapmaq3(E1,MES3)
10 rescapmaq3(E2,MES3)
12 rescapmaq3(E3,MES3)
55 rescapmo(MES3)
1 demandamax(P1,MES3)
-3123.25 puntoequi

REMAINING 45 ENTRIES SKIPPED

---- xextra :Cantidad a elaborar de producto tipo "j" en el periodo "t" en tiem
po extra

xextra(P1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-5447 util
11 rescapmaqe(E1,MES1)
10 rescapmaqe(E2,MES1)
12 rescapmaqe(E3,MES1)
55 rescapmoe(MES1)
1 demandamax2(P1)
5447 puntoequi

xextra(P1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-5447 util
11 rescapmaqe(E1,MES2)
10 rescapmaqe(E2,MES2)
12 rescapmaqe(E3,MES2)
55 rescapmoe(MES2)
1 demandamax(P1,MES2)
5447 puntoequi

xextra(P1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-5447 util
11 rescapmaqe(E1,MES3)
10 rescapmaqe(E2,MES3)
12 rescapmaqe(E3,MES3)
55 rescapmoe(MES3)
1 demandamax(P1,MES3)
5447 puntoequi

REMAINING 45 ENTRIES SKIPPED

---- In :Inventario disponible al final del periodo "t" del producto "j"
In(P1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
753.22 util
1 demandamax(P1,MES2)
-1 demandamax2(P1)
-753.22 puntoequi

In(P1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
753.22 util
-1 demandamax(P1,MES2)
1 demandamax(P1,MES3)
-753.22 puntoequi

In(P1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
753.22 util
-1 demandamax(P1,MES3)
1 demandamax(P1,MES4)
-753.22 puntoequi

REMAINING 45 ENTRIES SKIPPED

---- dn :Demanda no satisfecha en el periodo "t" del producto "j"

dn(P1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 demandamax2(P1)

dn(P1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 demandamax(P1,MES2)

dn(P1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 demandamax(P1,MES3)

REMAINING 45 ENTRIES SKIPPED

---- ociomaquina :Ocio productivo recurso maquina en tiempo regular en la etapa


de proceso "i" en el periodo "t"

ociomaquina(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaq(E1,MES1)

ociomaquina(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaq(E1,MES2)

ociomaquina(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaq(E1,MES3)

REMAINING 33 ENTRIES SKIPPED

---- ociomanodeobra :Ocio productivo recurso mano de obra en la etapa de proces


o "i" en el periodo "t"
ociomanodeobra(MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmo(MES1)

ociomanodeobra(MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmo(MES2)

ociomanodeobra(MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmo(MES3)

REMAINING 9 ENTRIES SKIPPED

---- ociomaquinatercerturno :Ocio productivo recurso maquina en el tercer turno


en la etapa de proceso "i" en el periodo "t"

ociomaquinatercerturno(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaq3(E1,MES1)

ociomaquinatercerturno(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaq3(E1,MES2)

ociomaquinatercerturno(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaq3(E1,MES3)

REMAINING 33 ENTRIES SKIPPED

---- ociomaquinatiempoextra :Ocio productivo recurso maquina en tiempo extra en


la etapa de proceso i en el periodo "t"

ociomaquinatiempoextra(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaqe(E1,MES1)

ociomaquinatiempoextra(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaqe(E1,MES2)

ociomaquinatiempoextra(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmaqe(E1,MES3)

REMAINING 33 ENTRIES SKIPPED

---- Y :N�mero de maquinas a adquirir de tipo "i"

Y(E1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
4200000 util
-7560.9804 rescapmaq(E1,MES1)
-10920.9804 rescapmaq(E1,MES2)
-12360.9804 rescapmaq(E1,MES3)
-11880.9804 rescapmaq(E1,MES4)
-12360.9804 rescapmaq(E1,MES5)
-11880.9804 rescapmaq(E1,MES6)
-11880.9804 rescapmaq(E1,MES7)
-12360.9804 rescapmaq(E1,MES8)
-11880.9804 rescapmaq(E1,MES9)
-12360.9804 rescapmaq(E1,MES10)
-11880.9804 rescapmaq(E1,MES11)
-7560.9804 rescapmaq(E1,MES12)
6 resespacio
-4.200000E+6 puntoequi
-1 res4(E1,MES1)
-1 res4(E1,MES2)
-1 res4(E1,MES3)
-1 res4(E1,MES4)
-1 res4(E1,MES5)
-1 res4(E1,MES6)
-1 res4(E1,MES7)
-1 res4(E1,MES8)
-1 res4(E1,MES9)
-1 res4(E1,MES10)
-1 res4(E1,MES11)
-1 res4(E1,MES12)
-1 res5(E1,MES1)
-1 res5(E1,MES2)
-1 res5(E1,MES3)
-1 res5(E1,MES4)
-1 res5(E1,MES5)
-1 res5(E1,MES6)
-1 res5(E1,MES7)
-1 res5(E1,MES8)
-1 res5(E1,MES9)
-1 res5(E1,MES10)
-1 res5(E1,MES11)
-1 res5(E1,MES12)
-1 res6(E1,MES1)
-1 res6(E1,MES2)
-1 res6(E1,MES3)
-1 res6(E1,MES4)
-1 res6(E1,MES5)
-1 res6(E1,MES6)
-1 res6(E1,MES7)
-1 res6(E1,MES8)
-1 res6(E1,MES9)
-1 res6(E1,MES10)
-1 res6(E1,MES11)
-1 res6(E1,MES12)

Y(E2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
4800000 util
-7519.6405 rescapmaq(E2,MES1)
-10879.6405 rescapmaq(E2,MES2)
-12319.6405 rescapmaq(E2,MES3)
-11839.6405 rescapmaq(E2,MES4)
-12319.6405 rescapmaq(E2,MES5)
-11839.6405 rescapmaq(E2,MES6)
-11839.6405 rescapmaq(E2,MES7)
-12319.6405 rescapmaq(E2,MES8)
-11839.6405 rescapmaq(E2,MES9)
-12319.6405 rescapmaq(E2,MES10)
-11839.6405 rescapmaq(E2,MES11)
-7519.6405 rescapmaq(E2,MES12)
8 resespacio
-4.800000E+6 puntoequi
-1 res4(E2,MES1)
-1 res4(E2,MES2)
-1 res4(E2,MES3)
-1 res4(E2,MES4)
-1 res4(E2,MES5)
-1 res4(E2,MES6)
-1 res4(E2,MES7)
-1 res4(E2,MES8)
-1 res4(E2,MES9)
-1 res4(E2,MES10)
-1 res4(E2,MES11)
-1 res4(E2,MES12)
-1 res5(E2,MES1)
-1 res5(E2,MES2)
-1 res5(E2,MES3)
-1 res5(E2,MES4)
-1 res5(E2,MES5)
-1 res5(E2,MES6)
-1 res5(E2,MES7)
-1 res5(E2,MES8)
-1 res5(E2,MES9)
-1 res5(E2,MES10)
-1 res5(E2,MES11)
-1 res5(E2,MES12)
-1 res6(E2,MES1)
-1 res6(E2,MES2)
-1 res6(E2,MES3)
-1 res6(E2,MES4)
-1 res6(E2,MES5)
-1 res6(E2,MES6)
-1 res6(E2,MES7)
-1 res6(E2,MES8)
-1 res6(E2,MES9)
-1 res6(E2,MES10)
-1 res6(E2,MES11)
-1 res6(E2,MES12)

Y(E3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
5600000 util
-7423.7255 rescapmaq(E3,MES1)
-10783.7255 rescapmaq(E3,MES2)
-12223.7255 rescapmaq(E3,MES3)
-11743.7255 rescapmaq(E3,MES4)
-12223.7255 rescapmaq(E3,MES5)
-11743.7255 rescapmaq(E3,MES6)
-11743.7255 rescapmaq(E3,MES7)
-12223.7255 rescapmaq(E3,MES8)
-11743.7255 rescapmaq(E3,MES9)
-12223.7255 rescapmaq(E3,MES10)
-11743.7255 rescapmaq(E3,MES11)
-7423.7255 rescapmaq(E3,MES12)
10 resespacio
-5.600000E+6 puntoequi
-1 res4(E3,MES1)
-1 res4(E3,MES2)
-1 res4(E3,MES3)
-1 res4(E3,MES4)
-1 res4(E3,MES5)
-1 res4(E3,MES6)
-1 res4(E3,MES7)
-1 res4(E3,MES8)
-1 res4(E3,MES9)
-1 res4(E3,MES10)
-1 res4(E3,MES11)
-1 res4(E3,MES12)
-1 res5(E3,MES1)
-1 res5(E3,MES2)
-1 res5(E3,MES3)
-1 res5(E3,MES4)
-1 res5(E3,MES5)
-1 res5(E3,MES6)
-1 res5(E3,MES7)
-1 res5(E3,MES8)
-1 res5(E3,MES9)
-1 res5(E3,MES10)
-1 res5(E3,MES11)
-1 res5(E3,MES12)
-1 res6(E3,MES1)
-1 res6(E3,MES2)
-1 res6(E3,MES3)
-1 res6(E3,MES4)
-1 res6(E3,MES5)
-1 res6(E3,MES6)
-1 res6(E3,MES7)
-1 res6(E3,MES8)
-1 res6(E3,MES9)
-1 res6(E3,MES10)
-1 res6(E3,MES11)
-1 res6(E3,MES12)

---- Oc :Operarios a contratar en el periodo "t"

Oc(MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1200000 util
-7322.2396 rescapmo(MES1)
-10682.2396 rescapmo(MES2)
-12122.2396 rescapmo(MES3)
-11642.2396 rescapmo(MES4)
-12122.2396 rescapmo(MES5)
-11642.2396 rescapmo(MES6)
-11642.2396 rescapmo(MES7)
-12122.2396 rescapmo(MES8)
-11642.2396 rescapmo(MES9)
-12122.2396 rescapmo(MES10)
-11642.2396 rescapmo(MES11)
-7322.2396 rescapmo(MES12)
-1830.5599 rescapmoe(MES1)
-2670.5599 rescapmoe(MES2)
-3030.5599 rescapmoe(MES3)
-2910.5599 rescapmoe(MES4)
-3030.5599 rescapmoe(MES5)
-2910.5599 rescapmoe(MES6)
-2910.5599 rescapmoe(MES7)
-3030.5599 rescapmoe(MES8)
-2910.5599 rescapmoe(MES9)
-3030.5599 rescapmoe(MES10)
-2910.5599 rescapmoe(MES11)
-1830.5599 rescapmoe(MES12)
-1.200000E+6 puntoequi
-1 res8(MES1)
-1 res8(MES2)
-1 res8(MES3)
-1 res8(MES4)
-1 res8(MES5)
-1 res8(MES6)
-1 res8(MES7)
-1 res8(MES8)
-1 res8(MES9)
-1 res8(MES10)
-1 res8(MES11)
-1 res8(MES12)

Oc(MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1200000 util
-10682.2396 rescapmo(MES2)
-12122.2396 rescapmo(MES3)
-11642.2396 rescapmo(MES4)
-12122.2396 rescapmo(MES5)
-11642.2396 rescapmo(MES6)
-11642.2396 rescapmo(MES7)
-12122.2396 rescapmo(MES8)
-11642.2396 rescapmo(MES9)
-12122.2396 rescapmo(MES10)
-11642.2396 rescapmo(MES11)
-7322.2396 rescapmo(MES12)
-2670.5599 rescapmoe(MES2)
-3030.5599 rescapmoe(MES3)
-2910.5599 rescapmoe(MES4)
-3030.5599 rescapmoe(MES5)
-2910.5599 rescapmoe(MES6)
-2910.5599 rescapmoe(MES7)
-3030.5599 rescapmoe(MES8)
-2910.5599 rescapmoe(MES9)
-3030.5599 rescapmoe(MES10)
-2910.5599 rescapmoe(MES11)
-1830.5599 rescapmoe(MES12)
-1.200000E+6 puntoequi
-1 res8(MES2)
-1 res8(MES3)
-1 res8(MES4)
-1 res8(MES5)
-1 res8(MES6)
-1 res8(MES7)
-1 res8(MES8)
-1 res8(MES9)
-1 res8(MES10)
-1 res8(MES11)
-1 res8(MES12)
Oc(MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1200000 util
-12122.2396 rescapmo(MES3)
-11642.2396 rescapmo(MES4)
-12122.2396 rescapmo(MES5)
-11642.2396 rescapmo(MES6)
-11642.2396 rescapmo(MES7)
-12122.2396 rescapmo(MES8)
-11642.2396 rescapmo(MES9)
-12122.2396 rescapmo(MES10)
-11642.2396 rescapmo(MES11)
-7322.2396 rescapmo(MES12)
-3030.5599 rescapmoe(MES3)
-2910.5599 rescapmoe(MES4)
-3030.5599 rescapmoe(MES5)
-2910.5599 rescapmoe(MES6)
-2910.5599 rescapmoe(MES7)
-3030.5599 rescapmoe(MES8)
-2910.5599 rescapmoe(MES9)
-3030.5599 rescapmoe(MES10)
-2910.5599 rescapmoe(MES11)
-1830.5599 rescapmoe(MES12)
-1.200000E+6 puntoequi
-1 res8(MES3)
-1 res8(MES4)
-1 res8(MES5)
-1 res8(MES6)
-1 res8(MES7)
-1 res8(MES8)
-1 res8(MES9)
-1 res8(MES10)
-1 res8(MES11)
-1 res8(MES12)

REMAINING 9 ENTRIES SKIPPED

---- w2 :Variable de decision binaria que expresa la posibilidad de programar u


n segundo turno en la etapa de proceso i en el periodo t

w2(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.2222222E+7 util
-151219.6078 rescapmaq(E1,MES1)
-2.222222E+7 puntoequi
-2.000000E+9 res1(E1,MES1)

w2(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.2222222E+7 util
-218419.6078 rescapmaq(E1,MES2)
-2.222222E+7 puntoequi
-2.000000E+9 res1(E1,MES2)

w2(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.2222222E+7 util
-247219.6078 rescapmaq(E1,MES3)
-2.222222E+7 puntoequi
-2.000000E+9 res1(E1,MES3)

REMAINING 33 ENTRIES SKIPPED

---- w3 :Variable de decision binaria que expresa la posibilidad de programar u


n tercer turno en la etapa de proceso i en el periodo t

w3(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.5000000E+7 util
-105853.7255 rescapmaq3(E1,MES1)
-2.500000E+7 puntoequi
1 interferencia(E1,MES1)
-2.000000E+9 res2(E1,MES1)

w3(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.5000000E+7 util
-152893.7255 rescapmaq3(E1,MES2)
-2.500000E+7 puntoequi
1 interferencia(E1,MES2)
-2.000000E+9 res2(E1,MES2)

w3(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.5000000E+7 util
-173053.7255 rescapmaq3(E1,MES3)
-2.500000E+7 puntoequi
1 interferencia(E1,MES3)
-2.000000E+9 res2(E1,MES3)

REMAINING 33 ENTRIES SKIPPED

---- we :Variable de decision binaria que expresa la posibilidad de programar t


iempo extra en la etapa de proceso i en el periodo t

we(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.2222222E+7 util
-60487.8431 rescapmaqe(E1,MES1)
-2.222222E+7 puntoequi
1 interferencia(E1,MES1)
-2.000000E+9 res3(E1,MES1)
-1 res7(MES1)

we(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.2222222E+7 util
-87367.8431 rescapmaqe(E1,MES2)
-2.222222E+7 puntoequi
1 interferencia(E1,MES2)
-2.000000E+9 res3(E1,MES2)
-1 res7(MES2)

we(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
2.2222222E+7 util
-98887.8431 rescapmaqe(E1,MES3)
-2.222222E+7 puntoequi
1 interferencia(E1,MES3)
-2.000000E+9 res3(E1,MES3)
-1 res7(MES3)

REMAINING 33 ENTRIES SKIPPED

---- ociomanodeobrae ocio productivo de mano de obra en tiempo extra

ociomanodeobrae(MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmoe(MES1)

ociomanodeobrae(MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmoe(MES2)

ociomanodeobrae(MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 rescapmoe(MES3)

REMAINING 9 ENTRIES SKIPPED

---- Y2 N�mero de m�quinas nuevas que se programan en el turno 2 en la etapa "i


" en el periodo "t"

Y2(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res1(E1,MES1)
1 res4(E1,MES1)

Y2(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res1(E1,MES2)
1 res4(E1,MES2)

Y2(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res1(E1,MES3)
1 res4(E1,MES3)

REMAINING 33 ENTRIES SKIPPED

---- Y3 N�mero de m�quinas nuevas que se programan en el turno 3 en la etapa "i


" en el periodo "t"

Y3(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res2(E1,MES1)
1 res5(E1,MES1)

Y3(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res2(E1,MES2)
1 res5(E1,MES2)

Y3(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res2(E1,MES3)
1 res5(E1,MES3)
REMAINING 33 ENTRIES SKIPPED

---- Ye N�mero de m�quinas nuevas que se programan en tiempo extra en la etapa


"i" en el periodo "t"

Ye(E1,MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res3(E1,MES1)
1 res6(E1,MES1)

Ye(E1,MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res3(E1,MES2)
1 res6(E1,MES2)

Ye(E1,MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res3(E1,MES3)
1 res6(E1,MES3)

REMAINING 33 ENTRIES SKIPPED

---- oce Numero de operarios a programar en tiempo extra

oce(MES1)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res8(MES1)

oce(MES2)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res8(MES2)

oce(MES3)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
1 res8(MES3)

REMAINING 9 ENTRIES SKIPPED

---- w1e Variable de decision binaria que expresa la posibilidad de programar p


ersonal en horas extras en el periodo t

w1e(MES1)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
1 res7(MES1)

w1e(MES2)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
1 res7(MES2)

w1e(MES3)
(.LO, .L, .UP, .M = 0, 0, 1, 0)
1 res7(MES3)

REMAINING 9 ENTRIES SKIPPED

****
**** 135 Integer +INF Bounds have been reset to 100
****
GAMS Rev 237 WEX-WEI 23.7.3 x86_64/MS Windows 05/08/18 07:40:17 Page 4
G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m
Model Statistics SOLVE capacidad Using MIP From line 331

MODEL STATISTICS

BLOCKS OF EQUATIONS 19 SINGLE EQUATIONS 459


BLOCKS OF VARIABLES 21 SINGLE VARIABLES 628
NON ZERO ELEMENTS 2,568 DISCRETE VARIABLES 255

GENERATION TIME = 0.015 SECONDS 4 Mb WEX237-237 Aug 23, 2011

EXECUTION TIME = 0.015 SECONDS 4 Mb WEX237-237 Aug 23, 2011


GAMS Rev 237 WEX-WEI 23.7.3 x86_64/MS Windows 05/08/18 07:40:17 Page 5
G e n e r a l A l g e b r a i c M o d e l i n g S y s t e m
Solution Report SOLVE capacidad Using MIP From line 331

S O L V E S U M M A R Y

MODEL capacidad OBJECTIVE F


TYPE MIP DIRECTION MAXIMIZE
SOLVER CPLEX FROM LINE 331

**** SOLVER STATUS 1 Normal Completion


**** MODEL STATUS 1 Optimal
**** OBJECTIVE VALUE 3432575777.9626

RESOURCE USAGE, LIMIT 1.545 1000.000


ITERATION COUNT, LIMIT 24226 2000000000

IBM ILOG CPLEX Jul 14, 2011 23.7.3 WEX 27723.27726 WEI x86_64/MS Windows
--- GAMS/Cplex licensed for continuous and discrete problems.
Cplex 12.3.0.0

MIP status(101): integer optimal solution


Fixing integer variables, and solving final LP...
Fixed MIP status(1): optimal
Proven optimal solution.

MIP Solution: 3432575777.962608 (24155 iterations, 22973 nodes)


Final Solve: 3432575777.962608 (71 iterations)

Best possible: 3432575777.962608


Absolute gap: 0.000000
Relative gap: 0.000000

LOWER LEVEL UPPER MARGINAL

---- EQU util -1.500E+9 -1.500E+9 -1.500E+9 1.000

util ecuacion de la funcion objetivo

---- EQU rescapmaq restricci�n de capacidad de recurso maquina y equipo para lo


s dos primeros turnos

LOWER LEVEL UPPER MARGINAL

E1.MES1 1.5122E+5 1.5122E+5 1.5122E+5 EPS


E1.MES2 2.1842E+5 2.1842E+5 2.1842E+5 EPS
E1.MES3 2.4722E+5 2.4722E+5 2.4722E+5 44.094
E1.MES4 2.3762E+5 2.3762E+5 2.3762E+5 75.769
E1.MES5 2.4722E+5 2.4722E+5 2.4722E+5 107.444
E1.MES6 2.3762E+5 2.3762E+5 2.3762E+5 125.065
E1.MES7 2.3762E+5 2.3762E+5 2.3762E+5 170.794
E1.MES8 2.4722E+5 2.4722E+5 2.4722E+5 260.409
E1.MES9 2.3762E+5 2.3762E+5 2.3762E+5 350.024
E1.MES10 2.4722E+5 2.4722E+5 2.4722E+5 375.202
E1.MES11 2.3762E+5 2.3762E+5 2.3762E+5 400.381
E1.MES12 1.5122E+5 1.5122E+5 1.5122E+5 206.332
E2.MES1 1.1279E+5 1.1279E+5 1.1279E+5 EPS
E2.MES2 1.6319E+5 1.6319E+5 1.6319E+5 EPS
E2.MES3 1.8479E+5 1.8479E+5 1.8479E+5 EPS
E2.MES4 1.7759E+5 1.7759E+5 1.7759E+5 EPS
E2.MES5 1.8479E+5 1.8479E+5 1.8479E+5 EPS
E2.MES6 1.7759E+5 1.7759E+5 1.7759E+5 49.190
E2.MES7 1.7759E+5 1.7759E+5 1.7759E+5 EPS
E2.MES8 1.8479E+5 1.8479E+5 1.8479E+5 EPS
E2.MES9 1.7759E+5 1.7759E+5 1.7759E+5 EPS
E2.MES10 1.8479E+5 1.8479E+5 1.8479E+5 EPS
E2.MES11 1.7759E+5 1.7759E+5 1.7759E+5 EPS
E2.MES12 1.1279E+5 1.1279E+5 1.1279E+5 EPS
E3.MES1 1.1878E+5 1.1878E+5 1.1878E+5 EPS
E3.MES2 1.7254E+5 1.7254E+5 1.7254E+5 EPS
E3.MES3 1.9558E+5 1.9558E+5 1.9558E+5 232.840
E3.MES4 1.8790E+5 1.8790E+5 1.8790E+5 266.573
E3.MES5 1.9558E+5 1.9558E+5 1.9558E+5 300.306
E3.MES6 1.8790E+5 1.8790E+5 1.8790E+5 305.931
E3.MES7 1.8790E+5 1.8790E+5 1.8790E+5 367.772
E3.MES8 1.9558E+5 1.9558E+5 1.9558E+5 285.625
E3.MES9 1.8790E+5 1.8790E+5 1.8790E+5 203.478
E3.MES10 1.9558E+5 1.9558E+5 1.9558E+5 250.204
E3.MES11 1.8790E+5 1.8790E+5 1.8790E+5 296.929
E3.MES12 1.1878E+5 1.1878E+5 1.1878E+5 EPS

---- EQU rescapmaq3 restricci�n de capacidad de recurso maquina y equipo para e


l tercer turno

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . . EPS
E1.MES2 . . . EPS
E1.MES3 . . . EPS
E1.MES4 . . . EPS
E1.MES5 . . . EPS
E1.MES6 . . . EPS
E1.MES7 . . . EPS
E1.MES8 . . . EPS
E1.MES9 . . . EPS
E1.MES10 . . . EPS
E1.MES11 . . . EPS
E1.MES12 . . . EPS
E2.MES1 . . . EPS
E2.MES2 . . . EPS
E2.MES3 . . . EPS
E2.MES4 . . . EPS
E2.MES5 . . . EPS
E2.MES6 . . . EPS
E2.MES7 . . . EPS
E2.MES8 . . . EPS
E2.MES9 . . . EPS
E2.MES10 . . . EPS
E2.MES11 . . . EPS
E2.MES12 . . . EPS
E3.MES1 . . . EPS
E3.MES2 . . . EPS
E3.MES3 . . . EPS
E3.MES4 . . . EPS
E3.MES5 . . . EPS
E3.MES6 . . . EPS
E3.MES7 . . . EPS
E3.MES8 . . . EPS
E3.MES9 . . . EPS
E3.MES10 . . . EPS
E3.MES11 . . . EPS
E3.MES12 . . . EPS

---- EQU rescapmaqe restricci�n de capacidad de recurso maquina y equipo para e


l tiempo extra

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . . 690.727
E1.MES2 . . . 152.809
E1.MES3 . . . 221.284
E1.MES4 . . . 289.758
E1.MES5 . . . 358.233
E1.MES6 . . . 426.707
E1.MES7 . . . 495.182
E1.MES8 . . . 495.182
E1.MES9 . . . 495.182
E1.MES10 . . . 537.024
E1.MES11 . . . 604.680
E1.MES12 . . . 672.337
E2.MES1 . . . EPS
E2.MES2 . . . EPS
E2.MES3 . . . EPS
E2.MES4 . . . EPS
E2.MES5 . . . EPS
E2.MES6 . . . EPS
E2.MES7 . . . EPS
E2.MES8 . . . EPS
E2.MES9 . . . EPS
E2.MES10 . . . EPS
E2.MES11 . . . EPS
E2.MES12 . . . EPS
E3.MES1 . . . EPS
E3.MES2 . . . EPS
E3.MES3 . . . EPS
E3.MES4 . . . EPS
E3.MES5 . . . EPS
E3.MES6 . . . EPS
E3.MES7 . . . EPS
E3.MES8 . . . EPS
E3.MES9 . . . EPS
E3.MES10 . . . EPS
E3.MES11 . . . EPS
E3.MES12 . . . EPS

---- EQU rescapmo restricci�n de capacidad de mano de obra

LOWER LEVEL UPPER MARGINAL

MES1 7.0293E+5 7.0293E+5 7.0293E+5 177.021


MES2 1.0255E+6 1.0255E+6 1.0255E+6 45.925
MES3 1.1637E+6 1.1637E+6 1.1637E+6 EPS
MES4 1.1177E+6 1.1177E+6 1.1177E+6 EPS
MES5 1.1637E+6 1.1637E+6 1.1637E+6 EPS
MES6 1.1177E+6 1.1177E+6 1.1177E+6 EPS
MES7 1.1177E+6 1.1177E+6 1.1177E+6 EPS
MES8 1.1637E+6 1.1637E+6 1.1637E+6 EPS
MES9 1.1177E+6 1.1177E+6 1.1177E+6 EPS
MES10 1.1637E+6 1.1637E+6 1.1637E+6 EPS
MES11 1.1177E+6 1.1177E+6 1.1177E+6 EPS
MES12 7.0293E+5 7.0293E+5 7.0293E+5 124.427

---- EQU rescapmoe restricci�n de capacidad de mano de obra en tiempo extra

LOWER LEVEL UPPER MARGINAL

MES1 1.7573E+5 1.7573E+5 1.7573E+5 EPS


MES2 2.5637E+5 2.5637E+5 2.5637E+5 EPS
MES3 2.9093E+5 2.9093E+5 2.9093E+5 EPS
MES4 2.7941E+5 2.7941E+5 2.7941E+5 EPS
MES5 2.9093E+5 2.9093E+5 2.9093E+5 EPS
MES6 2.7941E+5 2.7941E+5 2.7941E+5 EPS
MES7 2.7941E+5 2.7941E+5 2.7941E+5 EPS
MES8 2.9093E+5 2.9093E+5 2.9093E+5 EPS
MES9 2.7941E+5 2.7941E+5 2.7941E+5 EPS
MES10 2.9093E+5 2.9093E+5 2.9093E+5 EPS
MES11 2.7941E+5 2.7941E+5 2.7941E+5 EPS
MES12 1.7573E+5 1.7573E+5 1.7573E+5 EPS

LOWER LEVEL UPPER MARGINAL

---- EQU resespacio -INF 818.000 820.000 .

resespacio restricci�n de espacio fisico

---- EQU demandamax restricci�n de demanda potencial del producto tipo j en el


periodo t

LOWER LEVEL UPPER MARGINAL

P1.MES2 15289.000 15289.000 15289.000 3766.100


P1.MES3 15185.000 15185.000 15185.000 3012.880
P1.MES4 15186.000 15186.000 15186.000 2259.660
P1.MES5 15275.000 15275.000 15275.000 1506.440
P1.MES6 15452.000 15452.000 15452.000 753.220
P1.MES7 15744.000 15744.000 15744.000 EPS
P1.MES8 15810.000 15810.000 15810.000 EPS
P1.MES9 15805.000 15805.000 15805.000 EPS
P1.MES10 15945.000 15945.000 15945.000 EPS
P1.MES11 16157.000 16157.000 16157.000 EPS
P1.MES12 16434.000 16434.000 16434.000 EPS
P2.MES2 15966.000 15966.000 15966.000 7022.280
P2.MES3 15919.000 15919.000 15919.000 6795.800
P2.MES4 15675.000 15675.000 15675.000 6116.220
P2.MES5 15699.000 15699.000 15699.000 5436.640
P2.MES6 15772.000 15772.000 15772.000 4757.060
P2.MES7 16012.000 16012.000 16012.000 4077.480
P2.MES8 16379.000 16379.000 16379.000 3397.900
P2.MES9 16727.000 16727.000 16727.000 2718.320
P2.MES10 17065.000 17065.000 17065.000 2038.740
P2.MES11 17388.000 17388.000 17388.000 1359.160
P2.MES12 17874.000 17874.000 17874.000 679.580
P3.MES2 15963.000 15963.000 15963.000 2064.280
P3.MES3 16357.000 16357.000 16357.000 1925.988
P3.MES4 16480.000 16480.000 16480.000 1309.758
P3.MES5 16722.000 16722.000 16722.000 693.528
P3.MES6 16736.000 16736.000 16736.000 EPS
P3.MES7 16746.000 16746.000 16746.000 EPS
P3.MES8 16770.000 16770.000 16770.000 EPS
P3.MES9 16955.000 16955.000 16955.000 EPS
P3.MES10 17212.000 17212.000 17212.000 EPS
P3.MES11 17819.000 17819.000 17819.000 EPS
P3.MES12 18651.000 18651.000 18651.000 EPS
P4.MES2 17489.000 17489.000 17489.000 6161.504
P4.MES3 17553.000 17553.000 17553.000 5506.561
P4.MES4 17483.000 17483.000 17483.000 4820.807
P4.MES5 17387.000 17387.000 17387.000 4135.053
P4.MES6 17436.000 17436.000 17436.000 3491.461
P4.MES7 17596.000 17596.000 17596.000 2763.545
P4.MES8 18007.000 18007.000 18007.000 2599.251
P4.MES9 18595.000 18595.000 18595.000 2434.956
P4.MES10 19352.000 19352.000 19352.000 1690.736
P4.MES11 20192.000 20192.000 20192.000 946.516
P4.MES12 21281.000 21281.000 21281.000 202.296

---- EQU demandamax2 restricci�n de demanda potencial del producto j solo para
el primer periodo

LOWER LEVEL UPPER MARGINAL

P1 14917.000 14917.000 14917.000 EPS


P2 15701.000 15701.000 15701.000 1254.064
P3 15257.000 15257.000 15257.000 EPS
P4 17124.000 17124.000 17124.000 EPS

LOWER LEVEL UPPER MARGINAL

---- EQU puntoequi 1.5000E+9 4.9326E+9 +INF .

puntoequi restriccion de beneficio nulo o punto de equilibrio

---- EQU interferencia restriccion no permite programar tiempo extra cuando est
a programado el tercer turno

LOWER LEVEL UPPER MARGINAL

E1.MES1 -INF . 1.000 .


E1.MES2 -INF . 1.000 .
E1.MES3 -INF . 1.000 .
E1.MES4 -INF . 1.000 .
E1.MES5 -INF . 1.000 .
E1.MES6 -INF . 1.000 .
E1.MES7 -INF . 1.000 .
E1.MES8 -INF . 1.000 .
E1.MES9 -INF . 1.000 .
E1.MES10 -INF . 1.000 .
E1.MES11 -INF . 1.000 .
E1.MES12 -INF . 1.000 .
E2.MES1 -INF . 1.000 .
E2.MES2 -INF . 1.000 .
E2.MES3 -INF . 1.000 .
E2.MES4 -INF . 1.000 .
E2.MES5 -INF . 1.000 .
E2.MES6 -INF . 1.000 .
E2.MES7 -INF . 1.000 .
E2.MES8 -INF . 1.000 .
E2.MES9 -INF . 1.000 .
E2.MES10 -INF . 1.000 .
E2.MES11 -INF . 1.000 .
E2.MES12 -INF . 1.000 .
E3.MES1 -INF . 1.000 .
E3.MES2 -INF . 1.000 .
E3.MES3 -INF . 1.000 .
E3.MES4 -INF . 1.000 .
E3.MES5 -INF . 1.000 .
E3.MES6 -INF . 1.000 .
E3.MES7 -INF . 1.000 .
E3.MES8 -INF . 1.000 .
E3.MES9 -INF . 1.000 .
E3.MES10 -INF . 1.000 .
E3.MES11 -INF . 1.000 .
E3.MES12 -INF . 1.000 .

---- EQU res1 restricci�n que indica si las m�quinas nuevas se programan en el
segundo turno Ecu17

LOWER LEVEL UPPER MARGINAL

E1.MES1 -INF . . .
E1.MES2 -INF . . .
E1.MES3 -INF . . .
E1.MES4 -INF . . .
E1.MES5 -INF . . .
E1.MES6 -INF -2.000E+9 . .
E1.MES7 -INF -2.000E+9 . .
E1.MES8 -INF -2.000E+9 . .
E1.MES9 -INF -2.000E+9 . .
E1.MES10 -INF -2.000E+9 . .
E1.MES11 -INF -2.000E+9 . .
E1.MES12 -INF -2.000E+9 . .
E2.MES1 -INF . . .
E2.MES2 -INF -2.000E+9 . .
E2.MES3 -INF -2.000E+9 . .
E2.MES4 -INF -2.000E+9 . .
E2.MES5 -INF -2.000E+9 . .
E2.MES6 -INF -2.000E+9 . .
E2.MES7 -INF -2.000E+9 . .
E2.MES8 -INF -2.000E+9 . .
E2.MES9 -INF -2.000E+9 . .
E2.MES10 -INF -2.000E+9 . .
E2.MES11 -INF -2.000E+9 . .
E2.MES12 -INF -2.000E+9 . .
E3.MES1 -INF . . .
E3.MES2 -INF -2.000E+9 . .
E3.MES3 -INF -2.000E+9 . .
E3.MES4 -INF -2.000E+9 . .
E3.MES5 -INF -2.000E+9 . .
E3.MES6 -INF -2.000E+9 . .
E3.MES7 -INF -2.000E+9 . .
E3.MES8 -INF -2.000E+9 . .
E3.MES9 -INF -2.000E+9 . .
E3.MES10 -INF -2.000E+9 . .
E3.MES11 -INF -2.000E+9 . .
E3.MES12 -INF -2.000E+9 . .

---- EQU res2 restricci�n que indica si las m�quinas nuevas se programan en el
tercer turno Ecu18

LOWER LEVEL UPPER MARGINAL

E1.MES1 -INF . . .
E1.MES2 -INF . . .
E1.MES3 -INF . . .
E1.MES4 -INF . . .
E1.MES5 -INF . . .
E1.MES6 -INF . . .
E1.MES7 -INF . . .
E1.MES8 -INF . . .
E1.MES9 -INF . . .
E1.MES10 -INF . . .
E1.MES11 -INF . . .
E1.MES12 -INF . . .
E2.MES1 -INF . . .
E2.MES2 -INF . . .
E2.MES3 -INF . . .
E2.MES4 -INF . . .
E2.MES5 -INF . . .
E2.MES6 -INF . . .
E2.MES7 -INF . . .
E2.MES8 -INF . . .
E2.MES9 -INF . . .
E2.MES10 -INF . . .
E2.MES11 -INF . . .
E2.MES12 -INF . . .
E3.MES1 -INF . . .
E3.MES2 -INF . . .
E3.MES3 -INF . . .
E3.MES4 -INF . . .
E3.MES5 -INF . . .
E3.MES6 -INF . . .
E3.MES7 -INF . . .
E3.MES8 -INF . . .
E3.MES9 -INF . . .
E3.MES10 -INF . . .
E3.MES11 -INF . . .
E3.MES12 -INF . . .

---- EQU res3 restricci�n que indica si las m�quinas nuevas se programan en el
extra turno Ecu19

LOWER LEVEL UPPER MARGINAL

E1.MES1 -INF . . .
E1.MES2 -INF . . .
E1.MES3 -INF . . .
E1.MES4 -INF . . .
E1.MES5 -INF . . .
E1.MES6 -INF . . .
E1.MES7 -INF . . .
E1.MES8 -INF . . .
E1.MES9 -INF . . .
E1.MES10 -INF . . .
E1.MES11 -INF . . .
E1.MES12 -INF . . .
E2.MES1 -INF . . .
E2.MES2 -INF . . .
E2.MES3 -INF . . .
E2.MES4 -INF . . .
E2.MES5 -INF . . .
E2.MES6 -INF . . .
E2.MES7 -INF . . .
E2.MES8 -INF . . .
E2.MES9 -INF . . .
E2.MES10 -INF . . .
E2.MES11 -INF . . .
E2.MES12 -INF . . .
E3.MES1 -INF . . .
E3.MES2 -INF . . .
E3.MES3 -INF . . .
E3.MES4 -INF . . .
E3.MES5 -INF . . .
E3.MES6 -INF . . .
E3.MES7 -INF . . .
E3.MES8 -INF . . .
E3.MES9 -INF . . .
E3.MES10 -INF . . .
E3.MES11 -INF . . .
E3.MES12 -INF . . .

---- EQU res4 restricci�n que indica si las maquinas nuevas se pueden programar
en el turno 2

LOWER LEVEL UPPER MARGINAL

E1.MES1 -INF -56.000 . .


E1.MES2 -INF -56.000 . .
E1.MES3 -INF -56.000 . .
E1.MES4 -INF -56.000 . .
E1.MES5 -INF -56.000 . .
E1.MES6 -INF -56.000 . .
E1.MES7 -INF -56.000 . .
E1.MES8 -INF -56.000 . .
E1.MES9 -INF -56.000 . .
E1.MES10 -INF -56.000 . .
E1.MES11 -INF -56.000 . .
E1.MES12 -INF -56.000 . .
E2.MES1 -INF -29.000 . .
E2.MES2 -INF -29.000 . .
E2.MES3 -INF -29.000 . .
E2.MES4 -INF -29.000 . .
E2.MES5 -INF -29.000 . .
E2.MES6 -INF -29.000 . .
E2.MES7 -INF -29.000 . .
E2.MES8 -INF -29.000 . .
E2.MES9 -INF -29.000 . .
E2.MES10 -INF -29.000 . .
E2.MES11 -INF -29.000 . .
E2.MES12 -INF -29.000 . .
E3.MES1 -INF -25.000 . .
E3.MES2 -INF -25.000 . .
E3.MES3 -INF -25.000 . .
E3.MES4 -INF -25.000 . .
E3.MES5 -INF -25.000 . .
E3.MES6 -INF -25.000 . .
E3.MES7 -INF -25.000 . .
E3.MES8 -INF -25.000 . .
E3.MES9 -INF -25.000 . .
E3.MES10 -INF -25.000 . .
E3.MES11 -INF -25.000 . .
E3.MES12 -INF -25.000 . .

---- EQU res5 restricci�n que indica si las maquinas nuevas se pueden programar
en el turno 3

LOWER LEVEL UPPER MARGINAL

E1.MES1 -INF -56.000 . .


E1.MES2 -INF -56.000 . .
E1.MES3 -INF -56.000 . .
E1.MES4 -INF -56.000 . .
E1.MES5 -INF -56.000 . .
E1.MES6 -INF -56.000 . .
E1.MES7 -INF -56.000 . .
E1.MES8 -INF -56.000 . .
E1.MES9 -INF -56.000 . .
E1.MES10 -INF -56.000 . .
E1.MES11 -INF -56.000 . .
E1.MES12 -INF -56.000 . .
E2.MES1 -INF -29.000 . .
E2.MES2 -INF -29.000 . .
E2.MES3 -INF -29.000 . .
E2.MES4 -INF -29.000 . .
E2.MES5 -INF -29.000 . .
E2.MES6 -INF -29.000 . .
E2.MES7 -INF -29.000 . .
E2.MES8 -INF -29.000 . .
E2.MES9 -INF -29.000 . .
E2.MES10 -INF -29.000 . .
E2.MES11 -INF -29.000 . .
E2.MES12 -INF -29.000 . .
E3.MES1 -INF -25.000 . .
E3.MES2 -INF -25.000 . .
E3.MES3 -INF -25.000 . .
E3.MES4 -INF -25.000 . .
E3.MES5 -INF -25.000 . .
E3.MES6 -INF -25.000 . .
E3.MES7 -INF -25.000 . .
E3.MES8 -INF -25.000 . .
E3.MES9 -INF -25.000 . .
E3.MES10 -INF -25.000 . .
E3.MES11 -INF -25.000 . .
E3.MES12 -INF -25.000 . .

---- EQU res6 restricci�n que indica si las maquinas nuevas se pueden programar
en el turno e

LOWER LEVEL UPPER MARGINAL

E1.MES1 -INF -56.000 . .


E1.MES2 -INF -56.000 . .
E1.MES3 -INF -56.000 . .
E1.MES4 -INF -56.000 . .
E1.MES5 -INF -56.000 . .
E1.MES6 -INF -56.000 . .
E1.MES7 -INF -56.000 . .
E1.MES8 -INF -56.000 . .
E1.MES9 -INF -56.000 . .
E1.MES10 -INF -56.000 . .
E1.MES11 -INF -56.000 . .
E1.MES12 -INF -56.000 . .
E2.MES1 -INF -29.000 . .
E2.MES2 -INF -29.000 . .
E2.MES3 -INF -29.000 . .
E2.MES4 -INF -29.000 . .
E2.MES5 -INF -29.000 . .
E2.MES6 -INF -29.000 . .
E2.MES7 -INF -29.000 . .
E2.MES8 -INF -29.000 . .
E2.MES9 -INF -29.000 . .
E2.MES10 -INF -29.000 . .
E2.MES11 -INF -29.000 . .
E2.MES12 -INF -29.000 . .
E3.MES1 -INF -25.000 . .
E3.MES2 -INF -25.000 . .
E3.MES3 -INF -25.000 . .
E3.MES4 -INF -25.000 . .
E3.MES5 -INF -25.000 . .
E3.MES6 -INF -25.000 . .
E3.MES7 -INF -25.000 . .
E3.MES8 -INF -25.000 . .
E3.MES9 -INF -25.000 . .
E3.MES10 -INF -25.000 . .
E3.MES11 -INF -25.000 . .
E3.MES12 -INF -25.000 . .

---- EQU res7 restricci�n que indica si se programan operarios en tiempo extra
en cualquier etapa del proceso

LOWER LEVEL UPPER MARGINAL

MES1 -INF . . .
MES2 -INF . . .
MES3 -INF . . .
MES4 -INF . . .
MES5 -INF . . .
MES6 -INF . . .
MES7 -INF . . .
MES8 -INF . . .
MES9 -INF . . .
MES10 -INF . . .
MES11 -INF . . .
MES12 -INF . . .

---- EQU res8 restricci�n que indica si se programan operarios en tiempo extra
simpre y cuando esten contratado

LOWER LEVEL UPPER MARGINAL


MES1 -INF -100.000 . .
MES2 -INF -200.000 . .
MES3 -INF -237.000 . .
MES4 -INF -237.000 . .
MES5 -INF -237.000 . .
MES6 -INF -237.000 . .
MES7 -INF -237.000 . .
MES8 -INF -237.000 . .
MES9 -INF -237.000 . .
MES10 -INF -237.000 . .
MES11 -INF -237.000 . .
MES12 -INF -237.000 . .

LOWER LEVEL UPPER MARGINAL

---- VAR F -INF 3.4326E+9 +INF .

F :Funci�n objetivo

---- VAR xregular :Cantidad a elaborar de producto tipo "j" en el periodo "t" e
n turnos uno y dos

LOWER LEVEL UPPER MARGINAL

P1.MES1 . . +INF -3444.170


P1.MES2 . 17001.526 +INF .
P1.MES3 . 20259.938 +INF .
P1.MES4 . 18886.400 +INF .
P1.MES5 . 20318.707 +INF .
P1.MES6 . 2677.012 +INF .
P1.MES7 . 3065.122 +INF .
P1.MES8 . 3445.199 +INF .
P1.MES9 . 170.586 +INF .
P1.MES10 . . +INF -837.671
P1.MES11 . . +INF -1675.342
P1.MES12 . . +INF -2821.116
P2.MES1 . 15701.000 +INF .
P2.MES2 . 15966.000 +INF .
P2.MES3 . 23372.014 +INF .
P2.MES4 . 21795.080 +INF .
P2.MES5 . 23143.409 +INF .
P2.MES6 . 62887.027 +INF .
P2.MES7 . 65235.841 +INF .
P2.MES8 . 67905.709 +INF .
P2.MES9 . 64225.050 +INF .
P2.MES10 . 66702.624 +INF .
P2.MES11 . 64165.481 +INF .
P2.MES12 . 41918.275 +INF .
P3.MES1 . . +INF -3703.936
P3.MES2 . 15963.000 +INF .
P3.MES3 . 16357.000 +INF .
P3.MES4 . 16480.000 +INF .
P3.MES5 . 16722.000 +INF .
P3.MES6 . 3242.717 +INF .
P3.MES7 . . +INF -538.932
P3.MES8 . . +INF -1039.282
P3.MES9 . . +INF -1539.633
P3.MES10 . . +INF -2168.855
P3.MES11 . . +INF -2798.078
P3.MES12 . . +INF -3865.756
P4.MES1 . 15836.488 +INF .
P4.MES2 . 17489.000 +INF .
P4.MES3 . 17553.000 +INF .
P4.MES4 . 17483.000 +INF .
P4.MES5 . 17387.000 +INF .
P4.MES6 . 17436.000 +INF .
P4.MES7 . 17596.000 +INF .
P4.MES8 . 18007.000 +INF .
P4.MES9 . 21776.997 +INF .
P4.MES10 . 22983.399 +INF .
P4.MES11 . 22023.399 +INF .
P4.MES12 . 12636.206 +INF .

---- VAR xturno3 :Cantidad a elaborar de producto tipo "j" en el periodo "t" en
el tercer turno

LOWER LEVEL UPPER MARGINAL

P1.MES1 . . +INF -1.286E+4


P1.MES2 . . +INF -9415.250
P1.MES3 . . +INF -6136.130
P1.MES4 . . +INF -5382.910
P1.MES5 . . +INF -4629.690
P1.MES6 . . +INF -3876.470
P1.MES7 . . +INF -3123.250
P1.MES8 . . +INF -3123.250
P1.MES9 . . +INF -3123.250
P1.MES10 . . +INF -3123.250
P1.MES11 . . +INF -3123.250
P1.MES12 . . +INF -9966.713
P2.MES1 . . +INF -8494.750
P2.MES2 . . +INF -8494.750
P2.MES3 . . +INF -6247.550
P2.MES4 . . +INF -5567.970
P2.MES5 . . +INF -4888.390
P2.MES6 . . +INF -4208.810
P2.MES7 . . +INF -3529.230
P2.MES8 . . +INF -2849.650
P2.MES9 . . +INF -2170.070
P2.MES10 . . +INF -1490.490
P2.MES11 . . +INF -810.910
P2.MES12 . . +INF -5606.101
P3.MES1 . . +INF -1.388E+4
P3.MES2 . . +INF -1.017E+4
P3.MES3 . . +INF -8012.738
P3.MES4 . . +INF -7396.508
P3.MES5 . . +INF -6780.278
P3.MES6 . . +INF -6086.750
P3.MES7 . . +INF -6086.750
P3.MES8 . . +INF -6086.750
P3.MES9 . . +INF -6086.750
P3.MES10 . . +INF -6086.750
P3.MES11 . . +INF -6086.750
P3.MES12 . . +INF -1.156E+4
P4.MES1 . . +INF -9302.750
P4.MES2 . . +INF -9302.750
P4.MES3 . . +INF -6489.311
P4.MES4 . . +INF -5803.557
P4.MES5 . . +INF -5117.803
P4.MES6 . . +INF -4474.211
P4.MES7 . . +INF -3746.295
P4.MES8 . . +INF -3582.001
P4.MES9 . . +INF -3417.706
P4.MES10 . . +INF -2673.486
P4.MES11 . . +INF -1929.266
P4.MES12 . . +INF -7033.097

---- VAR xextra :Cantidad a elaborar de producto tipo "j" en el periodo "t" en
tiempo extra

LOWER LEVEL UPPER MARGINAL

P1.MES1 . . +INF -2151.000


P1.MES2 . . +INF .
P1.MES3 . . +INF .
P1.MES4 . . +INF .
P1.MES5 . . +INF .
P1.MES6 . . +INF .
P1.MES7 . . +INF .
P1.MES8 . . +INF .
P1.MES9 . . +INF .
P1.MES10 . . +INF -460.264
P1.MES11 . . +INF -1204.484
P1.MES12 . . +INF -1948.704
P2.MES1 . . +INF -2557.246
P2.MES2 . . +INF -794.607
P2.MES3 . . +INF -1526.771
P2.MES4 . . +INF -1805.835
P2.MES5 . . +INF -2084.898
P2.MES6 . . +INF -2363.962
P2.MES7 . . +INF -2643.025
P2.MES8 . . +INF -1963.445
P2.MES9 . . +INF -1283.865
P2.MES10 . . +INF -1190.075
P2.MES11 . . +INF -1457.684
P2.MES12 . . +INF -1725.294
P3.MES1 . . +INF -4879.727
P3.MES2 . . +INF -488.989
P3.MES3 . . +INF -1172.392
P3.MES4 . . +INF -1377.856
P3.MES5 . . +INF -1583.321
P3.MES6 . . +INF -1711.487
P3.MES7 . . +INF -2533.182
P3.MES8 . . +INF -2533.182
P3.MES9 . . +INF -2533.182
P3.MES10 . . +INF -3035.287
P3.MES11 . . +INF -3847.164
P3.MES12 . . +INF -4659.040
P4.MES1 . . +INF .
P4.MES2 . . +INF -244.404
P4.MES3 . . +INF -342.681
P4.MES4 . . +INF -410.147
P4.MES5 . . +INF -477.613
P4.MES6 . . +INF -587.241
P4.MES7 . . +INF -612.545
P4.MES8 . . +INF -448.251
P4.MES9 . . +INF -283.956
P4.MES10 . . +INF .
P4.MES11 . . +INF .
P4.MES12 . . +INF .

---- VAR In :Inventario disponible al final del periodo "t" del producto "j"

LOWER LEVEL UPPER MARGINAL

P1.MES1 . . +INF -4519.320


P1.MES2 . 1712.526 +INF .
P1.MES3 . 6787.464 +INF .
P1.MES4 . 10487.864 +INF .
P1.MES5 . 15531.571 +INF .
P1.MES6 . 2756.583 +INF .
P1.MES7 . . +INF -753.220
P1.MES8 . . +INF -753.220
P1.MES9 . . +INF -753.220
P1.MES10 . . +INF -753.220
P1.MES11 . . +INF -753.220
P1.MES12 . . +INF -753.220
P2.MES1 . . +INF -6447.796
P2.MES2 . . +INF -453.100
P2.MES3 . 7453.014 +INF .
P2.MES4 . 13573.093 +INF .
P2.MES5 . 21017.502 +INF .
P2.MES6 . 68132.530 +INF .
P2.MES7 . 1.1736E+5 +INF .
P2.MES8 . 1.6888E+5 +INF .
P2.MES9 . 2.1638E+5 +INF .
P2.MES10 . 2.6602E+5 +INF .
P2.MES11 . 3.1280E+5 +INF .
P2.MES12 . 3.3684E+5 +INF .
P3.MES1 . . +INF -2878.020
P3.MES2 . . +INF -675.448
P3.MES3 . . +INF -197.510
P3.MES4 . . +INF -197.510
P3.MES5 . . +INF -120.212
P3.MES6 . . +INF -813.740
P3.MES7 . . +INF -813.740
P3.MES8 . . +INF -813.740
P3.MES9 . . +INF -813.740
P3.MES10 . . +INF -813.740
P3.MES11 . . +INF -813.740
P3.MES12 . . +INF -813.740
P4.MES1 . . +INF -6905.724
P4.MES2 . . +INF -89.277
P4.MES3 . . +INF -58.466
P4.MES4 . . +INF -58.466
P4.MES5 . . +INF -100.628
P4.MES6 . . +INF -16.303
P4.MES7 . . +INF -579.926
P4.MES8 . . +INF -579.926
P4.MES9 . 3181.997 +INF .
P4.MES10 . 6813.396 +INF .
P4.MES11 . 8644.794 +INF .
P4.MES12 . . +INF -541.924

---- VAR dn :Demanda no satisfecha en el periodo "t" del producto "j"


LOWER LEVEL UPPER MARGINAL

P1.MES1 . 14917.000 +INF .


P1.MES2 . . +INF -3766.100
P1.MES3 . . +INF -3012.880
P1.MES4 . . +INF -2259.660
P1.MES5 . . +INF -1506.440
P1.MES6 . . +INF -753.220
P1.MES7 . 9922.295 +INF .
P1.MES8 . 12364.801 +INF .
P1.MES9 . 15634.414 +INF .
P1.MES10 . 15945.000 +INF .
P1.MES11 . 16157.000 +INF .
P1.MES12 . 16434.000 +INF .
P2.MES1 . . +INF -1254.064
P2.MES2 . . +INF -7022.280
P2.MES3 . . +INF -6795.800
P2.MES4 . . +INF -6116.220
P2.MES5 . . +INF -5436.640
P2.MES6 . . +INF -4757.060
P2.MES7 . . +INF -4077.480
P2.MES8 . . +INF -3397.900
P2.MES9 . . +INF -2718.320
P2.MES10 . . +INF -2038.740
P2.MES11 . . +INF -1359.160
P2.MES12 . . +INF -679.580
P3.MES1 . 15257.000 +INF .
P3.MES2 . . +INF -2064.280
P3.MES3 . . +INF -1925.988
P3.MES4 . . +INF -1309.758
P3.MES5 . . +INF -693.528
P3.MES6 . 13493.283 +INF .
P3.MES7 . 16746.000 +INF .
P3.MES8 . 16770.000 +INF .
P3.MES9 . 16955.000 +INF .
P3.MES10 . 17212.000 +INF .
P3.MES11 . 17819.000 +INF .
P3.MES12 . 18651.000 +INF .
P4.MES1 . 1287.512 +INF .
P4.MES2 . . +INF -6161.504
P4.MES3 . . +INF -5506.561
P4.MES4 . . +INF -4820.807
P4.MES5 . . +INF -4135.053
P4.MES6 . . +INF -3491.461
P4.MES7 . . +INF -2763.545
P4.MES8 . . +INF -2599.251
P4.MES9 . . +INF -2434.956
P4.MES10 . . +INF -1690.736
P4.MES11 . . +INF -946.516
P4.MES12 . . +INF -202.296

---- VAR ociomaquina :Ocio productivo recurso maquina en tiempo regular en la e


tapa de proceso "i" en el periodo "t"

LOWER LEVEL UPPER MARGINAL

E1.MES1 . 1.8062E+5 +INF .


E1.MES2 . 35518.726 +INF .
E1.MES3 . . +INF -44.094
E1.MES4 . . +INF -75.769
E1.MES5 . . +INF -107.444
E1.MES6 . . +INF -125.065
E1.MES7 . . +INF -170.794
E1.MES8 . . +INF -260.409
E1.MES9 . . +INF -350.024
E1.MES10 . . +INF -375.202
E1.MES11 . . +INF -400.381
E1.MES12 . . +INF -206.332
E2.MES1 . 78564.275 +INF .
E2.MES2 . 60576.533 +INF .
E2.MES3 . 49646.301 +INF .
E2.MES4 . 47130.158 +INF .
E2.MES5 . 48930.444 +INF .
E2.MES6 . . +INF -49.190
E2.MES7 . 5232.841 +INF .
E2.MES8 . 5105.127 +INF .
E2.MES9 . 8816.553 +INF .
E2.MES10 . 9370.612 +INF .
E2.MES11 . 9027.754 +INF .
E2.MES12 . 7222.943 +INF .
E3.MES1 . 36100.860 +INF .
E3.MES2 . 12261.044 +INF .
E3.MES3 . . +INF -232.840
E3.MES4 . . +INF -266.573
E3.MES5 . . +INF -300.306
E3.MES6 . . +INF -305.931
E3.MES7 . . +INF -367.772
E3.MES8 . . +INF -285.625
E3.MES9 . . +INF -203.478
E3.MES10 . . +INF -250.204
E3.MES11 . . +INF -296.929
E3.MES12 . 3362.369 +INF .

---- VAR ociomanodeobra :Ocio productivo recurso mano de obra en la etapa de pr


oceso "i" en el periodo "t"

LOWER LEVEL UPPER MARGINAL

MES1 . . +INF -177.021


MES2 . . +INF -45.925
MES3 . 3.4934E+5 +INF .
MES4 . 3.3231E+5 +INF .
MES5 . 3.4791E+5 +INF .
MES6 . 429.376 +INF .
MES7 . 10895.059 +INF .
MES8 . 13039.630 +INF .
MES9 . 18062.482 +INF .
MES10 . 21570.599 +INF .
MES11 . 18484.885 +INF .
MES12 . . +INF -124.427

---- VAR ociomaquinatercerturno :Ocio productivo recurso maquina en el tercer t


urno en la etapa de proceso "i" en el periodo "
t"

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . +INF .
E1.MES2 . . +INF .
E1.MES3 . . +INF .
E1.MES4 . . +INF .
E1.MES5 . . +INF .
E1.MES6 . . +INF .
E1.MES7 . . +INF .
E1.MES8 . . +INF .
E1.MES9 . . +INF .
E1.MES10 . . +INF .
E1.MES11 . . +INF .
E1.MES12 . . +INF .
E2.MES1 . . +INF .
E2.MES2 . . +INF .
E2.MES3 . . +INF .
E2.MES4 . . +INF .
E2.MES5 . . +INF .
E2.MES6 . . +INF .
E2.MES7 . . +INF .
E2.MES8 . . +INF .
E2.MES9 . . +INF .
E2.MES10 . . +INF .
E2.MES11 . . +INF .
E2.MES12 . . +INF .
E3.MES1 . . +INF .
E3.MES2 . . +INF .
E3.MES3 . . +INF .
E3.MES4 . . +INF .
E3.MES5 . . +INF .
E3.MES6 . . +INF .
E3.MES7 . . +INF .
E3.MES8 . . +INF .
E3.MES9 . . +INF .
E3.MES10 . . +INF .
E3.MES11 . . +INF .
E3.MES12 . . +INF .

---- VAR ociomaquinatiempoextra :Ocio productivo recurso maquina en tiempo extr


a en la etapa de proceso i en el periodo "t"

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . +INF -690.727


E1.MES2 . . +INF -152.809
E1.MES3 . . +INF -221.284
E1.MES4 . . +INF -289.758
E1.MES5 . . +INF -358.233
E1.MES6 . . +INF -426.707
E1.MES7 . . +INF -495.182
E1.MES8 . . +INF -495.182
E1.MES9 . . +INF -495.182
E1.MES10 . . +INF -537.024
E1.MES11 . . +INF -604.680
E1.MES12 . . +INF -672.337
E2.MES1 . . +INF .
E2.MES2 . . +INF .
E2.MES3 . . +INF .
E2.MES4 . . +INF .
E2.MES5 . . +INF .
E2.MES6 . . +INF .
E2.MES7 . . +INF .
E2.MES8 . . +INF .
E2.MES9 . . +INF .
E2.MES10 . . +INF .
E2.MES11 . . +INF .
E2.MES12 . . +INF .
E3.MES1 . . +INF .
E3.MES2 . . +INF .
E3.MES3 . . +INF .
E3.MES4 . . +INF .
E3.MES5 . . +INF .
E3.MES6 . . +INF .
E3.MES7 . . +INF .
E3.MES8 . . +INF .
E3.MES9 . . +INF .
E3.MES10 . . +INF .
E3.MES11 . . +INF .
E3.MES12 . . +INF .

---- VAR Y :N�mero de maquinas a adquirir de tipo "i"

LOWER LEVEL UPPER MARGINAL

E1 . 56.000 +INF 2.0421E+7


E2 . 29.000 +INF -4.218E+6
E3 . 25.000 +INF 2.4386E+7

---- VAR Oc :Operarios a contratar en el periodo "t"

LOWER LEVEL UPPER MARGINAL

MES1 . 100.000 +INF 1.4979E+6


MES2 . 100.000 +INF 2.0167E+5
MES3 . 37.000 +INF -2.889E+5
MES4 . . +INF -2.889E+5
MES5 . . +INF -2.889E+5
MES6 . . +INF -2.889E+5
MES7 . . +INF -2.889E+5
MES8 . . +INF -2.889E+5
MES9 . . +INF -2.889E+5
MES10 . . +INF -2.889E+5
MES11 . . +INF -2.889E+5
MES12 . . +INF -2.889E+5

---- VAR w2 :Variable de decision binaria que expresa la posibilidad de program


ar un segundo turno en la etapa de proceso i en el periodo t

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . 1.000 -2.222E+7


E1.MES2 . . 1.000 -2.222E+7
E1.MES3 . . 1.000 -1.132E+7
E1.MES4 . . 1.000 -4.218E+6
E1.MES5 . . 1.000 4.3400E+6
E1.MES6 . 1.000 1.000 7.4956E+6
E1.MES7 . 1.000 1.000 1.8362E+7
E1.MES8 . 1.000 1.000 4.2156E+7
E1.MES9 . 1.000 1.000 6.0950E+7
E1.MES10 . 1.000 1.000 7.0535E+7
E1.MES11 . 1.000 1.000 7.2916E+7
E1.MES12 . 1.000 1.000 8.9792E+6
E2.MES1 . . 1.000 -2.222E+7
E2.MES2 . 1.000 1.000 -2.222E+7
E2.MES3 . 1.000 1.000 -2.222E+7
E2.MES4 . 1.000 1.000 -2.222E+7
E2.MES5 . 1.000 1.000 -2.222E+7
E2.MES6 . 1.000 1.000 -1.349E+7
E2.MES7 . 1.000 1.000 -2.222E+7
E2.MES8 . 1.000 1.000 -2.222E+7
E2.MES9 . 1.000 1.000 -2.222E+7
E2.MES10 . 1.000 1.000 -2.222E+7
E2.MES11 . 1.000 1.000 -2.222E+7
E2.MES12 . 1.000 1.000 -2.222E+7
E3.MES1 . . 1.000 -2.222E+7
E3.MES2 . 1.000 1.000 -2.222E+7
E3.MES3 . 1.000 1.000 2.3317E+7
E3.MES4 . 1.000 1.000 2.7867E+7
E3.MES5 . 1.000 1.000 3.6512E+7
E3.MES6 . 1.000 1.000 3.5262E+7
E3.MES7 . 1.000 1.000 4.6882E+7
E3.MES8 . 1.000 1.000 3.3640E+7
E3.MES9 . 1.000 1.000 1.6011E+7
E3.MES10 . 1.000 1.000 2.6713E+7
E3.MES11 . 1.000 1.000 3.3571E+7
E3.MES12 . 1.000 1.000 -2.222E+7

---- VAR w3 :Variable de decision binaria que expresa la posibilidad de program


ar un tercer turno en la etapa de proceso i en el periodo t

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . 1.000 -2.500E+7


E1.MES2 . . 1.000 -2.500E+7
E1.MES3 . . 1.000 -2.500E+7
E1.MES4 . . 1.000 -2.500E+7
E1.MES5 . . 1.000 -2.500E+7
E1.MES6 . . 1.000 -2.500E+7
E1.MES7 . . 1.000 -2.500E+7
E1.MES8 . . 1.000 -2.500E+7
E1.MES9 . . 1.000 -2.500E+7
E1.MES10 . . 1.000 -2.500E+7
E1.MES11 . . 1.000 -2.500E+7
E1.MES12 . . 1.000 -2.500E+7
E2.MES1 . . 1.000 -2.500E+7
E2.MES2 . . 1.000 -2.500E+7
E2.MES3 . . 1.000 -2.500E+7
E2.MES4 . . 1.000 -2.500E+7
E2.MES5 . . 1.000 -2.500E+7
E2.MES6 . . 1.000 -2.500E+7
E2.MES7 . . 1.000 -2.500E+7
E2.MES8 . . 1.000 -2.500E+7
E2.MES9 . . 1.000 -2.500E+7
E2.MES10 . . 1.000 -2.500E+7
E2.MES11 . . 1.000 -2.500E+7
E2.MES12 . . 1.000 -2.500E+7
E3.MES1 . . 1.000 -2.500E+7
E3.MES2 . . 1.000 -2.500E+7
E3.MES3 . . 1.000 -2.500E+7
E3.MES4 . . 1.000 -2.500E+7
E3.MES5 . . 1.000 -2.500E+7
E3.MES6 . . 1.000 -2.500E+7
E3.MES7 . . 1.000 -2.500E+7
E3.MES8 . . 1.000 -2.500E+7
E3.MES9 . . 1.000 -2.500E+7
E3.MES10 . . 1.000 -2.500E+7
E3.MES11 . . 1.000 -2.500E+7
E3.MES12 . . 1.000 -2.500E+7

---- VAR we :Variable de decision binaria que expresa la posibilidad de program


ar tiempo extra en la etapa de proceso i en el periodo t

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . 1.000 1.9558E+7


E1.MES2 . . 1.000 -8.872E+6
E1.MES3 . . 1.000 -3.400E+5
E1.MES4 . . 1.000 5.3187E+6
E1.MES5 . . 1.000 1.3203E+7
E1.MES6 . . 1.000 1.8335E+7
E1.MES7 . . 1.000 2.4844E+7
E1.MES8 . . 1.000 2.6745E+7
E1.MES9 . . 1.000 2.4844E+7
E1.MES10 . . 1.000 3.0883E+7
E1.MES11 . . 1.000 3.5251E+7
E1.MES12 . . 1.000 1.8446E+7
E2.MES1 . . 1.000 -2.222E+7
E2.MES2 . . 1.000 -2.222E+7
E2.MES3 . . 1.000 -2.222E+7
E2.MES4 . . 1.000 -2.222E+7
E2.MES5 . . 1.000 -2.222E+7
E2.MES6 . . 1.000 -2.222E+7
E2.MES7 . . 1.000 -2.222E+7
E2.MES8 . . 1.000 -2.222E+7
E2.MES9 . . 1.000 -2.222E+7
E2.MES10 . . 1.000 -2.222E+7
E2.MES11 . . 1.000 -2.222E+7
E2.MES12 . . 1.000 -2.222E+7
E3.MES1 . . 1.000 -2.222E+7
E3.MES2 . . 1.000 -2.222E+7
E3.MES3 . . 1.000 -2.222E+7
E3.MES4 . . 1.000 -2.222E+7
E3.MES5 . . 1.000 -2.222E+7
E3.MES6 . . 1.000 -2.222E+7
E3.MES7 . . 1.000 -2.222E+7
E3.MES8 . . 1.000 -2.222E+7
E3.MES9 . . 1.000 -2.222E+7
E3.MES10 . . 1.000 -2.222E+7
E3.MES11 . . 1.000 -2.222E+7
E3.MES12 . . 1.000 -2.222E+7

---- VAR ociomanodeobrae ocio productivo de mano de obra en tiempo extra

LOWER LEVEL UPPER MARGINAL

MES1 . 3.5879E+5 +INF .


MES2 . 7.9049E+5 +INF .
MES3 . 1.0092E+6 +INF .
MES4 . 9.6922E+5 +INF .
MES5 . 1.0092E+6 +INF .
MES6 . 9.6922E+5 +INF .
MES7 . 9.6922E+5 +INF .
MES8 . 1.0092E+6 +INF .
MES9 . 9.6922E+5 +INF .
MES10 . 1.0092E+6 +INF .
MES11 . 9.6922E+5 +INF .
MES12 . 6.0958E+5 +INF .

---- VAR Y2 N�mero de m�quinas nuevas que se programan en el turno 2 en la etap


a "i" en el periodo "t"

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . +INF EPS


E1.MES2 . . +INF EPS
E1.MES3 . . +INF EPS
E1.MES4 . . +INF EPS
E1.MES5 . . +INF EPS
E1.MES6 . . +INF EPS
E1.MES7 . . +INF EPS
E1.MES8 . . +INF EPS
E1.MES9 . . +INF EPS
E1.MES10 . . +INF EPS
E1.MES11 . . +INF EPS
E1.MES12 . . +INF EPS
E2.MES1 . . +INF EPS
E2.MES2 . . +INF EPS
E2.MES3 . . +INF EPS
E2.MES4 . . +INF EPS
E2.MES5 . . +INF EPS
E2.MES6 . . +INF EPS
E2.MES7 . . +INF EPS
E2.MES8 . . +INF EPS
E2.MES9 . . +INF EPS
E2.MES10 . . +INF EPS
E2.MES11 . . +INF EPS
E2.MES12 . . +INF EPS
E3.MES1 . . +INF EPS
E3.MES2 . . +INF EPS
E3.MES3 . . +INF EPS
E3.MES4 . . +INF EPS
E3.MES5 . . +INF EPS
E3.MES6 . . +INF EPS
E3.MES7 . . +INF EPS
E3.MES8 . . +INF EPS
E3.MES9 . . +INF EPS
E3.MES10 . . +INF EPS
E3.MES11 . . +INF EPS
E3.MES12 . . +INF EPS

---- VAR Y3 N�mero de m�quinas nuevas que se programan en el turno 3 en la etap


a "i" en el periodo "t"

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . +INF EPS


E1.MES2 . . +INF EPS
E1.MES3 . . +INF EPS
E1.MES4 . . +INF EPS
E1.MES5 . . +INF EPS
E1.MES6 . . +INF EPS
E1.MES7 . . +INF EPS
E1.MES8 . . +INF EPS
E1.MES9 . . +INF EPS
E1.MES10 . . +INF EPS
E1.MES11 . . +INF EPS
E1.MES12 . . +INF EPS
E2.MES1 . . +INF EPS
E2.MES2 . . +INF EPS
E2.MES3 . . +INF EPS
E2.MES4 . . +INF EPS
E2.MES5 . . +INF EPS
E2.MES6 . . +INF EPS
E2.MES7 . . +INF EPS
E2.MES8 . . +INF EPS
E2.MES9 . . +INF EPS
E2.MES10 . . +INF EPS
E2.MES11 . . +INF EPS
E2.MES12 . . +INF EPS
E3.MES1 . . +INF EPS
E3.MES2 . . +INF EPS
E3.MES3 . . +INF EPS
E3.MES4 . . +INF EPS
E3.MES5 . . +INF EPS
E3.MES6 . . +INF EPS
E3.MES7 . . +INF EPS
E3.MES8 . . +INF EPS
E3.MES9 . . +INF EPS
E3.MES10 . . +INF EPS
E3.MES11 . . +INF EPS
E3.MES12 . . +INF EPS

---- VAR Ye N�mero de m�quinas nuevas que se programan en tiempo extra en la et


apa "i" en el periodo "t"

LOWER LEVEL UPPER MARGINAL

E1.MES1 . . +INF EPS


E1.MES2 . . +INF EPS
E1.MES3 . . +INF EPS
E1.MES4 . . +INF EPS
E1.MES5 . . +INF EPS
E1.MES6 . . +INF EPS
E1.MES7 . . +INF EPS
E1.MES8 . . +INF EPS
E1.MES9 . . +INF EPS
E1.MES10 . . +INF EPS
E1.MES11 . . +INF EPS
E1.MES12 . . +INF EPS
E2.MES1 . . +INF EPS
E2.MES2 . . +INF EPS
E2.MES3 . . +INF EPS
E2.MES4 . . +INF EPS
E2.MES5 . . +INF EPS
E2.MES6 . . +INF EPS
E2.MES7 . . +INF EPS
E2.MES8 . . +INF EPS
E2.MES9 . . +INF EPS
E2.MES10 . . +INF EPS
E2.MES11 . . +INF EPS
E2.MES12 . . +INF EPS
E3.MES1 . . +INF EPS
E3.MES2 . . +INF EPS
E3.MES3 . . +INF EPS
E3.MES4 . . +INF EPS
E3.MES5 . . +INF EPS
E3.MES6 . . +INF EPS
E3.MES7 . . +INF EPS
E3.MES8 . . +INF EPS
E3.MES9 . . +INF EPS
E3.MES10 . . +INF EPS
E3.MES11 . . +INF EPS
E3.MES12 . . +INF EPS

---- VAR oce Numero de operarios a programar en tiempo extra

LOWER LEVEL UPPER MARGINAL

MES1 . . +INF EPS


MES2 . . +INF EPS
MES3 . . +INF EPS
MES4 . . +INF EPS
MES5 . . +INF EPS
MES6 . . +INF EPS
MES7 . . +INF EPS
MES8 . . +INF EPS
MES9 . . +INF EPS
MES10 . . +INF EPS
MES11 . . +INF EPS
MES12 . . +INF EPS

---- VAR w1e Variable de decision binaria que expresa la posibilidad de program
ar personal en horas extras en el periodo t

LOWER LEVEL UPPER MARGINAL

MES1 . . 1.000 EPS


MES2 . . 1.000 EPS
MES3 . . 1.000 EPS
MES4 . . 1.000 EPS
MES5 . . 1.000 EPS
MES6 . . 1.000 EPS
MES7 . . 1.000 EPS
MES8 . . 1.000 EPS
MES9 . . 1.000 EPS
MES10 . . 1.000 EPS
MES11 . . 1.000 EPS
MES12 . . 1.000 EPS

**** REPORT SUMMARY : 0 NONOPT


0 INFEASIBLE
0 UNBOUNDED
EXECUTION TIME = 0.016 SECONDS 2 Mb WEX237-237 Aug 23, 2011

USER: 20 User License G100830:0628AN-WIN


Escuela Colombiana de Ingenieria DC8570
License for teaching and research at degree granting institutions

**** FILE SUMMARY

Input C:\Users\Estudiantes\Downloads\v1.gms
Output C:\Users\Estudiantes\Documents\gamsdir\projdir\v1.lst

S-ar putea să vă placă și