マイ簡略化データセット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;
これは動作しますが、私はVertsのの定義を置き換える場合は、次のように:
set Verts := (1..4);
コンパイルは、この段階では成功しますが、Verts
、今はできませんインデックスパラメータテーブルCoords
。具体的には、glpsol
はCoords[1,X] out of domain
を返します。
直感的に言えば、私は省略表現を使った定義は整数を定義していると思いますが、索引付けにはある種の記号的な "文字列"型が必要です。 私の直感は正しいですか?もしそうなら、私はテーブルに4、しかし10 000の要素を持っていない場合、どのようにset Verts := ?;
を書くべきですか?