I just learned at CPAIOR that SCIP has a cumulative (and disjunctive/no-overlap?) constraint.
Indeed, I can find 'cons_cumulative.c' on: https://www.scipopt.org/doc/html/group__DEFPLUGINS__CONS.php
and I can even find a 'cons_optcumulative.c' on: https://www.scipopt.org/doc/html/group__CONSHDLRS.php
(the difference between the two doc files escapes me)
I do not immediately see a Disjunctive/NoOverlap constraint (but I am well aware we can use Cumulative for that).
We would love to interface to these constraint handlers from our CPMpy library. Would it be possible to add them to PySCIPOpt? Or is there a reason not to?
We could help out if you think its a good idea to add it, and you have some pointers of where to start.
Kind regards,
Tias
I just learned at CPAIOR that SCIP has a cumulative (and disjunctive/no-overlap?) constraint.
Indeed, I can find 'cons_cumulative.c' on: https://www.scipopt.org/doc/html/group__DEFPLUGINS__CONS.php
and I can even find a 'cons_optcumulative.c' on: https://www.scipopt.org/doc/html/group__CONSHDLRS.php
(the difference between the two doc files escapes me)
I do not immediately see a Disjunctive/NoOverlap constraint (but I am well aware we can use Cumulative for that).
We would love to interface to these constraint handlers from our CPMpy library. Would it be possible to add them to PySCIPOpt? Or is there a reason not to?
We could help out if you think its a good idea to add it, and you have some pointers of where to start.
Kind regards,
Tias