설명
아핀 VI는 X에서 x를 찾는 것입니다: F(x) (y - x) >= 0, X의 모든 y에 대해 여기서 F는 아핀(선형) 함수이고 X는 다면체입니다. 예를 들어 X = x >= 0 | 도끼 >= b 이는 MCP로 다시 공식화될 수 있습니다. 0 <= F(x) - x에 수직인 A'u >= 0 0 <= Ax - u에 수직인 b >= 0 기고자: Michael Ferris, 2010년 2월
소형 모델 유형 :VI
카테고리 : 슬롯 무료체험 EMP 라이브러리
메인 파일 : affinevi.gms
$title 아핀 변이 부등식(AFFINEVI,SEQ=48)
$onText
아핀 VI는 X에서 x를 찾는 것입니다:
F(x) (y - x) >= 0, X의 모든 y에 대해
여기서 F는 아핀(선형) 함수이고 X는 다면체입니다.
예를 들어 X = x >= 0 | 도끼 >= b
이는 MCP로 다시 공식화될 수 있습니다.
0 <= F(x) - x에 수직인 A'u >= 0
0 <= Ax - u에 수직인 b >= 0
기고자: Michael Ferris, 2010년 2월
$offText
세트
나 / 나1 /
J / j1 * j2 /
;
별칭(J,K);
테이블 A(I,J)
j1 j2
i1 -1 -1
;
매개변수 b(I) /
i1 -1
/;
테이블 M(J,J)
j1 j2
j1 1
j2 1 1
;
매개변수 q(J) /
j1 2
j2 -3
/;
긍정적인 변수
x(J) '원시 변수, perp에서 f(J)'
;
방정식
에프(J)
지(나)
;
F(J).. sum(K, M(J,K)* x(K)) + q(J) =N= 0 ;
g(I).. sum j, A(I,J)*x(J) =g= b(I) ;
모델 affVI / F, g/;
파일 fx /"%emp.info%"/;
putclose fx 'vi F x g';
emp를 사용하여 affVI를 해결합니다.