설명
Kazuya Kamiya의 예시가 포함된 MPSGE 입력 파일: "규모에 대한 수확체증을 통한 균형 계산" 토론 논문 번호 73, 경제학부, 일본 도쿄 오사카대학교.
소형 모델 유형 :MPSGE mcp
카테고리 : 무료 슬롯 게임 모델 라이브러리
메인 파일 : harmge.gms
$title 수익 증가 및 평균 비용 가격 책정(HARMGE,SEQ=148)
$onText
Kazuya Kamiya의 예가 포함된 MPSGE 입력 파일:
"규모에 대한 수확체증을 통한 균형 계산"
토론 논문 번호 73, 경제학부,
일본 도쿄 오사카대학교.
Kamiya, K, 규모에 대한 수확체증을 통한 균형 계산.
기술. 대표, 오사카대학교 경제학부, ?.
키워드: 혼합 상보성 문제, 일반 평형 모델, 계산
균형, 수확체증, 단순 알고리즘
$offText
세트
G '상품' / X, Y /
F '요인' / C, L /;
스칼라
'마크업 매개변수' / 0 /
MCP '한계 비용 가격 책정 플래그' / 1 /;
표 ALPHA(*,G) '생산 기술'
엑스와이
엘 0.4 0.46154
C 0.4 0.53846
K 0.2 ;
매개변수
NU(G) 'IRTS 부문의 규모탄력성' / Y 0.3 /
BETA(G) '선호 매개변수' / X 1, Y 1 /
ENDOW(*) '재화 및 요소 기부' / X 20, Y 20, C 20, L 20 /
K(G) '특정자본스톡' / X 1 /;
$onText
$모델:카미야
$섹터:
유! 유틸리티 지수
Z(지) ! 생산 생산량
$상품:
푸! 소비가격지수
피(G) ! 산출 가격
여(여) ! 요소 가격
R(G)$ALPHA("K",G) ! 비IRTS 부문의 특정 요소
$소비자:
ㅎ! 대표 대리인
$보조:
Q(G)$NU(G) ! IRTS 부문의 수량 조정.
티(G)$NU(G) ! IRTS 부문 가격 조정.
* 유틸리티 지수(Cobb-Douglas)
$PROD:U s:1.0
O:PU
I:P(G) Q:베타(G)
* 내생적 가격 책정을 통한 수익 증대 부문:
$PROD:Z(G) s:1.0
O:P(G) Q:1 A:H N:T(G)$NU(G)
I:W(F) Q:ALPHA(F,G)
I:R(G) Q:ALPHA("K",G)
* 최종 수요:
$DEMAND:H
D:PU
E:P(G) Q:ENDOW(G)
E:W(여) Q:ENDOW(여)
E:R(G) Q:K(G)
E:P(G)$NU(G) Q:1.0 R:Q(G)
* 수량 조정:
$제약조건:Q(G)$NU(G)
Q(G) =e= Z(G)**(1 + NU(G)) - Z(G);
* 가격 방정식:
$제약조건:T(G)$NU(G)
T(G) =e= 1 - ((1 + NU(G)$MCP)/(1 + A))*Z(G)**NU(G);
$offText
$sysInclude mpsgeset KAMIYA
* T(G) 및 Q(G)가 무료임을 명시하십시오.
Q.lo(G)$NU(G) = -inf;
T.lo(G)$NU(G) = -inf;
$include KAMIYA.GEN
mcp를 사용하여 KAMIYA를 해결합니다.
스칼라 PNORM '정규화 가격 지수';
매개변수 PRICES(*,*) '다양한 가격 규칙에 대한 균형 가격';
PNORM = 합(G, P.l(G)) + 합(F, W.l(F));
PRICES(G,"MCP") = P.1(G)/PNORM;
PRICES(F,"MCP") = W.1(F)/PNORM;
MCP = 0;
$include KAMIYA.GEN
mcp를 사용하여 KAMIYA를 해결합니다.
PNORM = 합(G, P.l(G)) + 합(F, W.l(F));
PRICES(G,"ACP") = P.1(G)/PNORM;
PRICES(F,"ACP") = W.l(F)/PNORM;
A = 0.2;
$include KAMIYA.GEN
mcp를 사용하여 KAMIYA를 해결합니다.
PNORM = 합(G, P.l(G)) + 합(F, W.l(F));
가격(G,"A=0.2") = P.l(G)/PNORM;
가격(F,"A=0.2") = W.l(F)/PNORM;
A = 0.5;
$include KAMIYA.GEN
mcp를 사용하여 KAMIYA를 해결합니다.
PNORM = 합(G, P.l(G)) + 합(F, W.l(F));
가격(G,"A=0.5") = P.l(G)/PNORM;
가격(F,"A=0.5") = W.l(F)/PNORM;
A = 1.0;
$include KAMIYA.GEN
mcp를 사용하여 KAMIYA를 해결합니다.
PNORM = 합(G, P.l(G)) + 합(F, W.l(F));
가격(G,"A=1.0") = P.l(G)/PNORM;
가격(F,"A=1.0") = W.l(F)/PNORM;
A = 5.0;
$include KAMIYA.GEN
mcp를 사용하여 KAMIYA를 해결합니다.
PNORM = 합(G, P.l(G)) + 합(F, W.l(F));
가격(G,"A=5.0") = P.l(G)/PNORM;
가격(F,"A=5.0") = W.l(F)/PNORM;
* 결과 표시:
가격 표시;