You are on page 1of 2

Problema de transporte

OFERTA DEMANDA
(Origen) (Destino)

Fábrica 1 𝒙𝟏𝟏 Centro 1


37 3 18
7
2 𝒙𝟏𝟐

𝒙𝟏𝟑

𝒙𝟐𝟏
Centro
4 𝒙𝟐𝟐 32
Fábrica 2 2
53 5
1
𝒙𝟐𝟑

Centro
3 28

𝑋𝑖𝑗 = unidades enviadas de la fábrica 𝑖 al centro 𝑗 (𝑖 = 1,2; 𝑗 = 1,2,3)

Min 𝑍 = 3𝑋11 + 7𝑋12 + 2𝑋13 + 4𝑋21 + 5𝑋22 + 𝑋23

Sujeto a:

OFERTA Para F1: 𝑋11 + 𝑋12 + 𝑋13 ≤ 37


Para F2: 𝑋21 + 𝑋22 + 𝑋23 ≤ 53

Para C1: 𝑋11 + 𝑋21 ≥ 18


DEMANDA Para C2: 𝑋12 + 𝑋22 ≥ 32
Para C3: 𝑋13 + 𝑋23 ≥ 28
!Prob de transporte;

SETS:
FAB/1..2/:P; ! FÁBRICA - PRODUCCIÓN;
CC/1..3/:D; ! CENTROS DE CONSUMO - DEMANDA;
FC(FAB,CC):CU,X; ! CONBINACIÓN DE AMBOS: COSTO UNITARIO Y CANTIDAD;
ENDSETS

DATA:
P = 37,53;
D = 18,32,28;
CU = 3,7,2,4,5,1;
ENDDATA

MIN=@SUM(FC:CU*X); ! ABREVIATURA DE MIN=@SUM(FC(I,J):CU(I,J)*X(I,J));

!OFERTA;
@FOR (FAB(I):@SUM(CC(J):X(I,J))<=P(I));
!DEMANDA;
@FOR (CC(J):@SUM(FAB(I):X(I,J))>=D(J));

MODEL:
[_1] MIN= 3 * X_1_1 + 7 * X_1_2 + 2 * X_1_3 + 4 * X_2_1 + 5 * X_2_2 +
X_2_3 ;
[_2] X_1_1 + X_1_2 + X_1_3 <= 37 ;
[_3] X_2_1 + X_2_2 + X_2_3 <= 53 ;
[_4] X_1_1 + X_2_1 >= 18 ;
[_5] X_1_2 + X_2_2 >= 32 ;
[_6] X_1_3 + X_2_3 >= 28 ;
END

You might also like