설명
이 예는 EPS를 사용할 때 NL 코드 생성에 버그가 있습니다. 24.0.1 시스템과 이전 버전에 문제가 있었는데, 24.0.2에서는 수정이 필요합니다. 기고자: Steve Dirkse, 2013년 1월
소형 모델 유형 :무료 슬롯 사이트
카테고리 : 무료 슬롯 사이트 테스트 라이브러리
메인 파일 : nlcode7.gms
$title Dist 24.0.1의 NL 코드 버그에 대한 테스트(NLCODE7,SEQ=586)
$onText
이 예제는 EPS를 사용할 때 NL 코드 생성 시 버그를 해결합니다.
24.0.1 시스템과 이전 버전에 문제가 있었는데, 24.0.2에서는 수정이 필요합니다.
기고자: Steve Dirkse, 2013년 1월
$offText
변수 z, t;
방정식 defobj;
* defobj..t + 0 * power(t,2) =e= z;
defobj.. t + eps * power(t,2) =e= z;
모델 m /defobj/;
t.lo = 1;
옵션 sys3 = 2;
nlp min z를 사용하여 m을 해결합니다.
abort$[m.modelstat > 2] '잘못된 modelstat', m.modelstat;
abort$[abs(z.l-1) > 1e-3] '잘못된 z 레벨', z.l;
abort$[abs(t.m-1) > 1e-3] '나쁜 t 한계', t.m;