설명
Lindo 매뉴얼의 우연 제약을 이용한 Kilosa 농장 문제 참조: LINDO API 7.0 사용자 매뉴얼
대형 모델 유형 :SP
카테고리 : 무료 슬롯 게임 EMP 라이브러리
메인 파일 : kilosafarm.gms
$title Kilosa 농장 문제 (KILOSAFARM,SEQ=74)
$onText
Lindo 매뉴얼의 우연 제약을 사용한 Kilosa 농장 문제
참조: LINDO API 7.0 사용자 매뉴얼
$offText
스칼라
* 무작위 매개변수
ksi_r '생육기간 중 무작위 강수량(mm) [~보통(515.5,137.0)]' / 515 /
eps_m '옥수수 수확량의 백색소음 [~ Normal( 0.0, 10.0)]' / 0 /
eps_s '수수 수확량의 백색소음 [~ Normal( 0.0, 10.0)]' / 0 /;
가변 Z 대물렌즈;
양수 변수
XM 옥수수 면적(헥타르)
XS 수수 면적(헥타르);
방정식 OBJ, 칼로리, 단백질;
OBJ.. Z =e= XM + XS;
칼로리.. 2.8*(0.020*ksi_r - 1.65 + eps_m)*XM + 2.8*(0.008*ksi_r + 5.92 + eps_s)*XS =g= 44;
단백질.. 6.4*(0.020*ksi_r - 1.65 +eps_m)*XM + 8.0*(0.008*ksi_r + 5.92 +eps_s)*XS =g= 89;
모델 kf / 모두 /;
$ifI %무료 슬롯 게임emp%==de $set doDisc 1
$doDisc가 설정되지 않은 경우 $set doDisc 0
파일 emp / '%emp.info%' /; put emp '* 문제 %무료 슬롯 게임i%'/;
* 기회 <prob> <equ1> [equ2 ... eqn]
$ifThen %doDisc%==0
$onPut
랜드바르 ksi_r 일반 515.5 137
랜드바르 EPS_m 법선 0 10
randvar eps_s 법선 0 10
확률 칼로리 0.9
기회 단백질 0.9
$offPut
$else
스칼라 r;
$샘플 크기를 설정하지 않은 경우 $set 샘플 크기 5
'randvar ksi_r 이산'을 넣어; for (r=1 ~ %samplesize%, put (1/%samplesize%):8:6 ' ' 일반(515.5,137):7:3);
넣다 / 'randvar eps_m 이산'; for (r=1 ~ %samplesize%, put (1/%samplesize%):8:6 ' ' 일반(0,10):7:3);
넣다 / 'randvar eps_s 이산'; for (r=1 ~ %samplesize%, put (1/%samplesize%):8:6 ' ' 일반(0,10):7:3);
넣다 / '기회 칼로리 0.9'
/ '찬스 단백질 0.9';
$endIf
putclose emp;
장면 시나리오 설정 / s1*s100 /;
매개변수
s_ksi_r(장면)
s_eps_m(장면)
s_eps_s(장면)
s_xm(장면)
s_xs(장면);
dict/scen .scenario를 설정하세요.''
ksi_r.randvar .s_ksi_r
EPS_m.randvar .s_eps_m
EPS_s.randvar .s_eps_s
xm .레벨 .s_xm
xs .레벨 .s_xs /;
kf min z를 해결하려면 emp 시나리오 dict를 사용하세요.
s_ksi_r, s_eps_m, s_eps_s, s_xm, s_xs를 표시합니다.