Hi,

Thanks for the suggestions Christian and George (did you intend to post to the list George?). For now I have decided I need to make a release because the previous release has a fairly serious bug. I have done something quick and easy -- decompose into one constraint to rule out each tuple. I should come back to this at some point.

I'm tempted to have a go at porting the MDDC and negative MDDC propagators that I wrote for Minion. However Gecode and Minion are different enough that I doubt it would be easy.

Pete

On 27/02/15 15:46, Christian Schulte wrote:
Hi Pete,

Yes, I have a brilliant idea: how about you implement a negative table
constraint in Gecode! We would love it.

I think you get the gist: no, there is nothing really...

Cheers
Christian

--
Christian Schulte, KTH, web.it.kth.se/~cschulte/

-----Original Message-----
From: users-boun...@gecode.org [mailto:users-boun...@gecode.org] On Behalf
Of Peter Nightingale
Sent: Friday, February 27, 2015 03:11 PM
To: users@gecode.org
Subject: [gecode-users] Negative table in Gecode

Hi,

I hope you're all well, and thoroughly enjoying your IJCAI reviewing!

I'm working on Savile Row's Gecode (flatzinc) output -- I have a type in SR
for negative table constraints (i.e. the tuple set represents the disallowed
tuples). I don't see anything that looks relevant in registry.cpp.
Obviously turning it into a positive table constraint is an exponential
explosion.

I could decompose into one constraint per tuple -- but of course this is
horrible for propagation.

Can you suggest anything better?

Thanks,
Peter

_______________________________________________
Gecode users mailing list
users@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users





_______________________________________________
Gecode users mailing list
users@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users

Reply via email to