Está en la página 1de 25

Requerimiento ij

Índices

Variables de decisión

Datos

META 1: G FINANZAS PIDE COMO MINIMO s/ 30,000


META 2: G VENTAS PIDE VENDER AL MENOS 40 UNIDADES
META 3: G EXPORT PIDE EXPORTAR AL MENOS 15 UNIDADES
Modelo compacto

RESTRICCIONES DURAS:

7*XL1 + 5*XS1 + 6*XR1 <= 250


6*XL2 + 9*XS2 + 5*XR2 <= 210

RESTRICCIONES BLANDAS: S/ 30,000


D1 E1
40
D2 E2

15
D3 E3

Informe administrativo y reporte de cumplimien

Plan óptimo de producción (unidades)


Producto Producción
Lavadoras 10
Secadoras 0
Refrigeradoras 30

Reporte de cumplimiento de metas


Variables de
Meta
desviación

Finanzas D1 = 0 ; E1 = 7000

Ventas D2 = 0 ; E2 = 0

Exportación D3 = 5 ; E3 = 0
40 UNIDADES
S 15 UNIDADES

Sets:
Prod/Lav Sec Refr/: X, Porcentaje, Precio ;
Rec/Bobinas Prensa/: Disponibilidad ;
PxR(Prod,Rec): Requerimiento ;
End sets
XS1 + 6*XR1 <= 250 Data:
XS2 + 5*XR2 <= 210 Porcentaje = 0.4 0.6 0.2 ;
Precio = 1000 800 900 ;
Disponibilidad = 250 210 ;
Requerimiento = 7 6 5 9 6 5 ;
End data
Min = d1 + 1000*d2 + 1000*d3 ;
@For(Rec(j): @Sum(Prod(i): Requerimiento(i,j)*X(i)) <= Disponibilidad(j));
@Sum(Prod(i): Precio(i)*X(i)) + D1 - E1 = 30000 ;
@Sum(Prod(i): X(i)) + D2 - E2 = 40 ;
@Sum(Prod(i): Porcentaje(i)*X(i)) + D3 - E3 = 15 ;
@For(Prod(i): @Gin(X(i))) ;
End

porte de cumplimiento de metas:

(unidades)

¿Cumple? Interpretación

El ingreso semanal será: 30000 + 7000 = $37



000
El volumen semanal de ventas será

exactamente 40 unidades
Solo 15 – 5 = 10 unidades se destinarán al
No
mercado exterior
bilidad(j));
Índices:

Variables de decisión:

Datos:

Modelo matemático:

