【发布时间】:2017-05-07 15:40:20
【问题描述】:
我有一个数组:array[backpacks] of int: capacity 指定每个背包的容量。
现在我想创建一个约束求解器必须满足的变量数组。我希望每个变量都取域 1..capacity 中的值,其中容量对应于上述数组中指定的值。
类似这样的工作:array[backpacks] of var capacity: bagcaps 吗?
或者我必须这样做:array[backpacks] of var 1..MAX: bagcaps
然后添加约束:constraint forall(i in backpacks) bagcaps[i] <= capacity[i]?
谢谢。
【问题讨论】:
标签: arrays constraints constraint-programming minizinc