如何读取GLPK中带坐标的数据文件

时间:2015-02-08 21:35:09

标签: ampl glpk mathprog

我使用了example

# random locations for the cities
param cx{i in N} := Uniform01();
param cy{i in N} := Uniform01();

为城市生成随机位置

如何读取GLPK中坐标的数据文件以及格式如何?

1 2 3 4
1,2,3,4
(1,2),(3,4)
{1,2},{3,4}

1 个答案:

答案 0 :(得分:1)

Glpk使用GNU MathProg,AMPL的子集,因此给出以下参数和设置声明:

set N := 1..2;
param cx{i in N};
param cy{i in N};

您可以按如下方式阅读数据

data;
param:
  cx cy :=
1  1  2
2  3  4;

请注意,在这种情况下,参数cxcy不应在模型中定义,因此您应删除:= Uniform01()部分或将其更改为{{1 }}