파일 : qpdata.inc 다음 사용자: vi_equil.gms[html] vi_mcp.gms[html]
$onText
고유한 솔루션을 갖춘 QP용 데이터
문제는 다음과 같이 설정됩니다.
- g_1은 바인딩되고 g_2는 바인딩되지 않습니다.
- x_2.up과 x_3.lo가 바인딩되어 있습니다.
- x_1과 x_4는 해법에서 기본/초염기입니다.
$offText
j / j1 * j4 / 설정;
i / i1 * i2 / 설정;
별칭(j,jj);
매개변수
c(j) /
j1 4
j2 -9
j3 6
j4 2
/
b(i) /
나는1 1
i2 1
/;
테이블 Q(j,jj)
j1 j2 j3 j4
j1 4 -2 -1 -1
j2 -2 4 -2 -1
j3 -1 -2 4 -2
j4 -1 -1 -2 4
;
테이블 A(i,j)
j1 j2 j3 j4
나는1 1 1
나는2 1 1 1
;
양의 변수 x(j);
자유 변수 z;
방정식 g(i), o;
g(i) .. sum j, A(i,j)*x(j) =G= b(i);
o .. 0.5 * 합 j, x(j)*sumjj, Q(j,jj)*x(jj) + 합j, c(j)*x(j) =E= z;
x.up(j) = 20;
x.up('j2') = 2;
모델 mqp / g, o /;
* nlp min z를 사용하여 mqp를 해결합니다.