[gecode-users] Skipping branching alternatives?

Guido Tack tack at ps.uni-sb.de
Mon Jul 10 16:08:15 CEST 2006


Am Montag, 10. Juli 2006 15:37 schrieb Luis Quesada:
> >Cutting off branches is normally considered part of exploration. [...]
>
> I don't agree with this bit Guido. Cutting off branching (i.e. pruning)
> is the very purpose of propagation. When you remove 5 from X's domain
> you are cutting off the branch associated with X=5.

Ok, maybe I wasn't clear enough. Typically, you specify your constraint 
problem using propagators and branchings, and this totally determines the 
shape of your search tree. Now, some sophisticated search engines prune the 
tree during search, e.g. B&B and SBDS. Of course, these engines post new 
constraints to do the actual pruning, which can be implemented as propagators 
or may just be basic tells.

Encoding a pruning of the tree into the initial model seems a bit weird - the 
model doesn't define a unique search tree any more.

Cheers,
	Guido

-- 
Guido Tack
Programming Systems Lab, Saarland University, Germany
http://www.ps.uni-sb.de/~tack




More information about the gecode-users mailing list