2017-01-02 17 views
1

내 단순 데이터 세트 Verts이 정점 좌표 테이블 되 정점에 대한 인덱스 세트 coords 주도로, 다음과 같다 :GNU MathProg는 : 정수 대 심볼 세트는 GNU MathProg 설정

data; 
set Indices := X Y; 
set Verts := 1 2 3 4; 

param Coords : X Y := 
1 1.2 0.3 
2 4.2 13.0 
3 1.5 1.0 
4 0.5 0.8; 
end; 

이것은 작동하지만, 내가 버텍스의 정의를 교체 할 경우 다음과 같이

set Verts := (1..4); 

컴파일이 단계에서 성공하지만 Verts 지금은 할 수 없습니다 인덱스 매개 변수 테이블 Coords. 구체적으로는 glpsolCoords[1,X] out of domain을 반환합니다.

직관적으로, 나는 축약어를 사용하는 정의는 정수형을 정의하는 반면 인덱싱에는 상징적 인 "문자열"유형이 필요하다고 가정합니다. 내 직감이 맞습니까? 그렇다면 테이블에 4, 10 000 요소가없는 경우 어떻게해야합니까? set Verts := ?;을 작성해야합니까?

답변