gecode icon indicating copy to clipboard operation
gecode copied to clipboard

Try moving the decomposition of the MiniZinc `gecode_cumulatives` constraint into MiniZinc

Open zayenz opened this issue 4 years ago • 0 comments

The gecode_cumulatives MiniZinc constraint is used for implementing fzn_cumulative. The registry post function does a lot of inspection of the arguments, posting different variants of the constraint.

This requires first fixing #80 so that the relevant Gecode scheduling constraints are available in MiniZinc.

One potential benefit of this, is that the required start[i] + duration[i] = end[i] constraints would be available for common subexpression elimination for MiniZinc.

zayenz avatar Aug 28 '20 07:08 zayenz