0
我試圖模擬在GAMS供應的問題,我想知道如何在一個產品只能由一個特定的供應商GAMS子集(產品屬於特定的供應商)
例子來提供的事實模型: 集
我的供應商/ I1,I2/ p系列產品/ P1,P2,P3,P4/
我想是P1,P2建模,P3屬於供應商i1和P4屬於供應商I4 。
我需要這個,因爲再往下我需要總結每個供應商訂購的總數量,所以I1應該有數量爲P1,P2的總和,P3
非常感謝您的幫助。
我試圖模擬在GAMS供應的問題,我想知道如何在一個產品只能由一個特定的供應商GAMS子集(產品屬於特定的供應商)
例子來提供的事實模型: 集
我的供應商/ I1,I2/ p系列產品/ P1,P2,P3,P4/
我想是P1,P2建模,P3屬於供應商i1和P4屬於供應商I4 。
我需要這個,因爲再往下我需要總結每個供應商訂購的總數量,所以I1應該有數量爲P1,P2的總和,P3
非常感謝您的幫助。
,你可以在這個例子中使用二維集(「映射」)要做到這一點,如:
Sets
i suppliers/i1,i2 /
p products/p1,p2,p3,p4/
ipMap(i,p)/i1.(p1,p2,p3)
i2. p4 /;
parameter quantities(p) just some random data;
quantities(p) = uniformint(1,10);
parameter iTotal(i);
iTotal(i) = sum(ipMap(i,p), quantities(p));
display quantities, iTotal;
我希望幫助! Best, Lutz