bard722.gms : 실용적인 이중 레벨 최적화 예시 7.2.2

설명

7장의 예, 예 7.2.2, 281페이지

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

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

소형 모델 유형 :BP


카테고리 : 무료 슬롯 게임 EMP 라이브러리


메인 파일 : bard722.gms

$title 실용적인 이중 레벨 최적화 예 7.2.2 (BARD722,SEQ=6)

$onText

7장, 예 7.2.2, 281페이지의 예

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

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

$offText

양의 변수 x1,x2,y; 변수 objout,objin;
방정식 defout,defin;

defout.. objout =e= 1/2*sqr(x1-1) + 1/2*sqr(x2-2/5) + 1/2*sqr(y-4/5);
정의.. objin =e= 1/2*sqr(y) - y - x1*y + 3*x2*y;

x1.up = 1; x2.up=1; y.up = 1;

모델 바드 / 모두 /;

$echo bilevel x1 x2 min objin y defin > "%emp.info%"

bard us emp min objout 해결;

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