whouse.gms : 단순 창고 문제

설명

창고는 제한된 수량의 상품을 저장할 수 있습니다. 주어진
초기 재고가 있는 경우 관리자는 언제 매수 또는 매도할지 결정해야 합니다.
총 비용을 최소화하기 위해.

소형 모델 유형 :LP


카테고리 : 슬롯 머신 모델 라이브러리


메인 파일 : whouse.gms

$title 단순 창고 문제(WHOUSE,SEQ=4)

$onText
창고는 제한된 수량의 상품을 저장할 수 있습니다. 주어진
초기 재고가 있는 경우 관리자는 언제 매수 또는 매도할지 결정해야 합니다.
총 비용을 최소화하기 위해.

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

키워드: 선형 프로그래밍, 창고 관리, 재고
$offText

t '시간(분기)' / q-1*q-4 /를 설정합니다.

매개변수
   가격(t) '판매가격(개당$)' / q-1 10, q-2 12, q-3 8, q-4 9 /
   istock(t) '초기 재고(단위)' / q-1 50 /;

스칼라
   storecost '저장 비용(단위당 분기당 $)' / 1 /
   storecap '창고의 재고 용량(단위)' / 100 /;

변수
   stock(t) 't 시간에 저장된 재고(단위)'
   Sell(t) 't 시점에 판매된 주식(단위)'
   buy(t) 't 시점에 구매한 주식(단위)'
   비용 '총비용($)';

긍정적인 변수 주식, 판매, 구매;

방정식
   sb(t) 't 시점의 재고 잔고(단위)'
   '회계: 총비용($)';

sb(t).. 주식(t) =e= 주식(t-1) + 매수(t) - 매도(t) + istock(t);

at..cost =e= sum(t, 가격(t)*(구매(t) - 판매(t)) + 매장 비용*재고(t));

stock.up(t) = 스토어캡;

모델 swp '간단한 창고 문제' / all /;

lp를 사용하여 비용을 최소화하는 swp를 해결합니다.