如何在 GAMS 中用三个指标制定方程?
How to formulate equations with three indices in GAMS?
Xijk = 为 DC j 从供应商 i 购买的产品 k 的单位数
ObjCost..Sum(i,Sum(k,j), xijk*采购成本);
ObjCost方程式是否正确?
Gams 编译器会告诉您它是否至少在语法上是正确的,但它看起来并不正确:
定义是这样的:
equation_name..
lhs =E= rhs;
用=E=(等于)可以很容易地用=G=(大于或等于)或=L=(小于或等于)代替。
所以你可能想要这样的东西:
...
defObjCost..
OBJCOST =E= sum((i,k,j), X(i,j,k)*PROCUREMENT_COST(i, k);
...
model some_model /all/;
solve some_model using nlp minimizing OBJCOST;
Xijk = 为 DC j 从供应商 i 购买的产品 k 的单位数
ObjCost..Sum(i,Sum(k,j), xijk*采购成本);
ObjCost方程式是否正确?
Gams 编译器会告诉您它是否至少在语法上是正确的,但它看起来并不正确:
定义是这样的:
equation_name..
lhs =E= rhs;
用=E=(等于)可以很容易地用=G=(大于或等于)或=L=(小于或等于)代替。
所以你可能想要这样的东西:
...
defObjCost..
OBJCOST =E= sum((i,k,j), X(i,j,k)*PROCUREMENT_COST(i, k);
...
model some_model /all/;
solve some_model using nlp minimizing OBJCOST;