this repo has no description
at develop 308 B view raw
1include "count.mzn"; 2 3predicate fzn_global_cardinality(array[int] of var int: x, 4 array[int] of int: cover, 5 array[int] of var int: counts) = 6 forall(i in index_set(cover))( count(x, cover[i], counts[i]) ) 7 /\ 8 % Implied constraint 9 length(x) >= sum(counts);