jobt.gms : 실무교육

설명

고용, 해고, 생산 및 저장을 위한 최적의 일정
대량 배송 계약을 완료하기 위해 해당 상품을 원합니다.
이 공식은 책에 나온 공식과 약간 다릅니다. 는
6번 기간은 삭제되었으며 해고 시 급여는 다음과 같습니다.
5기까지 추가(모든 근로자는 5기말까지 해고됨)
기간 5). 암시적 관계 w("5") = f("6")가 성립합니다.

소형 모델 유형 :LP


카테고리 : 메가 슬롯 모델 라이브러리


메인 파일 : jobt.gms

$title 실무 교육(JOBT,SEQ=5)

$onText
채용, 해고, 생산, 보관을 위한 최적의 일정
대량 배송 계약을 완료하기 위해 해당 상품을 원합니다.
이 공식은 책에 나온 공식과 약간 다릅니다. 는
6번 기간은 삭제되었으며 해고 시 급여는 다음과 같습니다.
5기까지 추가(모든 근로자는 5기말까지 해고됨)
기간 5). 암시적 관계 w("5") = f("6")가 유지됩니다.

Dantzig, GB, 3.7장. 선형 프로그래밍 및 확장.
프린스턴 대학 출판부, 뉴저지주 프린스턴, 1963년.

키워드: 선형 프로그래밍, 스케줄링, 생산 계획, 인력 계획
$offText

t '기간(주)' / 1*5 / 설정;

스칼라
   rho '근로자 생산성(근로자당 단위)' / 8 /
   alpha '트레이너 능력(트레이너 당 작업자)' / 6 /
   Wage '근로자 임금(근로자 1인당 주당 $)' / 100 /;

매개변수
   si(t) '상품의 초기 재고(단위)' / 1 10 /
   wi(t) '초기 작업자 수(workers)' / 1 20 /
   sf(t) '해고 시 급여 ( $ )' / 5 100 /
   d(t) '수요 일정(단위)' / 1 100, 2 200, 3 300,4 400, 5 200 /;

양수 변수
   p(t) 't 기간의 생산 수준(단위)'
   s(t) '기간 t에 저장된 물품(단위)'
   u(t) 't 기간 동안 충족되지 않은 수요(단위)'
   w(t) '총 잠재적 생산 근로자(근로자)'
   h(t) '고용된 근로자(근로자)'
   f(t) '해고된 근로자(근로자)';

무료 변수 phi '총 비용($)';

방정식
   cb(t) '상품수지(단위)'
   wb(t) '근로자 균형 - 기간 간(근로자)'
   wd(t) '근로자 균형 - 직업 차별화(근로자)'
   obj '목적함수($)';

cb(t).. s(t) =e= s(t-1) + p(t) - d(t) - u(t-1) + u(t) + si(t);

wb(t).. w(t) =e= w(t-1) - f(t) + h(t) + wi(t);

wd(t).. w(t) =g= p(t)/rho + (1 + 1/알파)*h(t);

obj..phi =e= sum(t, 10*s(t) + 30*u(t) + (임금 + sf(t))*w(t));

모델직업 '직업훈련모델' / 모두 /;

lp를 사용하여 phi를 최소화하는 작업을 해결합니다.