如何以正确的方式编写此变量?

时间:2019-05-08 16:58:11

标签: java cplex

我必须在Java中(使用Cplex)编写变量x [i] [j],它是x [i] [j] [k]在k上的总和。 i,j和k是三组的索引。 我已经声明了x [i] [j] [k],但是我想知道正确的表达式。 谢谢

1 个答案:

答案 0 :(得分:0)

您似乎对x [i] [j]的类型感到困惑。它是由几个元素组成的集合,以k为索引,还是一个代表其总和的数字?您似乎从第一个答案开始计算的这一步骤,然后从第二个答案结束。

对此的一种解决方案是使用另一个变量来存储结果,例如:

sums[i][j] = sum(x[i][j]);

其中sum(list)是一个函数,它接收一个列表,以返回值0开头,并迭代输入列表的元素,将每个值加到返回值,然后返回该值。您可以查看here,了解有关如何实现该功能的一些想法。