You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Define SemiBridge for transforming a Semicontinuous (resp. Semiinteger) variable z to a free (resp. Integer) variable y with the constraints set.lower * z <= y and y <= set.upper * z.
Ideally, if set.lower <= 0 <= set.upper, the bridge should (at run-time) decide to not create any binary variable and simply constrain y to belong to Interval(set.lower, set.upper).
We should also add Semicontinuous and Semiinteger tests in intlinear.jl. Any MILP solver should be able to pass them thanks to the bridge.