2015-02-06 93 views
0

我想解决一个数学优化模型。我想在我的模型中定义一个集合,例如,i,我希望它是从0到15.是否有可能?或者我必须定义从1到16?我正在使用网站上提供的GAMS(通用代数建模系统)的演示版本。在GAMS中设置和索引

谢谢

PS:有人有足够的声誉请创建一个GAMS标记!

回答

1

如果您愿意,您可以定义从0到15的集合。例如,

set i 'plants' /i0*i9/ 
parameter a(i); 
a(i)=uniformint(1,9); 
display a; 

这里有帮助的结果,

PARAMETER a 
i0 2.000, i1 8.000, i2 5.000, i3 3.000, i4 3.000, i5 3.000 
i6 4.000, i7 8.000, i8 1.000, i9 5.000 

希望。 Sophia