Escolar Documentos
Profissional Documentos
Cultura Documentos
La demanda se conoce y para los siguientes 6 periodos se sabe que ser de la siguiente forma:
Periodo
1
2
3
4
5
6
TOTAL
Demanda
700
1100
900
1800
1700
1600
7800
Periodo
1
2
3
4
5
6
Das
Hbiles
22
21
23
19
20
22
G1+G2 +G3+G4
(Horas/Mes)
10
12
9
10
11
12
Puestos de trabajo
(Horas/Mes)
5
5
5
5
5
5
Finalmente se sabe que producir un producto consume 0,9 horas por unidad y que el costo de
mantener una unidad en el inventario durante un periodo es de U$2.
Objetivo:
Determinar un plan de produccin con costo Mnimo.
Funcin Objetivo:
Funcin de costo total de Produccin.
Variables de Decisin:
Xij : Cantidad a fabricar en la fuente tipo i para ser consumido en el periodo j, i = 1,2...m; | j =
1,2n.
Ij : Inventario al final del periodo J; J = 1,2.n.
Parmetros:
Cij : Costo de Produccin por unidad en la fuente i con destino al periodo j; i = 1,2m | j = 1,2.n.
Hj : Costo de mantenimiento de inventario por unidad de producto en el periodo j; j = 1,2n.
CEij : Costo de produccin por unidad de tiempo extra en la fuente i para consumir en el periodo j; i
= 1,2m | j = 1,2n.
CSij : Costo de subcontratar por unidad en la fuente para el periodo j; j = 1,2m | j = 1,2n.
CODIGO EN GAMS
$Title Modelo de Transporte
SETS
i subndice que indica el tipo de trabajo/IN,N1,E1,S1,N2,E2,S2,N3,E3,S3,N4,E4,S4,N5,E5,S5,N6,E6,S6/
t subindice que indica el periodo /P1,P2,P3,P4,P5,P6/;
parameter
C(i) Capacidad para el tipo de trabajo i
/
IN
N1
E1
S1
N2
E2
S2
N3
E3
S3
N4
E4
S4
N5
E5
S5
N6
E6
S6
/
0
966.6666667
241.6666667
10000000
920
230
10000000
1012.222222
253.0555556
10000000
833.3333333
208.3333333
10000000
876.6666667
219.1666667
10000000
964.4444444
241.1111111
10000000
;
table
k(t,i) Costo para el tipo de trabajo i en el periodo t
IN
N1
E1
S1
N2
E2
S2
N3
E3
S3
N4
E4
S4
N5
E5
S5
N6
E6
S6
P1
0
30
32.25
35
10000000 10000000 10000000 10000000 10000000 10000000 10000000 10000000 10000000
10000000 10000000
10000000
10000000
10000000
10000000
P2
2
32
34.25
37
30
32.25
35
10000000 10000000 10000000 10000000 10000000 10000000 10000000
10000000
10000000
10000000
10000000
10000000
P3
4
34
36.25
39
32
34.25
37
30
32.25
35
10000000 10000000 10000000 10000000 10000000
10000000
10000000
10000000
10000000
P4
6
36
38.25
41
34
36.25
39
32
34.25
37
30
32.25
35
10000000 10000000
10000000
10000000
10000000
10000000
P5
8
38
40.25
43
36
38.25
41
34
36.25
39
32
34.25
37
30
32.25
35
10000000
10000000
10000000
P6
10
38
40.25
43
36
38.25
41
34
36.25
39
32
34.25
37
32
34.25
37
30
32.25
35
;
Parameter
D(t) Demanda en el periodo t
/
P1
700
P2
1100
P3
900
P4
1800
P5
1700
P6
1600
/
;
FREE VARIABLE
FC
Costo de producir;
POSITIVE VARIABLES
X(t,i) cantidad de galones que se producen con el tipo de capacidad i para el tiempo t
EQUATIONS
Costo
DEMANDA
capacidad
Rest3
;
Costo..
FC =E= Sum[(t,i), X(t,i)*K(t,i)];
DEMANDA(t)..
Sum[(i), X(t,i)] =E= D(t);
capacidad(i)..
sum[(t),X(t,i)]=L=C(i);
Rest3("P1","In")..
X("P1","In")=E=0;
RESULTADOS
SOLVE
SUMMARY
MODEL Transporte
OBJECTIVE FC
TYPE MIP
DIRECTION MINIMIZE
SOLVER CPLEX
FROM LINE 89
**** SOLVER STATUS 1 Normal Completion
**** MODEL STATUS 1 Optimal
**** OBJECTIVE VALUE
244122.6389
RESOURCE USAGE, LIMIT
ITERATION COUNT, LIMIT
0.016 1000.000
16 2000000000
IBM ILOG CPLEX 24.3.1 r47218 Released Jul 31, 2014 WEI x86 64bit/MS Windows
Cplex 12.6.0.1
Space for names approximately 0.00 Mb
Use option 'names no' to turn use of names off
LP status(1): optimal
Cplex Time: 0.00sec (det. 0.08 ticks)
Optimal solution found.
Objective : 244122.638890
LOWER
LEVEL
UPPER MARGINAL
1.000
P1
P2
P3
P4
P5
P6
LOWER
LEVEL
UPPER MARGINAL
700.000
1100.000
900.000
1800.000
1700.000
1600.000
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
LEVEL
UPPER MARGINAL
.
. -30.000
880.000 966.667 .
. 241.667 .
. 1.0000E+7 .
920.000 920.000 -2.000
. 230.000 .
. 1.0000E+7 .
1012.222 1012.222 -3.000
253.056 253.056 -0.750
. 1.0000E+7 .
833.333 833.333 -5.000
208.333 208.333 -2.750
393.056 1.0000E+7 .
876.667 876.667 -5.000
219.167 219.167 -2.750
604.167 1.0000E+7 .
964.444 964.444 -5.000
241.111 241.111 -2.750
394.444 1.0000E+7 .
---- VAR FC
UPPER MARGINAL
.
.
.
LOWER LEVEL
UPPER MARGINAL
-INF 2.4412E+5
FC Costo de producir
+INF
---- VAR X cantidad de galones que se producen con el tipo de capacidad i para
el tiempo t
LOWER
P1.IN
P1.N1
P1.E1
P1.S1
P1.N2
P1.E2
P1.S2
P1.N3
P1.E3
P1.S3
P1.N4
P1.E4
P1.S4
P1.N5
P1.E5
P1.S5
P1.N6
P1.E6
P1.S6
P2.IN
P2.N1
P2.E1
P2.S1
P2.N2
P2.E2
P2.S2
P2.N3
P2.E3
P2.S3
P2.N4
P2.E4
P2.S4
P2.N5
P2.E5
P2.S5
P2.N6
P2.E6
P2.S6
P3.IN
P3.N1
P3.E1
P3.S1
P3.N2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
LEVEL
UPPER MARGINAL
.
+INF
EPS
700.000 +INF
.
.
+INF 2.250
.
+INF 5.000
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF
.
180.000 +INF
.
.
+INF 2.250
.
+INF 5.000
920.000 +INF
.
.
+INF 0.250
.
+INF 3.000
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.000
.
+INF 1.000
.
+INF 3.250
.
+INF 6.000
.
+INF 1.000
P3.E2
P3.S2
P3.N3
P3.E3
P3.S3
P3.N4
P3.E4
P3.S4
P3.N5
P3.E5
P3.S5
P3.N6
P3.E6
P3.S6
P4.IN
P4.N1
P4.E1
P4.S1
P4.N2
P4.E2
P4.S2
P4.N3
P4.E3
P4.S3
P4.N4
P4.E4
P4.S4
P4.N5
P4.E5
P4.S5
P4.N6
P4.E6
P4.S6
P5.IN
P5.N1
P5.E1
P5.S1
P5.N2
P5.E2
P5.S2
P5.N3
P5.E3
P5.S3
P5.N4
P5.E4
P5.S4
P5.N5
P5.E5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
+INF 1.250
.
+INF 4.000
646.944 +INF
.
253.056 +INF
.
.
+INF 2.000
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.000
.
+INF 1.000
.
+INF 3.250
.
+INF 6.000
.
+INF 1.000
.
+INF 1.250
.
+INF 4.000
365.278 +INF
.
.
+INF
EPS
.
+INF 2.000
833.333 +INF
.
208.333 +INF
.
393.056 +INF
.
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 3.000
.
+INF 3.000
.
+INF 5.250
.
+INF 8.000
.
+INF 3.000
.
+INF 3.250
.
+INF 6.000
.
+INF 2.000
.
+INF 2.000
.
+INF 4.000
.
+INF 2.000
.
+INF 2.000
.
+INF 2.000
876.667 +INF
.
219.167 +INF
.
P5.S5
P5.N6
P5.E6
P5.S6
P6.IN
P6.N1
P6.E1
P6.S1
P6.N2
P6.E2
P6.S2
P6.N3
P6.E3
P6.S3
P6.N4
P6.E4
P6.S4
P6.N5
P6.E5
P6.S5
P6.N6
P6.E6
P6.S6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
604.167 +INF
.
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 1.0000E+7
.
+INF 5.000
.
+INF 3.000
.
+INF 5.250
.
+INF 8.000
.
+INF 3.000
.
+INF 3.250
.
+INF 6.000
.
+INF 2.000
.
+INF 2.000
.
+INF 4.000
.
+INF 2.000
.
+INF 2.000
.
+INF 2.000
.
+INF 2.000
.
+INF 2.000
.
+INF 2.000
964.444 +INF
.
241.111 +INF
.
394.444 +INF
.
NONOPT
---91 VARIABLE X.L cantidad de galones que se producen con el tipo de capacidad i para el
tiempo t
N1
N2
N3
P1
P2
P3
P4
700.000
180.000
+
P4
P5
P6
+
P6
S4
N5
393.056
876.667
----
92 VARIABLE FC.L
920.000
646.944
365.278
E3
N4
253.056
833.333
E5
219.167
S5
N6
E4
208.333
E6
604.167
964.444 241.111
S6
394.444
= 244122.639 Costo de producir
Anlisis de Resultados
Periodo 1
periodo 2
Periodo 3
Periodo 4
Periodo 5
Periodo 6
INFERIOR
$ 700,000
$ 110,000
$ 900,000
$ 1,800,000
$ 1,700,000
$ 1,600,000
NIVEL
$
700,000
$
110,000
$
900,000
$ 1,800,000
$ 1,700,000
$ 1,600,000
SUPERIOR MARGINAL
$
700,000 $
30,000
$
110,000 $
32,000
$
900,000 $
33,000
$ 1,800,000 $
35,000
$ 1,700,000 $
35,000
$ 1,600,000 $
35,000
Periodo 1
periodo 2
$
$
N1
700,000
180,000
N2
-
N3
-
Periodo 3
Periodo 4
$ 646,944
$ 365,278
Periodo 5
Periodo 6
E3
$
253,056
-
N4
-
E4
-
S4
-
N5
-
E5
-
S5
-
N6
-
E6
-
S6
-
$ 833,333
$ 208,333
$ 393,056
$ 944,444
$ 241,111
876,667
-
$ 219,167
-
604,167
-
394,444