2
我有三組I,J和K,我知道爲了在GAMS中定義一個子集,我應該這樣寫,I2(I)當I2是I組的一個子集時012(I)GAMS programming-Defining Subsets
問題是第三個集合K是集合I和J的子集,我不知道如何在GAMS中編碼。
感謝提前:)
PS 有人有足夠的信譽創造一個GAMS標籤請,原因不存在與本主題列表中的任何東西。
我有三組I,J和K,我知道爲了在GAMS中定義一個子集,我應該這樣寫,I2(I)當I2是I組的一個子集時012(I)GAMS programming-Defining Subsets
問題是第三個集合K是集合I和J的子集,我不知道如何在GAMS中編碼。
感謝提前:)
PS 有人有足夠的信譽創造一個GAMS標籤請,原因不存在與本主題列表中的任何東西。
如果我和J是不相交的,你可以有
set I/i1*i10 /,
J/j1*j10 /,
I_U_J/set.I, set.J /,
K(I_U_J)/i1, i4, j3, j6 /;
如果他們不相交上面的代碼會給出錯誤信息就可以了,而是做
set I_U_J/i1*i10 /,
I(I_U_J)/i1*i7 /,
J(I_U_J)/i3*i10/,
K(I_U_J)/i4*i8/;