Problema de definición de variable desconocida de programación LINGO~
Modelo:
Configuración:
GC/1...3/: !i La salida total de todos; materiales en fábrica ;
WZ/1...10/: TJ, M; !j Volumen de material, costo de almacenamiento;
CC/1...5/: W; !k El volumen del almacén,;
YJ1(GC, C)(GC, C): HZ; h rama;
YJ1(GC,C)(GC,C):HZ ? p> FD/1..8/:HZ !h rama;
YJ1( GC, CC): B; ! tarifa de la fábrica al almacén k;
DEMANDA (FD, WZ): D; h demanda de exportación de material j;
YJ2(CC, FD): F; !k tarifa del almacén para h exportación;
CL(GC, WZ): G; La cantidad de producción del material j producido por la fábrica i;
DJ(GC, WZ): P ! El precio de pedido del material j producido por la fábrica i;
DGC(GC, WZ, CC): A; ! La cantidad de pedido de material j producido por la fábrica i y enviado al almacén k;
DCF(CC, WZ, FD): E; La cantidad del pedido de material j enviado desde el almacén k para exportar h;
DCF(CC, WZ, FD): E !La cantidad de pedido de material j enviado desde el almacén k para exportar h;
DCF(CC, WZ, FD): F
DCF(CC, WZ, FD): F
DCF(CC, WZ, FD): E; ; ! Cantidad del pedido;
CONJUNTOS TERMINALES
! Función objetivo: Costo total = precio total de los bienes Transporte desde la fábrica i al almacén k Costo de inventario Transporte desde el almacén k a la división h Costo total del pedido ! 3478 es la demanda total de cada sustancia de cada sucursal de fábrica. Supongamos que hay N pedidos y que la cantidad de cada pedido es la misma que la sustancia, entonces N = 3478/(la cantidad total de cada sustancia enviada por la fábrica i cada una). tiempo)=3478 /@sum( GC(i):@sum( wz(j):@sum( CC(k):A(i,j,k))));
MIN= (3478/@ suma( GC(i):@suma( wz(j):@suma( CC(k):A(i,j,k)))))*@suma( GC(i):@suma (wz(j): @sum( CC(k): A(i, j, k)*p(i, j)))) ! El precio total de los bienes enviados desde i, 3478/@sum( GC(i):@sum(wz(j):@sum( CC(k):A(i,j,k))))=N; /p >
(3478/@sum( GC(i):@sum(wz(j):@sum( CC(k):A(i,j,k)))))*@sum( GC (i ):@sum(wz(j):@sum( CC(k):A(i,j,k)*B(i,k)))) !i fábrica a k almacén: tarifa de envío 1;
(3478/@sum( GC(i):@sum(wz(j):@sum( CC(k):A(i,j,k) ))))*@sum(wz (j) :@sum(GC(i):@sum(CC(k):A(i,j,k)))*M(j)) ! Tarifa de inventario total;
(3478/@sum( GC(i):@sum(wz(j):@sum( CC(k):A(i,j,k))))) *@sum(CC(k):@sum(fd(h):@sum(wz(j):E(k,j,h)
)*F(k,h)))! k almacén a h exportación: precio de transporte 2;
n*10000; !n pedidos, cada pedido cuesta 10000, busque minimizar el costo total (incluido el costo del pedido), ¿es correcto? Restricciones de producción;
@for(CL(i, j):
(3478/@sum( GC(i): @sum(wz(j): @sum( CC (k):A(i,j,k))))*@sum( DGC(i,j,k):A(i,j,k))lt;=G(i,j)); ! ¡El volumen de envío del almacén no es mayor que el volumen de producción! )
! Envío j materiales desde el almacén k = envío;
@for(wz(j): @for(cc(k):
@sum( GC(i): A(i ,j,k))=@sum(FD(h):E(k,j,h))));
! Material j enviado desde la tienda h = su demanda
@for(wz(j):@for(fd(k):
(3478/@sum(DGC : A) )*@sum( GC(i):e(i,j,k))=@sum(demand(j,h):d(j,h))));
!La cantidad de suministros enviados desde la tienda k a la sucursal h no excede la cantidad de la tienda k)
@for( CC(k):@sum(WZ(j):TJ(j)*@sum( FD (h):E(k,j,h)))lt;=W(k));