mcp08.gms : PATH 처리 오류를 해결하는 MCP 테스트

설명

이 모델은 PATH 전처리기의 버그를 해결했습니다.  버그가 알려졌습니다
4.7.00 라이브러리에 존재 - 무료 슬롯 게임 Distrib 22.8.1로 테스트됨
(2008년 8월).

기고자: Steve Dirkse, 2008년 8월.
원본 문제 보고서 및 모델 발송자:
스테판 보터스
CPB 네덜란드 경제 정책 분석국
부문 국제경제

소형 모델 유형 :MCP


카테고리 : 무료 슬롯 게임 테스트 라이브러리


메인 파일 : mcp08.gms

$title PATH 처리 오류를 해결하는 MCP 테스트(MCP08,SEQ=401)

$onText

이 모델은 PATH 전처리기의 버그를 해결했습니다.  버그가 알려졌습니다
4.7.00 라이브러리에 존재 - 무료 슬롯 게임 Distrib 22.8.1로 테스트됨
(2008년 8월).

기고자: Steve Dirkse, 2008년 8월.
원본 문제 보고서 및 모델 발송자:
스테판 보터스
CPB 네덜란드 경제 정책 분석국
부문 국제경제
$offText

$sTitle MCP로 공식화된 소규모 재귀 모델

스칼라
        q 완벽한 작업 수행 확률 /0.5/
        n명 /2/
        p 상품 가격 /1/
        알파 생산 탄력성 /0.3/
        r 이자율 /0.05/;

변수
        w 임금
        k 자본
        파이 기대 이익
        수익 창출;

방정식
        이익
        수익
        자본
        임금;

대문자.. k =e= ((알파*q**n)/r)**(1/(1-알파))*n**((2-알파)/(1-알파));

임금.. w =e= (1-알파)*(알파/r)**(알파/(1-알파))*n**(1/(1-알파))*q**(n/(1-알파));

수익.. rev =e= p * k**alpha * n**(2-alpha) * q**n;

이익.. pi =e= rev - n*w - r*k;

모델 team1 /capital.k, rates.w, Revenue.rev,profit.pi/ ;

k.l = 1;
w.l = 1;
개정 1 = 1;
pi.1 = 1;

mcp를 사용하여 team1을 해결합니다.

abort$(teams1.solvestat <> %solveStat.normalCompletion% 또는 team1.modelstat <> %modelStat.optimal%) '잘못된 상태 코드';
abort$[abs( w.l - 0.560465109945 ) > 1e-6] 'w에 대한 잘못된 솔루션';
abort$[abs( k.l - 9.607973313346 ) > 1e-6] 'k에 대한 잘못된 솔루션';
abort$[abs(rev.l - 1.6013288855577) > 1e-6] 'rev에 대한 잘못된 솔루션';