如何在Ampl中设置3维变量?

时间:2019-04-25 00:48:16

标签: linear-programming ampl glpk

我有一个3维参数,但是我不知道如何将数据写为输入。这是我在Google上找到的,但是不起作用:

param n=2;
param m=3;
param s=1;
set M1, default{1..n};
set P, default{1..m};       
set R, default{1..m};
param Ud{P,M1,R} ;

data;

 param  Ud:=

  [* ,* ,1]: 1    2    :=

  1     −9.20  −8.9
  2      -100   -100
  3     −6.85  −9.4

  [*,*,2]:1      2 :=
  1      −8.45  −12.5
  2      -100       -100
  3     −6.10  −8.5

  [*,*,3]:  1    2 :=
  1      -8.2   -11.1
  2        -100      -100
  3     −7.15   −9.55;

0 个答案:

没有答案