Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upTry moving the decomposition of the MiniZinc `gecode_cumulatives` constraint into MiniZinc #81
Labels
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The
gecode_cumulatives
MiniZinc constraint is used for implementingfzn_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.