multmpec.gms : VI 팔로어가 있는 교육용 이중 레벨 모델

설명

이 모델은 다중 레벨 모델에 EMP를 사용하는 방법을 보여줍니다.
내부 변이 불평등 추종자.

해결해야 할 실제 모델은 다음과 같습니다.

min_u,v,w,zz
  성   exp(z) + w = 2, z >= 1

         (u,v)는 VI( [v+w+z-1; u-log(v)], (u,v) | u >= 0, v >= 0  )를 해결합니다.

            w는 VI( w+z+3,  w | w free  )를 해결합니다.

두 개의 VI(정의 세트로 인해)는 각각 대응됩니다.
상보성 문제:

       0 <= u v + w + z에 수직 - 1 >= 0
       0 <= v u에 수직 - log(v) >= 0

그리고 선형 방정식:

      w + z + 3 = 0

v의 시작 값은 log(v)의 평가를 보호하는 데 필요합니다.

기여자: Michael Ferris 및 Jan-H. Jagla, 2009년 12월

소형 모델 유형 :BP


카테고리 : 무료 슬롯 사이트 EMP 라이브러리


메인 파일 : multmpec.gms

$title VI 추종자가 있는 교육용 이중 모델(MULTMPEC,SEQ=25)

$onText

이 모델은 다중 레벨 모델에 EMP를 사용하는 방법을 보여줍니다.
내부 변이 불평등 추종자.

해결해야 할 실제 모델은 다음과 같습니다.

min_u,v,w,zz
  성   exp(z) + w = 2, z >= 1

         (u,v)는 VI( [v+w+z-1; u-log(v)], (u,v) | u >= 0, v >= 0  )를 해결합니다.

            w는 VI( w+z+3,  w | w free  )를 해결합니다.

두 개의 VI(정의 세트로 인해)는 각각 대응됩니다.
상보성 문제:

       0 <= u v + w + z에 수직 - 1 >= 0
       0 <= v u에 수직 - log(v) >= 0

그리고 선형 방정식:

      w + z + 3 = 0

v의 시작 값은 log(v)의 평가를 보호하는 데 필요합니다.

기여자: Michael Ferris 및 Jan-H. 자글라, 2009년 12월

$offText

양의 변수 u;
변수 v, w, z;
방정식 f1, f2, f3, h;

f1..v + w + z =n= 1;
f2..u =n= log(v);

f3.. w + z =n= -3;

h..exp(z) + w =e= 2;

v.lo = 0;
v.1 = 1;
z.lo = 1;

모델 mpec /all/;

$onEcho > %emp.info%
이중 레벨
 vi f1 u
    f2v
 vi f3 w
$offEcho

emp min z를 사용하여 mpec를 해결합니다.