Sets:
Cosecha/1..5/ : Capital, Alimenta
Uso/Export Nacional/ : ;
CxU(Cosecha,Uso): X ;
End sets
Data:
Capital = 3 5 4 2 4 ;
Alimentados = 150000 75000 100000
Empleados = 10000 15000 12000 130
Maximo = 6 4 5 6 5 ;
End data
Min = 1000000*d1 + 100*d2 + 100*d
@Sum(CxU(i,j): X(i,j)) <= 15 ;
@For(Cosecha(i): @Sum(Uso(j): X(i
! Meta 1 ;
@Sum(Cosecha(i): Capital(i)*X(i,1
! Meta 2 ;
@Sum(Cosecha(i): Alimentados(i)*X
! Meta 3 ;
@Sum(CxU(i,j): Empleados(i)*X(i,j
End

Informe administrativo y reporte de cum

Destino
Exportación

Cons.Interno

Reporte de cumplimiento de metas


Meta

3
osecha/1..5/ : Capital, Alimentados, Empleados, Maximo ;
so/Export Nacional/ : ;
xU(Cosecha,Uso): X ;

apital = 3 5 4 2 4 ;
limentados = 150000 75000 100000 100000 200000 ;
mpleados = 10000 15000 12000 13000 15000 ;
aximo = 6 4 5 6 5 ;

in = 1000000*d1 + 100*d2 + 100*d3 ;


Sum(CxU(i,j): X(i,j)) <= 15 ;
For(Cosecha(i): @Sum(Uso(j): X(i,j)) <= Maximo(i));

Sum(Cosecha(i): Capital(i)*X(i,1)) + d1 - e1 = 70 ;

Sum(Cosecha(i): Alimentados(i)*X(i,2)) + d2 - e2 = 1750000 ;

Sum(CxU(i,j): Empleados(i)*X(i,j)) + d3 - e3 = 200000 ;

rme administrativo y reporte de cumplimiento de metas:

Distribución óptima de las tierras (millones de Has)


Cosecha 1 Cosecha 2 Cosecha 3 Cosecha 4 Cosecha 5
0 4 1 0 0

5 0 0 0 5

orte de cumplimiento de metas


Variables de
¿Cumple? Interpretación
desviación
D1 = 46 Solo se generaría: 70 – 46 = 24 millones
No
E1 = 0 de $ de divisas
D2 = 0 Se alimentaría exactamente a 1 750 000

E2 = 0 ciudadanos del propio país
D3 = 3000 Solo se daría empleo a: 200 000 – 3 000 =
No
E3 = 0 197 000 ciudadanos.
Índices:

Variables de decisión:

Datos:

Modelo matemático:

Sets:
Cosecha/1..5/ : Capital, Alime
Uso/Export Nacional/ : ;
CxU(Cosecha,Uso): X ;
End sets
Data:
Capital = 3 5 4 2 4 ;
Alimentados = 150000 75000 100
Empleados = 10000 15000 12000
Maximo = 6 4 5 6 5 ;
End data
Min = 1000*1000000*d1 +100* 10
@Sum(CxU(i,j): X(i,j)) <= 15 ;
@For(Cosecha(i): @Sum(Uso(j):
! Meta 1 ;
@Sum(Cosecha(i): Capital(i)*X(
! Meta 2 ;
@Sum(Cosecha(i): Alimentados(i
! Meta 3 ;
@Sum(CxU(i,j): Empleados(i)*X(
End

META
1
2
3

Informe administrativo y reporte de c

Destino

Exportación

Cons.Interno

Reporte de cumplimiento de metas

Meta

3
osecha/1..5/ : Capital, Alimentados, Empleados, Maximo ;
so/Export Nacional/ : ;
xU(Cosecha,Uso): X ;
apital = 3 5 4 2 4 ;
limentados = 150000 75000 100000 100000 200000 ;
mpleados = 10000 15000 12000 13000 15000 ;
aximo = 6 4 5 6 5 ;

in = 1000*1000000*d1 +100* 100*d2 + 10*100*d3 ;


Sum(CxU(i,j): X(i,j)) <= 15 ;
For(Cosecha(i): @Sum(Uso(j): X(i,j)) <= Maximo(i));

Sum(Cosecha(i): Capital(i)*X(i,1)) + d1 - e1 = 70 ;

Sum(Cosecha(i): Alimentados(i)*X(i,2)) + d2 - e2 = 1750000 ;

Sum(CxU(i,j): Empleados(i)*X(i,j)) + d3 - e3 = 200000 ;

COEFICIENTE DE
PRIORIDAD PRIORIDAD
1° 10^3 = 1000
2° 10^2 = 100
3° 10^1 = 10

rme administrativo y reporte de cumplimiento de metas:

Distribución óptima de las tierras (millones de Has)

Cosecha 1 Cosecha 2 Cosecha 3 Cosecha 4 Cosecha 5

1 4 5 0 5

0 0 0 0 0

orte de cumplimiento de metas

Variables de ¿Cumple? Interpretación

desviación
D1 = 7 Solo se generaría: 70 – 7 = 63 millones de
No
E1 = 0 $ de divisas
D2 = 1750000 No se emplearía las cosechas para
No
E2 = 0 alimentar a los ciudadanos del propio país
D3 = 0 Se daría empleo a: 200 000 + 5 000 = 205
Si
E3 = 5000 000 ciudadanos.
Índices:

Variables de decisión:

Datos:

Modelo matemático:

RESTRICCIONES DURAS
RESTRICCIONES BLANDAS
LAVADORAS: 20*4 = 80 HR
REFRIGERADORAS: 15*6 = 90 HR
COCINA: 10*3 = 30 HR
200 HRS

Utilizar el menor número de horas posible en total.

Lograr que el técnico 1 repare un número similar de cada tipo de artefacto


XL1 = XR1 => XL1 - XR1 = 0 => XL1 - XR1 + D21 - E21 = 0
XR1 = XC1 => XR1 - XC1 = 0 => XR1 - XC1 + D22 - E22 = 0

El número de horas trabajadas en total por el técnico 2 no exceda al total de horas trabajadas por el técnico 3

Informe administrativo y reporte de cumplimiento d

Plan óptimo de asignación (unidades)


Artefacto Técnico 1
Lavadora 0
Refrigeradora 0
Cocina 0

Reporte de cumplimiento de metas


Meta Variables de
desviación
D1 = 0
1
E1 = 22
D21 = E21 = 0
2
D22 = E22 = 0
D3 = 0
3
E3 = 0
Sets:
Art/Lav Ref Coc/ : Cantidad ;
Tec/1..3/ : ;
AxT(Art,Tec): X, Tiempo ;
End sets
Data:
Cantidad = 20 15 10 ;
Tiempo = 5 4 7 6 7 8 4 4 3 ;
End data
Min = e1 + 6*(d21 + e21 + d22 + e22) + e3 ;
@For(Art(i): @Sum(Tec(j): X(i,j)) = Cantidad(i));
!Meta 1; @Sum(AxT(i,j): Tiempo*X) + d1 - e1 =
4*cantidad(1)+6*cantidad(2)+3*cantidad(3);
!Meta 2; X(1,1) + d21 - e21 = X(2,1);
X(2,1) + d22 - e22 = X(3,1);
!Meta 3; @Sum(Art(i): Tiempo(i,2)*X(i,2)-Tiempo(i,3)*X(i,3)) + d3 - e3 = 50 ;
!Declaraciones ; @For(AxT(i,j): @Gin(X));
End
1 - XR1 + D21 - E21 = 0
1 - XC1 + D22 - E22 = 0

oras trabajadas por el técnico 3 en más de 50.

y reporte de cumplimiento de metas:

signación (unidades)
Técnico 2 Técnico 3
20 0
8 7
0 10

o de metas

¿Cumple? Interpretación

No El tiempo total empleado es de 200 + 22 = 222 horas.

Se cumple, no obstante el técnico 1 no reparará artefacto


Si
alguno.
El número de horas trabajadas por el técnico 2 excede
Si en 50 horas al número de horas trabajadas por el técnico
3.
Índices:

Variables de decisión:

Datos:

Modelo matemático:

RESTRICCIONES DURAS
META PRIORIDAD
1 1°
RESTRICCIONES BLANDAS 2 2°
LAVADORAS: 20*4 = 80 HR 3 3°
REFRIGERADORAS: 15*6 = 90 HR
COCINA: 10*3 = 30 HR
200 HRS

Utilizar el menor número de horas posible en total.

Lograr que el técnico 1 repare un número similar de cada tipo de artefacto

XL1 = XR1 => XL1 - XR1 = 0 => XL1 - XR1 + D21 - E21 = 0
El número de horas trabajadas en totalXR1
por=elXC1 => 2 XR1
técnico - XC1 =al0 total
no exceda => deXR1 - XC1
horas + D22 - E22
trabajadas por =el0técnico 3

Informe administrativo y reporte de cumplimiento d

Plan óptimo de asignación (unidades)


Artefacto Técnico 1
Lavadora 0
Refrigeradora 0
Cocina 0

Reporte de cumplimiento de metas


Meta Variables de
desviación
D1 = 0
1
E1 = 15
D21 = E21 = 0
2
D22 = E22 = 0
D3 = 0
3
E3 = 105
Sets:
Art/Lav Ref Coc/ : Cantidad ;
Tec/1..3/ : ;
AxT(Art,Tec): X, Tiempo ;
End sets
Data:
Cantidad = 20 15 10 ;
Tiempo = 5 4 7 6 7 8 4 4 3 ;
End data
Min = 1000*e1 + 100*6*(d21 + e21 + d22 + e22) + 10*e3 ;
@For(Art(i): @Sum(Tec(j): X(i,j)) = Cantidad(i));
!Meta 1; @Sum(AxT(i,j): Tiempo*X) + d1 - e1 =
4*cantidad(1)+6*cantidad(2)+3*cantidad(3);
!Meta 2; X(1,1) + d21 - e21 = X(2,1);
X(2,1) + d22 - e22 = X(3,1);
!Meta 3; @Sum(Art(i): Tiempo(i,2)*X(i,2)-Tiempo(i,3)*X(i,3)) + d3 - e3 = 50 ;
!Declaraciones ; @For(AxT(i,j): @Gin(X));
End
COEFICIENTE DE
PRIORIDAD
10^3 = 1000
10^2 = 100
10^1 = 10

1 - XR1 + D21 - E21 = 0


1 - XC1
oras + D22 - E22
trabajadas por =el0técnico 3 en más de 50.

y reporte de cumplimiento de metas:

signación (unidades)
Técnico 2 Técnico 3
20 0
15 0
0 10

o de metas

¿Cumple? Interpretación

No El tiempo total empleado es de 200 + 15 = 215 horas.

Se cumple, no obstante el técnico 1 no reparará artefacto


Si
alguno.
El número de horas trabajadas por el técnico 2 excede
No en 105 horas al número de horas trabajadas por el
técnico 3.

También podría gustarte