I noticed that minizinc has a graph connectivity constraint which seems to work even when gecode is used as a backend, yet the MPG contains no mention of such a constraint.
I assume that minizinc converts the connected constraint to something that is equivalent to it before feeding it to gecode. Is this correct?
And while we're on this subject, there is a paper called "Reasoning about Connectivity Constraints" that provides an algorithm for efficient propagation of this particular constraint. Is there *any* interest for including an implementation of this algorithm in gecode? For example if I were to do it myself?