설명
이것은 80년대 초반부터 인기 있었던 테스트 문제입니다. 제곱 용어 두 번째 부분 때문에 일부 솔버에 문제가 발생합니다. 파생 상품은 정의되지 않았습니다. 문제가 훨씬 더 잘 해결됩니다. sqr 용어가 제거된 경우. eq1..20*sqr(x1 + x2 + x3 - 1) =e= 0; eq1.. x1 + x2 + x3 - 1 =e= 0;
소형 모델 유형 :NLP
카테고리 : 무료 슬롯 모델 라이브러리
메인 파일 : hs62.gms
$title Hock - Schittkowski 1981 - 문제 62 (HS62,SEQ=264)
$onText
80년대 초반부터 인기를 끌었던 테스트 문제입니다. 제곱 용어
두 번째 부분 때문에 일부 솔버에 문제가 발생합니다.
파생 상품은 정의되지 않았습니다. 문제가 훨씬 더 잘 해결됩니다.
sqr 용어가 제거된 경우.
eq1..20*sqr(x1 + x2 + x3 - 1) =e= 0;
eq1.. x1 + x2 + x3 - 1 =e= 0;
Hock and Schittkowski, 경제 및 수학 강의 노트
시스템, Springer Verlag, 1981.
키워드: 비선형 계획법, 수학, Hock-Schittkowski 모음
$offText
변수 obj;
양수 변수 x1, x2, x3;
방정식 objdef, eq1, eq1x;
objdef.. obj =e= -32.174*( 255.*log((x1+x2+x3+0.03)/(0.09*x1+x2+x3+0.03))
+ 280.*로그((x2+x3+0.03)/(0.07*x2+x3+0.03))
+ 290.*log((x3+0.03)/(0.13*x3+0.03)));
eq1 .. 20*sqr(x1 + x2 + x3 - 1) =e= 0;
eq1x.. x1 + x2 + x3 - 1 =e= 0;
모델
m / objdef, eq1 /
mx / objdef, eq1x /;
* x1.l = 1/3; x2.l = 1/3; x3.l = 1/3;
nlp min obj를 사용하여 m을 해결합니다.
* nlp min obj를 사용하여 mx를 해결합니다.
스칼라
글로벌 글로벌 솔루션 / -0.262725145e5 /
diff optcr - 글로벌로부터의 상대적 거리;
diff = (글로벌 - obj.l)/글로벌;
전역, obj.l, diff 표시;