Está en la página 1de 8

lOMoARcPSD|8824098

Solución Opt procesos Pc1

Optimización de Procesos (Universidad Peruana de Ciencias Aplicadas)

Escanea para abrir en Studocu

Studocu no está patrocinado ni avalado por ningún colegio o universidad.


Descargado por Meyli Barja huaman (meylibarja12@gmail.com)
lOMoARcPSD|8824098

Solución Sonrisas

Producción M1 M2 M3 Costo Beneficio Relación


Premium 2 4 1 6,5 3 1
Regular 1 2 0.5 5 4 2
Estándar 2 4 1 3 4.5 2
Disponibilidad <=48 <=57 <=36 <=80%*90 >=100

SETS:
PRODUCTO /1..3/: X, COSTO, BENEFICIO, RELACION;
MAQUINA /1..3/: DISPO;
PXM (PRODUCTO,MAQUINA): HORAS;
ENDSETS

DATA:
COSTO = 6.5, 5, 3;
BENEFICIO = 3, 4, 4.5;
RELACION = 1, -2, -2;
DISPO = 48, 57, 36;
HORAS = 2, 4, 1, 1, 2, 0.5, 2, 4, 1;
ENDDATA

MIN = 10000*F1 + 1000*E2 + E3;

@FOR(MAQUINA(J): @SUM(PRODUCTO(I): HORAS(I,J)*X(I)) <= DISPO(J));

@SUM(PRODUCTO(I): BENEFICIO(I)*X(I)) - E1 + F1 = 100;


@SUM(PRODUCTO(I): COSTO(I)*X(I)) - E2 + F2 =0.80*90;
@SUM(PRODUCTO(I): RELACION(I)*X(I)) - E3 + F3 = 0;

@FOR(PRODUCTO(I): @GIN(X(I)));
-
a) (2 puntos) Identificar todos los índices del modelo

i: producto (1..3)
j: máquina (1..3)
k: meta (1..3)

b) (2 puntos) Identificar la(s) variable(s) de decisión del modelo [indique las unidades]

Xi = Cantidad (en unidades) de fabricación de producto i


Ek = Cantidad (en unidades) de desviación de exceso de la meta k
Fk = Cantidad (en unidades) de desviación por faltante de la meta k

c) (6 puntos) Presente las restricciones en sintaxis algebraico compacto [duras y metas],


es decir use Ʃ y ∀

Descargado por Meyli Barja huaman (meylibarja12@gmail.com)


lOMoARcPSD|8824098

Dura:
#

# HORAS!" ∗ X! ≤ DISPO" ∀j
!$%
Metas:
#

# BENEFICIO! ∗ X! − E1 + F1 = 100 [≥]


!$%
#

# COSTO! ∗ X! − E12 + F2 = 0.80 ∗ 90 [≤]


!$%
#

# RELACION! ∗ X! − E3 + F3 = 100 [≤]


!$%

d) (3 puntos) Presente el módulo SETS y DATA del modelo

SETS:
PRODUCTO /1..3/: X, COSTO, BENEFICIO, RELACION;
MAQUINA /1..3/: DISPO;
PXM (PRODUCTO,MAQUINA): HORAS;
ENDSETS
DATA:
COSTO = 6.5, 5, 3;
BENEFICIO = 3, 4, 4.5;
RELACION = 1, -2, -2;
DISPO = 48, 57, 36;
HORAS = 2, 4, 1, 1, 2, 0.5, 2, 4, 1;
ENDDATA

e) (2 puntos) Presente SOLO la función objetivo en sintaxis lingo compacto,


considerando ponderar sus metas: las desviaciones de la meta 3 es el doble de las de
la meta 2 y a su vez el triple de la meta 1.

MIN = 2*F1 + 3*E2 + 6*E3;

f) (3 puntos) Presente el reporte (informe) administrativo completo para ayudar al


empresario; sea claro y explícito en su respuesta (siempre que éste sea el resultado de
la solución compacta; no escriba el reporte lingo para que sea calificado).

Fabricar 22 unidades de pasta Regular y 3 unidades de pasta Estándar


La meta 1 se cumple con exceso en el beneficio de $1.5, es decir, se ganará $101.50
La meta 2 no se cumple porque existe un exceso de $47, es decir, el costo supera en
$47 el 80% del presupuesto de $90 [$72], es decir el costo es de $119, en consecuencia,
el costo supera en 32.22% el presupuesto.
La meta 3 se cumple porque la producción Premium no se produce y la producción de
pasta Regular y Estándar lo supera ampliamente.

