Originally posted by: SystemAdmin
[prubin said:]
Looks like I was half right (or maybe a bit less than half right). The bounds have to be passed as constraints to the conflict refiner, but apparently they don't have to be constraints in the model formulation. According the user guide, you can add
IloBound(var[i], IloBound::Lower)
and/or
IloBound(var[i], IloBound::Upper)
to the array of constraints passed in the first argument to refineConflict().
#CPLEXOptimizers#DecisionOptimization