如何使用AMPL中的正态分布生成随机数矩阵?

时间:2015-04-22 21:01:10

标签: cplex ampl

如何使用AMPL中的正态分布生成随机数矩阵,下面列出均值和方差?

param mean :=
1   45
2   35
3   40;

param variance :
    1       2       3 :=
1   1      -2      -1
2  -2      36      -8
3  -1      -8       9;

1 个答案:

答案 0 :(得分:1)

AMPL支持参数的一些随机数函数。 你可以尝试这样的事情:

List

如果你想确保只获得正数,你应该使用max函数包装Normal函数。

 param matrix {x in dimx, y in dimy} 
          = Normal(mean[x], variance[x, y]);