설명
공간 가격 균형 모델은 다양한 차이점을 보여주기 위해 사용됩니다. 시장 행동을 모델링하는 방법. 이 변형에서는 다음을 살펴봅니다. 과점을 가정할 때 발생하는 Stackelberg 모델, 즉, 각 지역의 생산은 단일 회사에 의해 통제됩니다. 지역 회사가 독립적이고 회사 중 하나가 인수하는 경우 리더 위치, 즉 다른 사람에 대해 알고 있다고 가정됩니다. 기업의 의사결정 문제. Harker, PT, 공간 경쟁의 대안 모델. 운영 연구 34, 3(1986), 410-425. 기고자: Steven Dirkse, 2011년 6월 hark-oligop을 포함하거나 hark-oligop 저장 파일에서 다시 시작하여 실행
소형 모델 유형 :BP
카테고리 : 슬롯 사이트 EMP 라이브러리
메인 파일 : hark-stack.gms
Harker의 $title SPE 모델 - Stackelberg 버전(HARK-STACK,SEQ=67)
$onText
공간적 가격 균형 모델은 다양한 것을 보여주기 위해 사용됩니다.
시장 행동을 모델링하는 방법. 이 변형에서는 다음을 살펴봅니다.
과점을 가정할 때 발생하는 Stackelberg 모델,
즉, 각 지역의 생산은 단일 회사에 의해 통제됩니다.
지역 회사가 독립적이고 회사 중 하나가 인수하는 경우
리더 위치, 즉 다른 사람에 대해 알고 있다고 가정됩니다.
기업의 의사결정 문제.
Harker, PT, 공간 경쟁의 대안 모델. 운영
연구 34, 3(1986), 410-425.
기고자: Steven Dirkse, 2011년 6월
$offText
* hark-oligop을 포함하거나
* hark-oligop 저장 파일에서 다시 시작하여 실행
$include hark-oligop.gms
$eolCom //
변수 obj;
방정식 objdef;
;
objdef..obj =E= sumQ1(Q), z(Q);
모델 스택 / 내쉬, objdef /;
매개변수 이익(*,*) '다양한 시나리오에서 기업 Q의 이익';
이익('nash',Q) = z.l(Q);
루프 치,
put myinfo '* Harker 모델의 Stackelberg 버전: 리더는 확고합니다' Qi.tl;
넣다 / '이중 레벨';
Q1(Q) = 동일(Qi,Q); // 리더
// 먼저 리더의 변수를 작성합니다.
넣어 /' 'z(Qi)/' ';
루프엘,
dl(L,Qi) dlq(L,Qi)를 넣어라;
;
s(Qi) /' '를 넣습니다.
루프호(i,j),
t(i,j,Qi)를 넣습니다.
;
// 이제 추종자 문제를 작성합니다.
루프 Q$[Q1(Q) 아님],
넣다 / '최대' z(Q)/' ';
루프L,
dl(L,Q) dlq(L,Q)를 넣어라;
;
s(Q) /' '를 넣습니다.
루프호(i,j),
t(i,j,Q)를 넣습니다.
;
put /' ' objDefD(Q);
루프NL(n),
flowBal(n,Q)를 넣어라;
;
놓다 /' ';
루프L,
dlBalD(L,Q)를 넣어라;
;
놓다 /' ';
루프L$[동일하지 않음(L,Q)],
(L,Q)를 넣으세요;
;
/ ' ' 출력(Q) sBal(Q);
;
넣어 / 'vi';
넣어 / 'ttVarDef ttVar';
넣어 / 'cVarDef cVar';
넣다 / 'dlqVarDef dlqVar';
닫다;
emp max obj를 사용하여 스택을 해결합니다.
이익(Qi,Q) = z.l(Q);
;
Execute_unload 'oliProfit', 이익;