<< Prev | - Up - |
Exercise 7.1 (See solution)
Magic Sequence
A magic sequence of length
is a sequence
of integers such that for every
![]()
is an integer between 0 and
.
the number
occurs exactly
times in the sequence.
Write a parameterized script that, given
, can enumerate all magic sequences of length
.
The script should use the procedure
{FD.exactly
KS
I
}
that creates a propagator for the constraint saying that exactly K fields of the record S are equal to the integer I.
You can drastically reduce the search space of the script by having propagators for the redundant constraints
and
Explain why these constraints are redundant.
<< Prev | - Up - |