설명
문제는 가구점의 제품 혼합을 결정하는 것입니다. 작업장: 목공 및 마감. 노동 시간당 노동 가용성 두 역은 제한되어 있습니다. 4가지 제품 클래스가 있으며, 각 클래스는 두 역의 특정 노동 시간. 각 제품은 특정 수익을 얻습니다. 이익을 얻고 상점은 외부에서 노동력을 구매할 수 있는 옵션을 갖습니다. 목표 이익을 극대화하는 것입니다. 문제는 300개의 시나리오에서 해결됩니다. 무료 슬롯 사이트 모델 라이브러리의 'PRODSP' 및 'PRODSP2'도 참조하세요. King, A J, 확률론적 프로그래밍 문제: 예제 문학. Ermoliev, Y 및 Wets, RJ, Eds, Numerical 확률적 최적화 문제에 대한 기술. 스프링거 출판사, 1988, pp. 543-567.
소형 모델 유형 :SP
카테고리 : 무료 슬롯 사이트 EMP 라이브러리
메인 파일 : prodsp3.gms
$title 확률론적 프로그래밍 예제(PRODSP3,SEQ=81)
$onText
문제는 두 가지 가구를 갖춘 가구점의 제품 혼합을 결정하는 것으로 구성됩니다.
작업장: 목공 및 마감. 노동 시간당 노동 가용성
두 역은 제한되어 있습니다. 4가지 제품 클래스가 있으며, 각 클래스는
두 역의 특정 노동 시간. 각 제품은 특정 수익을 얻습니다.
이익을 얻고 상점은 외부에서 노동력을 구매할 수 있는 옵션을 갖습니다. 목표
이익을 극대화하는 것입니다.
문제는 300개의 시나리오에서 해결됩니다.
무료 슬롯 사이트 모델 라이브러리의 'PRODSP' 및 'PRODSP2'도 참조하세요.
King, A J, 확률론적 프로그래밍 문제: 예제
문학. Ermoliev, Y 및 Wets, RJ, Eds, Numerical
확률적 최적화 문제에 대한 기술. 스프링거 출판사,
1988, pp. 543-567.
$offText
i 제품 클래스 / class-1*class-4 /로 설정합니다.
j 워크스테이션 / 작업-1 *작업-2 /
매개변수 c(i) 이익 / 클래스-1 12, 클래스-2 20, 클래스-3 18, 클래스-4 40 /
q(j) 비용 / 작업 -1 5, 작업 -2 10 /;
매개변수 h(j) 무작위 가용 노동력
t(j,i) 무작위 노동 필요
테이블 trand(j,*,i) 균일 분포에 대한 최소값 및 최대값
1급 2급 3급 4급
일-1.분 3.5 8 6 9
일-1.최대 4.5 10 8 11
일-2.분 .8 .8 2.5 36
작업-2.max 1.2 1.2 3.5 44 ;
매개변수 hrand(j,*) / work-1.(평균 6000, 분산 100)
일-2.(평균 4000, 분산 50) /;
t(j,i) = 균일(trand(j,'min',i),trand(j,'max',i));
h('작업-1') = 일반(6000,100);
h('작업-2') = 일반(4000, 50);
변수 EProfit 기대이익
x(i) 판매된 제품
v(j) 노동력 구매
양의 변수 x,v
방정식 obj 예상 비용 정의
lbal(j) 노동 수지;
obj.. EProfit =e= sum(i, c(i)*x(i)) - sum(j, q(j)*v(j));
lbal(j)..sum(i, t(j,i)*x(i)) =l= h(j) + v(j);
모델 믹스 / obj, lbal /;
파일 emp / '%emp.info%' /; put emp '* 문제 %무료 슬롯 사이트i%';
루프(j,
put / 'randvar ' h.tn(j) ' Normal ' hrand(j,'mean'):6:0 hrand(j,'variance'):4:0);
루프((j,i),
put / 'randvar ' t.tn(j,i) 'uniform ' trand(j,'min',i):6:2 trand(j,'max',i):6:2);
별칭(j,jp);
루프((jp,j,i),
put / '상관관계' h.tn(jp) ' ' t.tn(j,i) 균일(-1,1):6:2);
putclose / '2단계 v lbal h t';
장면 시나리오 설정 / s1*s300 /;
매개변수
s_h(장면,j)
s_t(scen,j,i);
dict/scen .scenario를 설정하세요.''
h.randvar.s_h
t .randvar .s_t /;
$ifI가 %무료 슬롯 사이트emp%==lindo $goTo spcont2가 아닌 경우
$echo STOC_NSAMPLE_STAGE 300 > lindo.opt
mix.optfile=1;
$라벨 spcont2
이익을 극대화하는 emp 시나리오 dict를 사용하여 혼합을 해결합니다.