Trabajo Final IOP
Trabajo Final IOP
Trabajo Final IOP
Asignatura:
Investigación de Operaciones
Proyecto:
PROGRAMACION MATEMÁTICA
Integrantes:
Profesor:
INDICE
Actualmente Servicios Kaled S.A.C. tiene la tarea de determinar la cantidad de materia prima
(tela) y presupuesto (soles) con los que deberá contar para poder cumplir con la demanda
pronosticada para el mes de. Esta demanda puntual se debe al cambio de temporada, condición
vital para empresas textiles, con la cual se deberá reponer las prendas en los puntos de venta
propios así como también cumplir con las políticas de nuevos ingresos y reabastecimientos para
la tienda por departamento.
Variantes
Servicios Kaled S.A.C. ha presentado en los últimos años problemas para cumplir la política de
nuevos ingresos en la tienda por departamento con la cual tiene el acuerdo comercial.
La preocupación de la empresa es la de reducir al mínimo sus costos fijos y variables, así como
también sus inventarios finales teniendo en cuenta las variables ya indicadas para su respectivo
análisis.
UPC - EPE INVESTIGACION DE OPERACIONES
Hoy en día, toda empresa del rubro textil, para la confección y distribución de sus productos
debe tomar en cuenta de forma clave la demanda de prendas durante el año del año.
Esta segmentación define y establece con que tipos de prendas, tipos de telas, estilo y moda
deberán contar las empresas textiles para así mantener un alto grado de competitividad con
respecto a sus pares en la industria de la moda, esto también atiende a la necesidad constante
en la demanda de prendas en el mercado peruano.
Cabe resaltar también la importancia de los costos fijos y variables de los mismos cambios de la
demanda durante el año. Ya que, con ellos las cifras de producción versus la demanda
programada toman un punto estratégico para la toma de decisiones en cualquier empresa textil
tanto como en la producción como en la venta.
Para las siguientes consideraciones y supuestos se toma únicamente los siguientes 10 tipos de
prendas más comunes en el mercado, para las cuales detallaremos sus consumos de tela
UPC - EPE INVESTIGACION DE OPERACIONES
Establecemos la demanda durante los primeros 6 meses del año en base al tipo de prenda.
UPC - EPE INVESTIGACION DE OPERACIONES
La demanda establecida por la tienda por departamento para los nuevos ingresos
Para el nuevo ingreso al CD de la tienda por departamento se debe considerar el 30% del total
de la demanda para el primer mes de Agosto. Commented [DR1]: Luis – debemos borrar esta
restrcción?
En la temporada de verano, del total de tela consumida se establece que debe ser
50% de tela plana y el resto de tela de punto
La hora de producción tiene un valor de S/. 35.40 en la planta principal con un
personal de 10 personas.
Se tienen 480 horas disponibles hasta la fecha mínima de despacho
Los costos fijos ascienden a S/. 5,000.00
UPC - EPE INVESTIGACION DE OPERACIONES
El modelo planteado presentará una solución factible de acuerdo a los indicadores y limitaciones
con las que cuenta la planta principal. Se tratará de minimizar los costos variables incurridos en
la producción de las prendas de vestir; teniendo en cuenta restricciones como los tipos de
prendas a producir (blusa, casaca, pantalón, polo, vestido), la demanda mensual para despacho
a tiendas (desde enero a junio), los tipos de tela para comprar por necesidad (tela plana, tela
punto y tela secundaria), los inventarios iniciales de MP (Tela) y PT (por tipo de prenda), el costo
de inventario para prendas y costo de inventario para telas y por último la capacidad instala
expresada en horas hombre y su respectivo costo promedio.
!VARIABLES DE DECISION:
Xik:# DE PRENDAS TIPO i= 1..10 A ELABORAR EN EL MES k=1..6
INVPik:# DE PRENDAS TIPO i=1..10 ALMACENADOS HASTA EL FINAL DEL MES k=1..6.
Yjk:# DE METROS DE TELA TIPO j=1..3 A COMPRAR EN EL MES k=1..6.
INVTjk:# DE METROS DE TELA TIPO j=1..3 A ALMACENAR HASTA EL FINAL DEL MES
k=1..6;
FUNCION OBJETIVO:
MINIMIZAR COSTOS:
MIN=COSTO_TELA+COSTO_ALM_PRENDA+COSTO_ALM_TELA+COSTO_HORA_HOMBRE +
COSTO_HORA_MAQUINA;
COSTO_TELA=@SUM(TM(j,k):CTO_T(j)*Y(j,k));
COSTO_ALM_PRENDA=@SUM(PT(i,k):CTO_INVP(k)*INVP(i,k));
COSTO_ALM_TELA=@SUM(TM(j,k):CTO_INVT(k)*INVT(j,k));
COSTO_HORA_HOMBRE=@SUM(C(i,k,m):CTO_HR(k)*REQ_MAQUINA_HR(i,m)*X(i,k));
COSTO_HORA_MAQUINA=@SUM(C(i,k,m):CTO_MAQ_HR(m)*REQ_MAQUINA_HR(i,m)*X(i,k));
UPC - EPE INVESTIGACION DE OPERACIONES
RESTRICCIONES:
! VARIABLES DE DECISION:
INVPik:# DE PRENDAS TIPO i=1..10 ALMACENADOS HASTA EL FINAL DEL MES k=1..6
INVTjk:# DE METROS DE TELA TIPO j=1..3 A ALMACENAR HASTA EL FINAL DEL MES
k=1..6;
SETS:
PRENDA/1..10/:INVP_INI,REQ_HR;!.........i;
TELA/1..3/:INVT_INI,CTO_T;!................j;
MES/1..6/:CTO_INVP,CTO_INVT,DISPO_HR,CTO_HR;!........k;
PM(PRENDA,MES):DEMANDA,X,INVP;!..................i,k;
TM(TELA,MES):Y,INVT;!.................................j,k;
PT(PRENDA,TELA):REQ_T;!.......................................i,j;
ENDSETS
!FUNCION OBJETIVO:
MINIMIZAR COSTOS;
MIN=COSTO_TELA+COSTO_ALM_PRENDA+COSTO_ALM_TELA+COSTO_HORA_HOM
BRE;
COSTO_TELA=@SUM(TM(j,k):CTO_T(j)*Y(j,k));
COSTO_ALM_PRENDA=@SUM(PM(i,k):CTO_INVP(k)*INVP(i,k));
COSTO_ALM_TELA=@SUM(TM(j,k):CTO_INVT(k)*INVT(j,k));
COSTO_HORA_HOMBRE=@SUM(PM(i,k):CTO_HR(k)*REQ_HR(i)*X(i,k));
!DISPONIBILIDAD DE HORAS;
UPC - EPE INVESTIGACION DE OPERACIONES
@FOR(MES(k):@SUM(PRENDA(i):REQ_HR(i)*X(i,k))<=DISPO_HR(k));
!BALANCE DE PRENDAS;
@FOR(PM(i,k)|k#EQ#1:INVP_INI(i)+X(i,k)=DEMANDA(i,k)+INVP(i,k));
@FOR(PM(i,k)|k#GE#2:INVP(i,k-1)+X(i,k)=DEMANDA(i,k)+INVP(i,k));
!BALANCE TELAS;
@FOR(TM(j,k)|k#EQ#1:INVT_INI(j)+Y(j,k)=@SUM(PRENDA(i):REQ_T(i,j)*X(i,k))+INVT(j,k)
);
@FOR(TM(j,k)|k#GE#2:INVT(j,k-
1)+Y(j,k)=@SUM(PRENDA(i):REQ_T(i,j)*X(i,k))+INVT(j,k));
DATA:
INVP_INI,REQ_HR,INVT_INI,CTO_T,CTO_INVP,CTO_INVT,DISPO_HR,DEMANDA,REQ_
T,CTO_HR=@OLE(PROD_PRENDAS.XLSM);
@OLE(PROD_PRENDAS.XLSM)=X,Y,INVP,INVT,COSTO_TELA,COSTO_ALM_PRENDA,C
OSTO_ALM_TELA,COSTO_HORA_HOMBRE;
ENDDATA
UPC - EPE INVESTIGACION DE OPERACIONES
De acuerdo al informe del Lingo, los Incrementos y Disminuciones permisibles tanto para las
Variables como para las Restricciones, de manera que la Solución Óptima del problema no
cambie, se muestra:
X( 1, 2) 843.0000 0.000000
X( 1, 3) 1124.000 0.000000
X( 1, 4) 1967.000 0.000000
X( 1, 5) 843.0000 0.000000
X( 1, 6) 281.0000 0.000000
X( 2, 1) 131.0000 0.000000
X( 2, 2) 0.000000 0.2300000
X( 2, 3) 366.6404 0.000000
X( 2, 4) 54.35955 0.000000
X( 2, 5) 115.0000 0.000000
X( 2, 6) 37.00000 0.000000
X( 3, 1) 841.0000 0.000000
X( 3, 2) 0.000000 0.2333333E-01
X( 3, 3) 1041.000 0.000000
X( 3, 4) 1822.000 0.000000
X( 3, 5) 781.0000 0.000000
X( 3, 6) 260.0000 0.000000
X( 4, 1) 775.0000 0.000000
X( 4, 2) 1433.000 0.000000
X( 4, 3) 1910.000 0.000000
X( 4, 4) 3343.000 0.000000
X( 4, 5) 1431.000 0.000000
X( 4, 6) 478.0000 0.000000
X( 5, 1) 0.000000 0.7000000E-01
X( 5, 2) 20.00000 0.000000
X( 5, 3) 360.0000 0.000000
X( 5, 4) 630.0000 0.000000
X( 5, 5) 270.0000 0.000000
X( 5, 6) 90.00000 0.000000
X( 6, 1) 1069.333 0.000000
X( 6, 2) 215.6667 0.000000
X( 6, 3) 1124.000 0.000000
X( 6, 4) 1967.000 0.000000
X( 6, 5) 843.0000 0.000000
X( 6, 6) 281.0000 0.000000
X( 7, 1) 704.0000 0.000000
X( 7, 2) 0.000000 0.2300000
X( 7, 3) 0.000000 0.2600000
X( 7, 4) 0.000000 0.2600000
X( 7, 5) 0.000000 0.1000000E-01
X( 7, 6) 0.000000 0.1000000E-01
X( 8, 1) 1882.000 0.000000
X( 8, 2) 0.000000 0.2333333E-01
X( 8, 3) 0.000000 0.1333333E-01
UPC - EPE INVESTIGACION DE OPERACIONES
X( 8, 4) 1822.000 0.000000
X( 8, 5) 781.0000 0.000000
X( 8, 6) 260.0000 0.000000
X( 9, 1) 775.0000 0.000000
X( 9, 2) 1433.000 0.000000
X( 9, 3) 1910.000 0.000000
X( 9, 4) 3343.000 0.000000
X( 9, 5) 1431.000 0.000000
X( 9, 6) 478.0000 0.000000
X( 10, 1) 0.000000 0.7000000E-01
X( 10, 2) 20.00000 0.000000
X( 10, 3) 360.0000 0.000000
X( 10, 4) 630.0000 0.000000
X( 10, 5) 270.0000 0.000000
X( 10, 6) 90.00000 0.000000
INVP( 1, 1) 0.000000 0.000000
INVP( 1, 2) 0.000000 0.2500000
INVP( 1, 3) 0.000000 0.1376404
INVP( 1, 4) 0.000000 0.1123596
INVP( 1, 5) 0.000000 0.000000
INVP( 1, 6) 0.000000 18.02280
INVP( 2, 1) 115.0000 0.000000
INVP( 2, 2) 0.000000 0.2000000E-01
INVP( 2, 3) 213.6404 0.000000
INVP( 2, 4) 0.000000 0.2500000
INVP( 2, 5) 0.000000 0.000000
INVP( 2, 6) 0.000000 33.27423
INVP( 3, 1) 781.0000 0.000000
INVP( 3, 2) 0.000000 0.2266667
INVP( 3, 3) 0.000000 0.1573034
INVP( 3, 4) 0.000000 0.9269663E-01
INVP( 3, 5) 0.000000 0.000000
INVP( 3, 6) 0.000000 19.87831
INVP( 4, 1) 0.000000 0.9000000E-01
INVP( 4, 2) 0.000000 0.2500000
INVP( 4, 3) 0.000000 0.1797753
INVP( 4, 4) 0.000000 0.7022472E-01
INVP( 4, 5) 0.000000 0.000000
INVP( 4, 6) 0.000000 11.98175
INVP( 5, 1) 250.0000 0.000000
INVP( 5, 2) 0.000000 0.2500000
INVP( 5, 3) 0.000000 0.1376404
INVP( 5, 4) 0.000000 0.1123596
INVP( 5, 5) 0.000000 0.000000
UPC - EPE INVESTIGACION DE OPERACIONES
Y( 3, 2) 317.6000 0.000000
Y( 3, 3) 1322.569 0.000000
Y( 3, 4) 1974.231 0.000000
Y( 3, 5) 956.2000 0.000000
Y( 3, 6) 317.0000 0.000000
INVT( 1, 1) 3566.667 0.000000
INVT( 1, 2) 2186.600 0.000000
INVT( 1, 3) 0.000000 0.2000000
INVT( 1, 4) 0.000000 0.2000000
INVT( 1, 5) 0.000000 0.2000000
INVT( 1, 6) 0.000000 21.80000
INVT( 2, 1) 1445.400 0.000000
INVT( 2, 2) 0.000000 0.2000000
INVT( 2, 3) 0.000000 0.2000000
INVT( 2, 4) 0.000000 0.2000000
INVT( 2, 5) 0.000000 0.2000000
INVT( 2, 6) 0.000000 14.80000
INVT( 3, 1) 0.000000 0.3333333E-01
INVT( 3, 2) 0.000000 0.2000000
INVT( 3, 3) 0.000000 0.2000000
INVT( 3, 4) 0.000000 0.2000000
INVT( 3, 5) 0.000000 0.2000000
INVT( 3, 6) 0.000000 10.00000
REQ_T( 1, 1) 0.000000 0.000000
REQ_T( 1, 2) 1.000000 0.000000
REQ_T( 1, 3) 0.3000000 0.000000
REQ_T( 2, 1) 0.000000 0.000000
REQ_T( 2, 2) 1.400000 0.000000
REQ_T( 2, 3) 1.200000 0.000000
REQ_T( 3, 1) 0.000000 0.000000
REQ_T( 3, 2) 1.200000 0.000000
REQ_T( 3, 3) 0.2000000 0.000000
REQ_T( 4, 1) 0.000000 0.000000
REQ_T( 4, 2) 0.8000000 0.000000
REQ_T( 4, 3) 0.000000 0.000000
REQ_T( 5, 1) 0.000000 0.000000
REQ_T( 5, 2) 0.9000000 0.000000
REQ_T( 5, 3) 0.000000 0.000000
REQ_T( 6, 1) 1.000000 0.000000
REQ_T( 6, 2) 0.000000 0.000000
REQ_T( 6, 3) 0.3000000 0.000000
REQ_T( 7, 1) 1.400000 0.000000
REQ_T( 7, 2) 0.000000 0.000000
REQ_T( 7, 3) 1.200000 0.000000
UPC - EPE INVESTIGACION DE OPERACIONES
14 368.4403 0.000000
15 231.2776 0.000000
16 196.9164 0.000000
17 317.5184 0.000000
18 351.8796 0.000000
19 100.0000 0.000000
20 0.000000 3.121099
21 230.0000 0.000000
22 330.0000 0.000000
23 266.5774 0.000000
24 249.8661 0.000000
25 341.0516 0.000000
26 357.7629 0.000000
27 355.5802 0.000000
28 383.3703 0.000000
29 400.3868 0.000000
30 372.5967 0.000000
31 0.000000 17.77280
32 0.000000 32.79423
33 0.000000 19.60498
34 0.000000 11.82175
35 0.000000 13.37280
36 0.000000 24.57280
37 0.000000 42.31423
38 0.000000 27.76498
39 0.000000 17.26175
40 0.000000 19.49280
41 0.000000 18.02280
42 0.000000 18.02280
43 0.000000 18.13516
44 0.000000 18.02280
45 0.000000 18.02280
46 0.000000 33.04423
47 0.000000 33.27423
48 0.000000 33.52423
49 0.000000 33.27423
50 0.000000 33.27423
51 0.000000 19.85498
52 0.000000 19.87831
53 0.000000 19.97101
54 0.000000 19.87831
55 0.000000 19.87831
56 0.000000 11.98175
57 0.000000 11.98175
UPC - EPE INVESTIGACION DE OPERACIONES
58 0.000000 12.05197
59 0.000000 11.98175
60 0.000000 11.98175
61 0.000000 13.62280
62 0.000000 13.62280
63 0.000000 13.73516
64 0.000000 13.62280
65 0.000000 13.62280
66 0.000000 24.82280
67 0.000000 25.02280
68 0.000000 25.13516
69 0.000000 25.02280
70 0.000000 25.02280
71 0.000000 42.56423
72 0.000000 42.81423
73 0.000000 43.06423
74 0.000000 43.06423
75 0.000000 43.06423
76 0.000000 28.01498
77 0.000000 28.26498
78 0.000000 28.37101
79 0.000000 28.27831
80 0.000000 28.27831
81 0.000000 17.42175
82 0.000000 17.58175
83 0.000000 17.65197
84 0.000000 17.58175
85 0.000000 17.58175
86 0.000000 19.74280
87 0.000000 19.92280
88 0.000000 20.03516
89 0.000000 19.92280
90 0.000000 19.92280
91 0.000000 21.20000
92 0.000000 14.40000
93 0.000000 9.633333
94 0.000000 21.40000
95 0.000000 21.60000
96 0.000000 21.60000
97 0.000000 21.60000
98 0.000000 21.60000
99 0.000000 14.60000
100 0.000000 14.60000
101 0.000000 14.60000
UPC - EPE INVESTIGACION DE OPERACIONES
X( 3, 2) 0.000000 0.2333333E-01
De acuerdo al Reporte Solución emitido por el Lingo, tenemos que la Variable X(3,2) que
describe a la producción de la Prenda Tipo 3 (Pantalón Plano) en el mes de Febrero es igual a
cero, es decir No se fabrica Prenda tipo 3 en el mes de Febrero.
Si la empresa decidiera fabricar esta Prenda Tipo 3 en Febrero, generaría que por cada Unidad
producida el Valor Óptimo EMPEORE EN S/.0.0233.
Supongamos que por un asunto de competir con otras empresas textiles, se decidiese producir
1,000 Prenda Tipo 3 en Febrero. Entonces el efecto en nuestro Costo Mínimo, generará un
Nuevo Valor Óptimo que sería:
Zn = S/.587,885.7 – (+1,000)*(-S/.0.0233)
Zn = S/.587,909
Por tanto se generaría un ligero aumento de los Costos Totales de la empresa en S/.23.33 soles.
De acuerdo al Reporte Solución emitido por el Lingo, tenemos que la Restricción definida por
Row 20, presenta una Holgura de Cero y un Precio Dual de S/.3.121099.
Primero identifico a que restricción se refieren, para ello se genera el Display Model del Ejercicio,
obteniendo:
Por tanto identifico que el Row 20 trata de la Disponibilidad de Horas de la Máquina de Bordado
en el Mes de Abril.
Paso 1: Primero valido cuales son los incrementos y disminuciones permisibles para esta
restricción, lo cual se muestra:
Paso 2: Identifico el Precio Dual de S/.3.121099, se refiere a cuanto MEJORARÍA el Valor Óptimo
si la Disponibilidad de Horas de la Máquina de Bordado en Abril se incrementara en 1 Hora.
Zn = S/.587,866.49
Por tanto el Costo Total Mínimo, pasa de S/.587,885.7 a S/.587,633.60, disminuyendo S/.19.21
lo cual es Beneficioso para nuestra Empresa Textil.