[Gecode] Announcement: FS constraints prototype

Christian Schulte schulte at imit.kth.se
Fri Dec 5 15:31:03 CET 2003


Currently I have no time until I'm back from travelling in ten days.

Christian

-- 
Christian Schulte, http://www.imit.kth.se/~schulte/ 

> -----Original Message-----
> From: gecode-bounces at ps.uni-sb.de 
> [mailto:gecode-bounces at ps.uni-sb.de] On Behalf Of duchier at ps.uni-sb.de
> Sent: Friday, December 05, 2003 12:03
> To: gecode at ps.uni-sb.de
> Subject: Re: [Gecode] Announcement: FS constraints prototype
> 
> 
> Guido Tack <tack at ps.uni-sb.de> writes:
> 
> >    - S_1\supseteq S_2\cap S_3
> >    - S_1\subseteq S_2\cup S_3
> 
> er... isn't that backwards? it should be:
> 
>       S_1\subseteq S_2\cap S_3
>       S_1\supseteq S_2\cup S_3
> 
> > The model that we think of for cardinality at the moment is the 
> > following: We
> > want to introduce an FD variable together with every FS 
> variable and post a 
> > propagator that is subscribed to both and implements the 
> cardinality 
> > constraints.
> 
> That's essentially the way it is done in Mozart: each FS 
> variable keeps track of min/max for cardinality. FS.card 
> simply posts a propagator between the FS variable and a FD 
> variable that propagates these bounds both ways.
> 
> Please, keep a similar design.  We certainly don't want to 
> introduce cardinality variables and propagators for _all_ sets.
> 
> > The reason for separating the cardinality and the set variable
> > is the limited number of modification events: We just could 
> not signal a 
> > change of cardinality in addition to the MEs for lower and upper
> > bound.
> 
> Could you elaborate on this paragraph?  I am not as familiar 
> with gecode internals as you are :-(
> 
> Cheers,
> 
> -- 
> Denys Duchier - Équipe Calligramme - LORIA, Nancy, France
> 
> _______________________________________________
> Gecode mailing list
> Gecode at ps.uni-sb.de http://www.ps.uni-sb.de/mailman/listinfo/gecode
> 




More information about the gecode-users mailing list