Está en la página 1de 3

PROGRAMACION LINEAL PREGUNTA 2:

Sets:
Maquina/1..3/ : Costo , Capacidad;
Producto/1..4/ : Precio ;
MxP (Maquina , Producto) : TFabricacion , X ;
EndSets

DATA:
Costo = 10 5 4 ;
Capacidad = 500 580 450 ;
Precio = 75 70 55 45 ;
TFabricacion = 2 3 4 2
3 2 1 2
7 3 2 1 ;
EndData

Min = @SUM (Maquina(i):Costo(i)* X(i,j));

@FOR( Maquina(i):
@SUM( Producto(j) : TFabricacion(j) * X(i,j)) <= Capacidad(i))

SOLUCIÓN ÓPTIMA USANDO LINGO:


PROGRAMACION LINEAL PREGUNTA 3:
SEts:
Insumo /1 2/ : CosotI, TimepoI;
Proceso /1 2/ : CostoP, TiempoP;
Producto /1..5/ : CostoPR, TiempoPR;
IxP (Insumo,proceso) : ONZASP;
PxPR(Proceso,Producto) : ONZASPR;
IxPR(Insumo, Proceso) : ONZASI;
EndSets

Data:
Laboratorio = 6000;
CostoI = 2 4 ;
TiempoI = 2 2 ;
ONZASP = 2 1
1 2 ;
CostoP = 1 8 ;
TiempoP = 2 3 ;
ONZASPR= 1 0 1 0 0
0 1 0.8 0 0;
ONZASI = 0 0 0 0 2
0 0 0 0 2;
CostoPR = 18 14 0 11 7 ;
TiempoPR = 0 0 1 1;
enddata

SOLUCIÓN ÓPTIMA USANDO LINGO:


Ejercicio 1-sensibilidad

sets:
tipo/1,2/:utilidad,demanda,x;
recursos/1,2/:disponible;
TxR(tipo,recursos):RQ;
endsets

data:
utilidad=6740 5100;
demanda=1500 200;
disponible=80000 9000;
RQ=200 18
150 20;
enddata

max=@sum(tipo(i):utilidad(i)*x(i));

@for(recursos(j):
@sum(tipo(i):RQ(i,j)*x(i))<=disponible(j));
@for(tipo(i):x(i)<=demanda(i));

También podría gustarte