0

我想定义一个参数 Aicp - 供应商 I 在周期 p 中为 c 部分的能力。有 5 个供应商 (i)、3 个部分 (c) 和 6 个周期 (p)

这是我定义的方式:

.mod 文件

tuple capacity3
{
    key int sup;
    key int comp;
    key int peri;
    int val3;
}

{capacity3}aa=...;

.dat 文件

aa={<1,1,1,620>,<1,1,2,610>,<1,1,3,630>,<1,1,4,620>, ..........

我还写了这个参数的约束:

item(aa,<i,c,p>).val3; // where aa denotes the value of Aicp

我仍然没有得到正确的答案。我的错误在哪里?

4

1 回答 1

0

是的,项目应该工作:

int val=item(aa,<1,1,3>).val3;

execute
{
  writeln(val);
}

这给出了:

630

于 2017-09-17T07:46:21.407 回答