[gecode-users] counting constraint with BoolVarArgs
Guido Tack
tack at gecode.org
Thu Aug 8 01:19:26 CEST 2013
Hi,
it's simply a different type (in the C++ sense), but linear and sum provide overloaded versions for both IntVar and BoolVar.
Cheers,
Guido
On 07/08/2013, at 11:51 PM, Philippe <aqwzsxaqwzsx at orange.fr> wrote:
> Hi Guido,
>
> Thanks for your help. I've first used :
>
> linear(*this, fpr.row(i), IRT_EQ, _NFPR[i])
>
> which works as expected. Now, I use :
>
> rel(*this, sum(fpr.row(i)) == _NFPR[i]);
>
> which is more readable thanks to minimodel.
>
> I was confused, because p44 i've read :
> "A Boolean variable is not an integer variable with a domain
> that is included in {0, 1}."
>
> So i thought that it was not possible to sum boolean variables.
>
> However, p46 we can read :
> "The only difference between integer and Boolean variables is that
> Boolean variables can only take the values 0 or 1"
>
> Thanks again,
> Cheers,
> Philippe
>
>
> _______________________________________________
> Gecode users mailing list
> users at gecode.org
> https://www.gecode.org/mailman/listinfo/gecode-users
More information about the users
mailing list