Descargado por Meyli Barja huaman (meylibarja12@gmail.com)


lOMoARcPSD|8824098

g) (2 puntos) ¿Cuál sería su decisión si ahora consideramos el orden de priorización de


la meta 3, luego la meta 1 y finalmente la meta 2? Presente SOLO el cambio que
realizó en su modelo y presente su reporte administrativo completo.

MIN = 1000*F1 + E2 + 100000*E3;

Fabricar 22 unidades de pasta Regular y 3 unidades de pasta Estándar


La meta 1 se cumple con exceso en el beneficio de $1.5, es decir, se ganará $101.50
La meta 2 no se cumple porque existe un exceso de $47, es decir, el costo supera en
$47 el 80% del presupuesto de $90 [$72], es decir el costo es de $119, en consecuencia,
el costo supera en 32.22% el presupuesto.
La meta 3 se cumple porque la producción Premium no se produce y la producción de
pasta Regular y Estándar lo supera ampliamente.

Producción M1 M2 M3 Costo Beneficio Relación


Premium 2 4 1 6,5 3 1
Regular 1 2 0.5 5 4 2
Estándar 2 4 1 3 4.5 2
Disponibilidad <=48 <=57 <=36 <=80%*90 >=100

SETS:
PRODUCTO /1..3/: X, COSTO, BENEFICIO, RELACION;
MAQUINA /1..3/: DISPO;
PXM (PRODUCTO,MAQUINA): HORAS;
ENDSETS
DATA:
COSTO = 6.5, 5, 3;
BENEFICIO = 3, 4, 4.5;
RELACION = 1, -2, -2;
DISPO = 48, 57, 36;
HORAS = 2, 4, 1, 1, 2, 0.5, 2, 4, 1;
ENDDATA
MIN = 10000*F1 + 1000*E2 + E3;
@FOR(MAQUINA(J): @SUM(PRODUCTO(I): HORAS(I,J)*X(I)) <= DISPO(J));
!>=; @SUM(PRODUCTO(I): BENEFICIO(I)*X(I))-E1+F1=100;
!<=; @SUM(PRODUCTO(I): COSTO(I)*X(I))-E2+F2=0.80*90;
!<=; @SUM(PRODUCTO(I): RELACION(I)*X(I))-E3+F3=0;
@FOR(PRODUCTO(I): @GIN(X(I)));
END

a) (2 puntos) Identificar todos los índices del modelo

i: producto (1..3)
j: máquina (1..3)
k: meta (1..3)

Descargado por Meyli Barja huaman (meylibarja12@gmail.com)


lOMoARcPSD|8824098

b) (2 puntos) Identificar la(s) variable(s) de decisión del modelo [indique las unidades]

Xi = Cantidad (en unidades) de fabricación de producto i


Ek = Cantidad (en unidades) de desviación de exceso de la meta k
Fk = Cantidad (en unidades) de desviación por faltante de la meta k

c) (6 puntos) Presente las restricciones en sintaxis algebraico compacto [duras y metas],


es decir use Ʃ y ∀

Dura:
#

# HORAS!" ∗ X! ≤ DISPO" ∀j
!$%
Metas:
#

# BENEFICIO! ∗ X! − E1 + F1 = 100 [≥]


!$%
#

# COSTO! ∗ X! − E12 + F2 = 0.80 ∗ 90 [≤]


!$%
#

# RELACION! ∗ X! − E3 + F3 = 100 [≤]


!$%

d) (3 puntos) Presente el módulo SETS y DATA del modelo

SETS:
PRODUCTO /1..3/: X, COSTO, BENEFICIO, RELACION;
MAQUINA /1..3/: DISPO;
PXM (PRODUCTO,MAQUINA): HORAS;
ENDSETS
DATA:
COSTO = 6.5, 5, 3;
BENEFICIO = 3, 4, 4.5;
RELACION = 1, -2, -2;
DISPO = 48, 57, 36;
HORAS = 2, 4, 1, 1, 2, 0.5, 2, 4, 1;
ENDDATA

e) (2 puntos) Presente SOLO la función objetivo en sintaxis lingo compacto,


considerando ponderar sus metas: las desviaciones de la meta 3 es el doble de las de
la meta 2 y a su vez el triple de la meta 1.

MIN = 2*F1 + 3*E2 + 6*E3;

f) (3 puntos) Presente el reporte (informe) administrativo completo para ayudar al


