qpdata.inc : QP 데이터

파일 : 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를 해결합니다.