Una Solución al Problema de desafío propuesto
Una empresa elabora 4 tipos de productos P1, P2, P3, y P4.
P1 requiere 10 hrs. de diseño, 4 de armado, 5 de pulido y 2 hrs. de detalles.
P2 requiere 2 hrs. de diseño, 3 de armado, 1 de pulido y 1 hrs. de detalles.
P3 requiere 1 hrs. de diseño, 2 de armado, 0 de pulido y 1 hrs. de detalles.
P4 requiere 5 hrs. de diseño, 3 de armado, 1 de pulido y 4 hrs. de detalles.
Los recursos que se disponen son: 610 hrs. de diseño, 334 hrs. de armado, 288 hrs. de
pulido y 172 hrs. para detalles.
a) Determine el nivel de producción de modo, de ocupar todos los recursos.
b) Los costos por hora para el diseño son de $10, los costos por hora para el armado son
de $20, los costos por hora en las máquinas de pulido son de $12 y por terminar los
detalles se cobra $5 la hora. Calcular usando matrices el costo por unidad para elaborar
los productos: P1, P2, P3, y P4.
c) Hay más demanda por el producto P4 que por el producto P1 esto obliga a cambiar el
nivel de producción acostumbrado. Se impone la producción de 20 unidades de P1, 20
unidades de P2, 5 unidades de P3 y 25 unidades de P4 Determine usando matrices, si es
necesario adquirir más recursos.
Solución
a) La información del problema puede resumirse en la siguiente tabla:
Insumos Recursos requeridos por cada unidad
Producida
P1 P2 P3 P4 Total hrs.
Diseño 10 2 1 5 610
Armado 4 3 2 3 334
Pulido 5 1 0 1 288
Detalles 2 1 1 4 172
Sean 𝑥, 𝑦 , 𝑧 , 𝑤 el número de unidades de los productos P1, P2, P3, P4 usando la totalidad de los
recursos en su fabricación, tal que 𝐴 𝑋 = 𝑅
10 2 1 5 𝑥 610
𝑦
(4 3 2 3) ( ) = (334)
𝑧
5 1 0 1 288
2 1 1 4 𝑤 172
Utilizando Scilab se obtiene que:
𝑥 50
𝑦
( 𝑧 ) = (30)
10
𝑤 8
Donde 𝑥 = 50 representa las unidades del producto P1, 𝑦 = 30, representa las unidades del
producto P2, 𝑧 = 10 representa las unidades del producto P3 y 𝑤 = 8 representa las unidades
elaboradas de producto P4. La producción total será 98 unidades.
Usando Software 𝑺𝒄𝒊𝒍𝒂𝒃
Utilicemos el software Scilab para verificar los resultados obtenidos:
--> A=[10 2 1 5;4 3 2 3;5 1 0 1;2 1 1 4]
A =
10. 2. 1. 5.
4. 3. 2. 3.
5. 1. 0. 1.
2. 1. 1. 4.
--> AB=[10 2 1 5 610;4 3 2 3 334;5 1 0 1 288;2 1 1 4 172]
AB =
10. 2. 1. 5. 610.
4. 3. 2. 3. 334.
5. 1. 0. 1. 288.
2. 1. 1. 4. 172.
--> rank(A)
ans =
4.
--> rank(AB)
ans =
4.
--> rref(AB)
ans =
1. 0. 0. 0. 50.
0. 1. 0. 0. 30.
0. 0. 1. 0. 10.
0. 0. 0. 1. 8.
b) Vamos a calcular el costo por unidad para elaborar los productos: P 1, P2, P3, y P4. Si los
costos por hora para el diseño son de $10, los costos por hora para el armado son de $20,
los costos por hora en las máquinas de pulido son de $12 y por terminar los detalles se
cobra $5 la hora. Sea C la matriz de costos por unidad
AT C = U
10 4 5 2 10 250
2 3 1 1 20 97
( )( ) = ( )
1 2 0 1 12 55
5 3 1 4 5 142
Por tanto, $250 es el costo de cada unidad del producto P1, $97 es el costo de cada unidad
del producto P2, $55 es el costo de cada unidad del producto P3, $142 es el costo de cada
unidad del producto P4. Costo total de producción de los cuatro productos $544
Usando Software 𝑺𝒄𝒊𝒍𝒂𝒃
Utilicemos el software Scilab para verificar los resultados obtenidos:
--> A=[10 2 1 5;4 3 2 3;5 1 0 1;2 1 1 4]
A =
10. 2. 1. 5.
4. 3. 2. 3.
5. 1. 0. 1.
2. 1. 1. 4.
--> C=[10;20;12;5]
C =
10.
20.
12.
5.
--> A'
ans =
10. 4. 5. 2.
2. 3. 1. 1.
1. 2. 0. 1.
5. 3. 1. 4.
--> A'*C
ans =
250.
97.
55.
142.
c) La información entregada puede entonces resumirse así:
Insumos Recursos requeridos por cada unidad
horas Producida
P1 P2 P3 P4 Total hrs.
Diseño 10 2 1 5 610
Armado 4 3 2 3 334
Pulido 5 1 0 1 288
Detalles 2 1 1 4 172
20 20 5 25
SI se impone la producción de 20 unidades de P1, 20 unidades de P2, 5 unidades de P3 y 25
unidades de P4. Vamos a determinar los recursos requeridos en horas para el diseño,
armado, pulido y detalles.
AX* = R*
10 2 1 5 20 370
4 3 2 3 20 225
5 1 0 1 5 = 145
2 1 1 4 25 165
Como 370 < 610 horas de diseño y 225< 334 horas de armado y 145 < 288 horas de
pulido y 165 < 172 horas para detalles, no es necesario adquirir nuevos recursos.
Usando Software 𝑺𝒄𝒊𝒍𝒂𝒃
Utilicemos el software Scilab para verificar los resultados obtenidos:
--> A=[10 2 1 5;4 3 2 3;5 1 0 1;2 1 1 4]
A =
10. 2. 1. 5.
4. 3. 2. 3.
5. 1. 0. 1.
2. 1. 1. 4.
--> XX=[20;20;5;25]
XX =
20.
20.
5.
25.
--> A*XX
ans =
370.
225.
145.
165.