bard511.gms : 실용적인 이중 레벨 최적화 예시 5.1.1

설명

5장의 예, 예 5.1.1, 197페이지

John F. Bard, 실용적인 이중 레벨 최적화: 알고리즘 및 애플리케이션,
Kluwer 학술 출판사, Dordrecht, 1998.

기여자: Jan-H. Jagla, 2009년 1월

소형 모델 유형 :BP


카테고리 : 피망 슬롯 EMP 라이브러리


메인 파일 : bard511.gms

$title 실용적인 이중 레벨 최적화 예 5.1.1 (BARD511,SEQ=4)

$onText

5장, 예 5.1.1, 197페이지의 예

John F. Bard, 실용적인 이중 레벨 최적화: 알고리즘 및 애플리케이션,
Kluwer 학술 출판사, Dordrecht, 1998.

기여자: Jan-H. 자글라, 2009년 1월

$offText

양의 변수 x,y; 변수 objout,objin;
방정식 defout,defin,e1,e2,e3,e4;

defout.. objout =e= x - 4*y;
정의.. objin =e= y;

e1.. - x - y =l= -3;
e2.. -2*x + y =l= 0;
e3..2*x + y =l= 12;
e4.. 3*x - 2*y =l= 4;

모델 바드 / 모두 /;

$echo bilevel x min objin y 정의 e1 e2 e3 e4 > "%emp.info%"

bard us emp min objout 해결;

*참고: EMP에서 사용하는 하위 솔버는 전역 솔루션을 찾지 못할 수도 있습니다.
매개변수 해(*,*);
솔루션('x','책') = 4;  솔루션('x','모델') = x.l;
솔루션('y','book') = 4;  솔루션('y','모델') = y.l;
디스플레이 솔루션;