我正在尝试使用 Microsoft Solver Foundation 来优化具有二元决策变量矩阵的问题。这是我的决策矩阵的格式:
X[i,j] =
{
{ x11, x12, ..., x1n },
{ x21, x22, ..., x2n },
...
{ xm1, xm2, ..., xmn },
};
我还有一个参数向量,它取决于 Xij 矩阵(向量的每个元素都是 Xij 一列的总和:
Y[i] =
{
Sum(x11, x21, ..., xm1), Sum(x12, x22, ..., xm2), ..., Sum(x1n, x2n, ..., xmn)
}
我知道我应该使用索引的决策对象,但我很难做到这一点。谁能帮帮我。我知道有两种索引决策的方法:
Decision Xij = new Decision(Domain.Any, "x", Some Set, Some other set);
还有:
`Decision[,] = new Decsion [i, j];`
有什么不同?