empresario; sea claro y explícito en su respuesta (siempre que éste sea el resultado de
la solución compacta; no escriba el reporte lingo para que sea calificado).

Fabricar 22 unidades de pasta Regular y 3 unidades de pasta Estándar

Descargado por Meyli Barja huaman (meylibarja12@gmail.com)


lOMoARcPSD|8824098

La meta 1 se cumple con exceso en el beneficio de $1.5, es decir, se ganará $101.50


La meta 2 no se cumple porque existe un exceso de $47, es decir, el costo supera en
$47 el 80% del presupuesto de $90 [$72], es decir el costo es de $119, en consecuencia,
el costo supera en 32.22% el presupuesto.
La meta 3 se cumple porque la producción Premium no se produce y la producción de
pasta Regular y Estándar lo supera ampliamente.

g) (2 puntos) ¿Cuál sería su decisión si ahora consideramos el orden de priorización de


la meta 3, luego la meta 1 y finalmente la meta 2? Presente SOLO el cambio que
realizó en su modelo y presente su reporte administrativo completo.

MIN = 1000*F1 + E2 + 100000*E3;

Fabricar 22 unidades de pasta Regular y 3 unidades de pasta Estándar


La meta 1 se cumple con exceso en el beneficio de $1.5, es decir, se ganará $101.50
La meta 2 no se cumple porque existe un exceso de $47, es decir, el costo supera en
$47 el 80% del presupuesto de $90 [$72], es decir el costo es de $119, en consecuencia,
el costo supera en 32.22% el presupuesto.
La meta 3 se cumple porque la producción Premium no se produce y la producción de
pasta Regular y Estándar lo supera ampliamente.

Descargado por Meyli Barja huaman (meylibarja12@gmail.com)


lOMoARcPSD|8824098

sets:
Cosecha/C1 C2 C3 C4/: Stock;
Mezcla/A B C/: Precio, MezclaT;
MxC(Mezcla, Cosecha): Matriz, x;
Endsets

Data:
Stock = 130 200 150 350;
Precio = 80 50 35;
Matriz = 0.00 0.75 0.00 0.08
0.00 0.10 0.00 0.35
0.00 0.35 0.00 0.00;
Enddata

Min = D1 + 5*(D2 + D3 + D4 + D5) + 12*(E1 + E2 + E3 + E4) + 8*(D6 + D7 + D8);

!determinación de variable auxiliar;


@for(mezcla(j): Mezclat(j) = @sum(cosecha(i): x(j,i)));

@for(cosecha(i): @sum(mezcla(j): x(j,i)) <= stock(i));

@for(MxC(j,i)|j#NE#2 #and# i#eq#2: x(j,i) >= matriz(j,i)*mezclaT(j) - x(j,i+1));


@for(MxC(j,i)|j#EQ#2 #and# i#eq#2: x(j,i) >= matriz(j,i)*mezclaT(j));

@for(MxC(j,i)|j#eq#1 #and# i#eq#4: x(j,i) >= matriz(j,i)*mezclaT(j));


@for(MxC(j,i)|j#eq#2 #and# i#eq#4: x(j,i) <= matriz(j,i)*mezclaT(j));

!Meta 1;
@sum(mezcla(j): precio(j)*Mezclat(j)) + D1 - E1 = 45000;

!meta 2;
@for(cosecha(i)|i#eq#1:
@sum(Mezcla(i):x(j,i)) + D2 - E2= stock(i));
@for(cosecha(i)|i#eq#2:
@sum(Mezcla(i):x(j,i)) + D3 - E3 = stock(i));
@for(cosecha(i)|i#eq#3:
@sum(Mezcla(i):x(j,i)) + D4 - E4= stock(i));
@for(cosecha(i)|i#eq#4:
@sum(Mezcla(i):x(j,i)) + D5 - E5= stock(i));

!Meta 3;
@for(mezcla(j)| j#eq#1:
@sum(cosecha(i): x(j,i)) + D6 - E6 = 0);
@for(mezcla(j)| j#eq#2:
@sum(cosecha(i): x(j,i)) + D7 - E7 = 0);
@for(mezcla(j)| j#eq#3:
@sum(cosecha(i): x(j,i)) + D8 - E8 = 0);

Descargado por Meyli Barja huaman (meylibarja12@gmail.com)


lOMoARcPSD|8824098

Descargado por Meyli Barja huaman (meylibarja12@gmail.com)

También podría gustarte