설명
이 테스트는 우리가 이상의 시나리오 사전 세트를 처리할 수 있는지 확인합니다. 50개 항목. 24.2.3 이전의 슬롯 릴리스에서는 잠재적으로 오류가 발생했습니다. 기여자: Lutz Westermann
소형 슬롯 유형 :슬롯
카테고리 : 슬롯 테스트 라이브러리
메인 파일 : 슬롯.gms
$title 50개 이상의 항목이 있는 시나리오 사전 세트 처리 테스트(SCENSOL5,SEQ=659)
$onText
이 테스트를 통해 우리는 더 많은 시나리오 사전 세트를 처리할 수 있는지 확인합니다.
50개 항목. 24.2.3 이전의 슬롯 릴리스에서는 잠재적으로 오류가 발생했습니다.
기여자: Lutz Westermann
$offText
i개 단위로 설정 / Depot1*Depot5 /
j 투입물과 산출물 / 재고, 임금, 발행물, 영수증, 요구사항 /
ji(j) 입력 / 재고, 임금 /
jo(j) 출력 / 발행, 영수증, 요청 / ;
별칭(i,k);
테이블 데이터(i,j)
재고 임금 발행 영수증 요청
디포1 3 5 40 55 30
디포2 2.5 4.5 45 50 40
디포3 4 6 55 45 30
디포4 6 7 48 20 60
디포5 2.3 3.5 28 50 25
;
매개변수 슬라이스(j) / #j 0 /
Rand1_k(i) / #i 0 /
Rand2_k(i) / #i 0 /
Rand3_k(i) / #i 0 /
Rand4_k(i) / #i 0 /
Rand5_k(i) / #i 0 /
Rand6_k(i) / #i 0 /
Rand7_k(i) / #i 0 /
Rand8_k(i) / #i 0 /
Rand9_k(i) / #i 0 /
Rand10_k(i) / #i 0 /
Rand11_k(i) / #i 0 /
Rand12_k(i) / #i 0 /
Rand13_k(i) / #i 0 /
Rand14_k(i) / #i 0 /
Rand15_k(i) / #i 0 /
Rand16_k(i) / #i 0 /
Rand17_k(i) / #i 0 /
Rand18_k(i) / #i 0 /
Rand19_k(i) / #i 0 /
Rand20_k(i) / #i 0 /
Rand21_k(i) / #i 0 /
Rand22_k(i) / #i 0 /
Rand23_k(i) / #i 0 /
Rand24_k(i) / #i 0 /
Rand25_k(i) / #i 0 /
Rand26_k(i) / #i 0 /
Rand27_k(i) / #i 0 /
Rand28_k(i) / #i 0 /
Rand29_k(i) / #i 0 /
Rand30_k(i) / #i 0 /
Rand31_k(i) / #i 0 /
Rand32_k(i) / #i 0 /
Rand33_k(i) / #i 0 /
Rand34_k(i) / #i 0 /
Rand35_k(i) / #i 0 /
Rand36_k(i) / #i 0 /
Rand37_k(i) / #i 0 /
Rand38_k(i) / #i 0 /
Rand39_k(i) / #i 0 /
Rand40_k(i) / #i 0 /
Rand41_k(i) / #i 0 /
Rand42_k(i) / #i 0 /
Rand43_k(i) / #i 0 /
Rand44_k(i) / #i 0 /
Rand45_k(i) / #i 0 /
Rand46_k(i) / #i 0 /
Rand47_k(i) / #i 0 /
Rand48_k(i) / #i 0 /
Rand49_k(i) / #i 0 /
Rand50_k(i) / #i 0 / ;
양의 변수 u(jo)
v(지)
랜드1
랜드2
랜드3
랜드4
랜드5
랜드6
랜드7
랜드8
랜드9
랜드10
랜드11
랜드12
랜드13
랜드14
랜드15
랜드16
랜드17
랜드18
랜드19
랜드20
랜드21
랜드22
랜드23
랜드24
랜드25
랜드26
랜드27
랜드28
랜드29
랜드30
랜드31
랜드32
랜드33
랜드34
랜드35
랜드36
랜드37
랜드38
랜드39
랜드40
랜드41
랜드42
랜드43
랜드44
랜드45
랜드46
랜드47
랜드48
랜드49
랜드50;
변수 eff;
방정식 정의
교파
라임(i)
랜드Eq1
랜드Eq2
랜드Eq3
랜드Eq4
랜드Eq5
랜드Eq6
랜드Eq7
랜드Eq8
랜드Eq9
랜드Eq10
랜드Eq11
랜드Eq12
랜드Eq13
랜드Eq14
랜드Eq15
랜드Eq16
랜드Eq17
랜드Eq18
랜드Eq19
랜드Eq20
랜드Eq21
랜드Eq22
랜드Eq23
랜드Eq24
랜드Eq25
랜드Eq26
랜드Eq27
랜드Eq28
랜드Eq29
랜드Eq30
랜드Eq31
랜드Eq32
랜드Eq33
랜드Eq34
랜드Eq35
랜드Eq36
랜드Eq37
랜드Eq38
랜드Eq39
랜드Eq40
랜드Eq41
랜드Eq42
랜드Eq43
랜드Eq44
랜드Eq45
랜드Eq46
랜드Eq47
랜드 Eq48
랜드 Eq49
랜드Eq50;
defe..eff =e= sum(jo, u(jo)*slice(jo));
denom..sum(ji, v(ji)*slice(ji)) =e= 1;
라임(i).. sum(jo, u(jo)*data(i,jo))=l= sum(ji, v(ji)*data(i,ji));
randEq1.. sum(jo, u(jo)*slice(jo)) =g= Rand1;
randEq2..sum(jo, u(jo)*slice(jo)) =g= Rand2;
randEq3.. sum(jo, u(jo)*slice(jo)) =g= Rand3;
randEq4.. sum(jo, u(jo)*slice(jo)) =g= Rand4;
randEq5.. sum(jo, u(jo)*slice(jo)) =g= Rand5;
randEq6.. sum(jo, u(jo)*slice(jo)) =g= Rand6;
randEq7.. sum(jo, u(jo)*slice(jo)) =g= Rand7;
randEq8.. sum(jo, u(jo)*slice(jo)) =g= Rand8;
randEq9.. sum(jo, u(jo)*slice(jo)) =g= Rand9;
randEq10.. sum(jo, u(jo)*slice(jo)) =g= Rand10;
randEq11.. sum(jo, u(jo)*slice(jo)) =g= Rand11;
randEq12.. sum(jo, u(jo)*slice(jo)) =g= Rand12;
randEq13.. sum(jo, u(jo)*slice(jo)) =g= Rand13;
randEq14.. sum(jo, u(jo)*slice(jo)) =g= Rand14;
randEq15.. sum(jo, u(jo)*slice(jo)) =g= Rand15;
randEq16.. sum(jo, u(jo)*slice(jo)) =g= Rand16;
randEq17.. sum(jo, u(jo)*slice(jo)) =g= Rand17;
randEq18.. sum(jo, u(jo)*slice(jo)) =g= Rand18;
randEq19.. sum(jo, u(jo)*slice(jo)) =g= Rand19;
randEq20.. sum(jo, u(jo)*slice(jo)) =g= Rand20;
randEq21.. sum(jo, u(jo)*slice(jo)) =g= Rand21;
randEq22.. sum(jo, u(jo)*slice(jo)) =g= Rand22;
randEq23.. sum(jo, u(jo)*slice(jo)) =g= Rand23;
randEq24.. sum(jo, u(jo)*slice(jo)) =g= Rand24;
randEq25.. sum(jo, u(jo)*slice(jo)) =g= Rand25;
randEq26.. sum(jo, u(jo)*slice(jo)) =g= Rand26;
randEq27.. sum(jo, u(jo)*slice(jo)) =g= Rand27;
randEq28.. sum(jo, u(jo)*slice(jo)) =g= Rand28;
randEq29.. sum(jo, u(jo)*slice(jo)) =g= Rand29;
randEq30.. sum(jo, u(jo)*slice(jo)) =g= Rand30;
randEq31.. sum(jo, u(jo)*slice(jo)) =g= Rand31;
randEq32.. sum(jo, u(jo)*slice(jo)) =g= Rand32;
randEq33.. sum(jo, u(jo)*slice(jo)) =g= Rand33;
randEq34.. sum(jo, u(jo)*slice(jo)) =g= Rand34;
randEq35.. sum(jo, u(jo)*slice(jo)) =g= Rand35;
randEq36.. sum(jo, u(jo)*slice(jo)) =g= Rand36;
randEq37.. sum(jo, u(jo)*slice(jo)) =g= Rand37;
randEq38.. sum(jo, u(jo)*slice(jo)) =g= Rand38;
randEq39.. sum(jo, u(jo)*slice(jo)) =g= Rand39;
randEq40.. sum(jo, u(jo)*slice(jo)) =g= Rand40;
randEq41.. sum(jo, u(jo)*slice(jo)) =g= Rand41;
randEq42.. sum(jo, u(jo)*slice(jo)) =g= Rand42;
randEq43.. sum(jo, u(jo)*slice(jo)) =g= Rand43;
randEq44.. sum(jo, u(jo)*slice(jo)) =g= Rand44;
randEq45.. sum(jo, u(jo)*slice(jo)) =g= Rand45;
randEq46.. sum(jo, u(jo)*slice(jo)) =g= Rand46;
randEq47.. sum(jo, u(jo)*slice(jo)) =g= Rand47;
randEq48.. sum(jo, u(jo)*slice(jo)) =g= Rand48;
randEq49.. sum(jo, u(jo)*slice(jo)) =g= Rand49;
randEq50.. sum(jo, u(jo)*slice(jo)) =g= Rand50;
모델 디아 /all /;
매개변수 scopt / SkipBaseCase 1 /
dict / k를 설정하세요. 대본. ''
슬라이스. 매개변수 . 데이터
스코프. 선택하다. ''
랜드1 . 수준 . Rand1_k
랜드2 . 수준 . Rand2_k
랜드3 . 수준 . Rand3_k
랜드4. 수준 . Rand4_k
랜드5. 수준 . Rand5_k
랜드6. 수준 . Rand6_k
랜드7. 수준 . Rand7_k
랜드8 . 수준 . Rand8_k
랜드9 . 수준 . Rand9_k
랜드10 . 수준 . Rand10_k
랜드11 . 수준 . Rand11_k
랜드12 . 수준 . Rand12_k
랜드13 . 수준 . Rand13_k
랜드14 . 수준 . Rand14_k
랜드15 . 수준 . Rand15_k
랜드16 . 수준 . Rand16_k
랜드17 . 수준 . Rand17_k
랜드18 . 수준 . Rand18_k
랜드19 . 수준 . Rand19_k
랜드20 . 수준 . Rand20_k
랜드21 . 수준 . 랜드21_k
랜드22 . 수준 . Rand22_k
랜드23 . 수준 . Rand23_k
랜드24 . 수준 . 랜드24_k
랜드25 . 수준 . Rand25_k
랜드26 . 수준 . Rand26_k
랜드27 . 수준 . Rand27_k
랜드28 . 수준 . Rand28_k
랜드29 . 수준 . Rand29_k
랜드30 . 수준 . Rand30_k
랜드31. 수준 . Rand31_k
랜드32. 수준 . Rand32_k
랜드33 . 수준 . Rand33_k
랜드34. 수준 . Rand34_k
랜드35 . 수준 . Rand35_k
랜드36. 수준 . Rand36_k
랜드37. 수준 . Rand37_k
랜드38 . 수준 . Rand38_k
랜드39. 수준 . Rand39_k
랜드40 . 수준 . Rand40_k
랜드41. 수준 . Rand41_k
랜드42 . 수준 . Rand42_k
랜드43. 수준 . Rand43_k
랜드44 . 수준 . Rand44_k
랜드45. 수준 . Rand45_k
랜드46. 수준 . Rand46_k
랜드47. 수준 . Rand47_k
랜드48 . 수준 . Rand48_k
랜드49. 수준 . Rand49_k
랜드50. 수준 . Rand50_k /;
lp max eff 시나리오 dict를 사용하여 dea를 해결합니다.