Está en la página 1de 7

Investigación Operativa

Se tiene 2 plantas que abastecen a 2 distribuidores que distribuyen los productos a 2 tiendas.
Se presentan los datos del caso en las siguientes tablas. Elabore el modelo correspondiente para maximizar los resultados.

Plantas
A B
Costo de producción 10 12 Capacidad del
($/unidad) distribuidor
Capacidad de producción 1000 1500 distribuidor 1 800
(unidades) distribuidor 2 1200

Costo de transporte desde las Tienda Tienda


plantas a los distribuidores 1 2
($/unidad) Demanda máxima 1600 1400
distribuidor 1 distribuidor 2 (unidades)
mes 1 (unidades)
Planta A 1 2 Precio de venta
Demanda máxima 2100
40 1550
42
Planta B 2 1 ($/unidad)
mes 2 (unidades)
Demanda máxima 2200 1650
Costo de transporte desde los mes 3 (unidades)
distribuidores a las tiendas Precio de venta 40 42
($/unidad) ($/unidad)
Tienda 1 Tienda 2
distribuidor 1 1 1
distribuidor 2 2 1
Ejemplo 1: resolviendo para 3 meses, sin inventarios
i: número de plantas Xij: cantidad de producto enviados Xjk: cantidad de producto enviados
j: número de distribuidores de planta(i) a distribuidor(j) de distribuidor(j) a tienda(k)
k: número de tiendas
Mes1: 1600und
2800und Mes2: 2100und
2000und Mes3: 2200und
distribuidor
1
Planta $1 $1
Tienda 1
1
$2 $1
C.Prod $10 P.Venta $40

Mes1: 1400und
1200und Mes2: 1550und
1500und $2 $2 Mes3: 1650und
distribuidor
2
Planta
$1 $1 Tienda 2
2

C.Prod $12 P.Venta $42


Ejemplo 1: resolviendo para 3 meses, sin inventarios
MODEL: DATA:
!i:1,2 (plantas); capacidad_pla= 2000 1500;
!j:1,2 (distribuidores); capacidad_dist= 2800 1200;
!k:1,2 (tiendas); costprod= 10 12;
!m:1,2,3 (meses); preciov= 40 42;
costransp_1= 1 2
SETS: 2 1;
planta/1..2/: capacidad_pla, costprod; costransp_2= 1 1
distribuidor/1..2/:capacidad_dist; 2 1;
tienda/1..2/: preciov; demanda= 1600 2100 2200
mes/1..3/:; 1400 1550 1650;
ENDDATA
PD(planta, distribuidor): costransp_1;
DT(distribuidor,tienda): costransp_2; MAX = @SUM(DTM(j,k,m):preciov(k)*y(j,k,m)) -
TM(tienda, mes): demanda; @SUM(DTM(j,k,m):costransp_2(j,k)*y(j,k,m)) -
PM(planta,mes); @SUM(PDM(i,j,m):costransp_1(i,j)*x(i,j,m)+costprod(i)*x(i,j,m));
DM(distribuidor,mes);
@for(PM(i,m): @sum(distribuidor (j):x(i,j,m))<= capacidad_pla(i));
PDM(planta, distribuidor,mes): x;
DTM(distribuidor,tienda,mes): y; @for(DM(j,m): @sum(planta(i):x(i,j,m))<= capacidad_dist(j));

ENDSETS @for(TM(k,m): @sum(distribuidor (j):y(j,k,m))<=demanda(k,m));

@for(DM(j,m): @sum(planta(i):x(i,j,m)) = @sum(tienda(k):y(j,k,m)));

END
Ejemplo 1: resolviendo para 3 meses, sin inventarios
Grafico de producción distribución
MES 1 MES 3
distribuidor distribuidor Demanda Insatisfecha
1 1
Planta 2000 1600 2000 1850
Tienda 1 Planta
1 1
Tienda 1
2000und 1600und 1850und
2000und
400 450 350und

300
distribuidor distribuidor
2 2
Planta Planta
2 1000 1000 Tienda 2 Tienda 2
2 1200 1200 1650und
1000und 14000und
1500und
500und

MES 2 distribuidor Demanda Insatisfecha


1
2000 1950
Planta
1
Tienda 1
1950und
Debemos usar la cantidad disponible del mes 1,
2000und
para atender la mayor demanda de los siguientes
350 150und
meses.

300
distribuidor
2
Planta
2 1200 1200 Tienda 2
1550und
1500und

También podría gustarte