这是什么错误? “我没有定义”

时间:2018-07-04 12:36:47

标签: glpk

我正在使用glpk,但出现此错误:

“我未定义”

此错误是什么意思?我从来没有在glpk中定义索引。我认为任何问题都应该定义索引!这段代码中还有其他错误吗?

param n;
set N, default{1..n};
 param x1{N};
 param y1{N};
  param w1{N};
 param w2{N};
  param x2{N};
 param y2{N};
  param e1{N};
  param e2{N};

   maximize obj: sum{i in N}  e1[i]+e2[i];

   s.t. c1: sum{i in N}  e1[j] >= x1[i]+w1[i]-x2[i] ;
  s.t. c2: sum{i in N}  e1[j] >=- x1[i]-w1[i]+x2[i];
  s.t. c3: sum{i in N}  e2[j] >= y1[i]+w2[i]-y2[i];
   s.t. c4: sum{i in N}  e2[j] >=- y1[i]-w2[i]+y2[i];



   solve;
   display x1,x2,y1,y2,e1,e2;

   data;
   param n:=5;
    param   :  w1 :=
    1  48
    2  35
    3  24
    4  10
    5  8;

   param   :  w2 :=
    1  48
    2  35
    3  24
    4  10
    5  8;

end;

1 个答案:

答案 0 :(得分:0)

  

最大化obj:sum {i in N} e1 [i] + e2 [i];

您添加两个词:

umount /mnt/pathformount

您没有在第二项中指定索引i。

您要添加括号吗?