2014-09-22 2 views
2

3 개 세트 I 및 J와 K가 있습니다. GAMS에서 서브 세트를 정의 할 때이 방법으로 작성해야합니다. I2 세트 I2가 세트 I의 서브 세트 I 일 때GAMS 프로그래밍 - 서브셋 정의

문제는 세 번째 세트 인 Set K가 I 및 J 세트의 하위 세트이므로 GAMS에서 코드를 작성하는 방법을 모르겠습니다. 목록에서이 주제에 관련된 아무것도가없는 원인을 사전에

감사합니다 :) 충분히 명성을 가진

PS 사람은 GAMS 태그주십시오을 만들 수 있습니다. I와 J 연결되지 않은 경우

답변

0

당신은 그들이 대신, 위의 코드가 오류를 줄 것이다 당신이 할 수있는 해체하지 않는 경우,

set I/i1*i10 /, 
    J/j1*j10 /, 
    I_U_J/set.I, set.J /, 
    K(I_U_J)/i1, i4, j3, j6 /; 

을 할 수

set I_U_J/i1*i10 /, 
    I(I_U_J)/i1*i7 /, 
    J(I_U_J)/i3*i10/, 
    K(I_U_J)/i4*i8/;