[gecode-users] next() in flatzinc
Guido Tack
tack at ps.uni-sb.de
Wed Oct 14 11:30:00 CEST 2009
Hi Fred.
There are currently no plans to add that functionality. Actually, the
run method may be in the wrong class, as FlatZincSpace is really just
meant to be a space that you can initialize from FlatZinc. In order
to perform incremental search, just use a DFS search engine as you
would do for any other space. The current run method is more like
what Driver provides (which doesn't have incremental search either,
currently).
Cheers,
Guido
Fred Spiessens wrote:
> Hi,
>
> I'm working with flatzinc in gecode 3.2.0.
> Is there support planned for incremental search in flatzinc? For
> instance by making an incremental version of:
>
> void FlatZincSpace::run(std::ostream& out, const Printer& p, const
> FlatZincOptions& opt, Support::Timer& t_total)
>
> something like this:
> bool FlatZincSpace::runInitial(std::ostream& out, const Printer& p,
> const FlatZincOptions& opt, Support::Timer& t_total)
> and:
> bool FlatZincSpace::runNext(std::ostream& out, const Printer& p,
> const FlatZincOptions& opt, Support::Timer& t_total)
> (possibly removing some arguments in the latter)
>
> I wanted to ask before making this available for myself.
> I could also help out with this if you want me to, and if you think
> it's useful for flatzinc.
>
> cheers,
> Fred.
> _______________________________________________
> Gecode users mailing list
> users at gecode.org
> https://www.gecode.org/mailman/listinfo/gecode-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ps.uni-sb.de/pipermail/users/attachments/20091014/23340ba4/attachment.htm>
More information about the gecode-users
mailing list