Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Índices:
i:Cosecha ( 1 , … ,5 ) j :Uso(1=Export , 2=Nacional)
Variables de decisión:
X ij :Cantidad ( millones de hectáreas ) de cosecha idestinada al uso j
Datos:
Dependen de i :
Capita l i Alimentado si
Empleado s i Maxim o i
Modelo:
(∑ )
5
tierras agrícolas Capita l i × X i 1 + D 1−E 1=70
i=1
(∑ )
5
Alimentados i × X i 2 + D2−E 2=1750000
i=1
( )
5 2
Lingo:
i = Cosecha J = Uso
Sets:
Cosecha /1..5/ : Capital, Alimentados, Empleados, Maximo ;
Uso /Export Nacional/ : ;
CxU(Cosecha,Uso) : X ;
End sets
Data:
Capital = 3 5 4 2 4 ;
Alimentados = 150000 75000 100000 100000 200000 ;
Empleados = 10000 15000 12000 13000 15000 ;
Maximo = 6 4 5 6 5 ;
End data
Min = 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) );
! Meta 1 ;
@Sum(Cosecha(i): Capital(i)*X(i,1)) + D1 - E1 = 70 ;
! Meta 2 ;
@Sum(Cosecha(i): Alimentados(i)*X(i,2)) + D2 - E2 = 1750000 ;
! Meta 3 ;
@Sum(CxU(i,j): Empleados(i)*X(i,j)) + D3 - E3 = 200000 ;
End
Reporte:
Valor de las
¿Se cumple?
Meta variables de Interpretación
(Sí / No)
desviación
D1 = 46
1 NO Solo se generaría: 70 – 46 = 24 millones de $ de capital extranjero
E1 = 0
D2 = 0
2 SI Se alimentaría exactamente a 1 750 000 personas del propio país.
E2 = 0
D3 = 3000
3 NO Se dará empleo solamente a: 200 000 – 3 000 = 197 000 personas.
E3 = 0
a) Considerar que el gobierno ha priorizado las metas siendo la de mayor prioridad la meta del capital extranjero, la de segunda prioridad
será la meta de ciudadanos alimentados y la tercera prioridad la de ciudadanos empleados. Modifique su modelo para incluir las
prioridades y resuelva con el Lingo. Indique qué cambio se produce en el cumplimiento de las metas respecto a la solución de la pregunta
(b)
Sets:
Cosecha /1..5/ : Capital, Alimentados, Empleados, Maximo ;
Uso /Export Nacional/ : ;
CxU(Cosecha,Uso) : X ;
End sets
Data:
Capital = 3 5 4 2 4 ;
Alimentados = 150000 75000 100000 100000 200000 ;
Empleados = 10000 15000 12000 13000 15000 ;
Maximo = 6 4 5 6 5 ;
End data
Min = 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) );
! Meta 1 ;
@Sum(Cosecha(i): Capital(i)*X(i,1)) + D1 - E1 = 70 ;
! Meta 2 ;
@Sum(Cosecha(i): Alimentados(i)*X(i,2)) + D2 - E2 = 1750000 ;
! Meta 3 ;
@Sum(CxU(i,j): Empleados(i)*X(i,j)) + D3 - E3 = 200000 ;
End
Reporte LINGO:
Informes administrativos:
Valor de las
¿Se cumple?
Meta variables de Interpretación
(Sí / No)
desviación
1
2
3