설명
잘 정의된 내부 문제에 대해 생성된 KKT 조건 목적 방정식(defobj)은 목적이 아닌 경우와 동일해야 합니다. 명시적으로 정의되었습니다. 기여자: Jan-H. Jagla, 2009년 11월
소형 모델 유형 :슬롯 사이트
카테고리 : 슬롯 사이트 테스트 라이브러리
메인 파일 : empbp04.gms
$title 명시적으로 정의된 목적 방정식이 있거나 없는 이중 레벨 모델(EMPBP04,SEQ=465)
$onText
잘 정의된 내부 문제에 대해 생성된 KKT 조건
목적 방정식(defobj)은 목적이 아닌 경우와 동일해야 합니다.
명시적으로 정의되었습니다.
기여자: Jan-H. 자글라, 2009년 11월
$offText
변수 x, y, obj;
방정식 상부, 하부, defobj;
위..y =g= x;
더 낮게.. y =g= -x;
defobj..obj =e= y;
모델 암시적 /upper,lower/;
모델 명시적 /all/;
x.lo = -2;
x.l = x.lo;
y.l = 2;
lower.m = EPS;
'echo FileNameexplicit.gms > jams.opt'를 실행합니다.
'echo bilevel min obj y defobj lower > "%emp.info%"'를 실행합니다.
명시적.optfile = 1;
emp min x를 사용하여 명시적 문제를 해결합니다.
'echo FileName implicit.gms > jams.op2'를 실행합니다.
'echo bilevel min y lower > "%emp.info%"'를 실행합니다.
암시적.optfile = 2;
emp min x를 사용하여 암시적 문제를 해결합니다.
'diff -bwexplicit.gms implicit.gms'를 실행합니다.
abort$errorlevel 'explicit.gms와 implicit.gms가 다릅니다';