Originally posted by: SystemAdmin
[prubin said:]
[quote author=cplexuser link=topic=686.msg2104#msg2104 date=1226667815]
Thanks for the reply. seems like feasopt is also changed with respect to how we get the revisions for upper and lower bounds from that of CPLEX10. I get the relative changes that needs to be done (through getInfeasibilities method) for bounds . I adjust the lower and upper bounds with the relative changes suggested by CPLEX to get the revisions. So far it has proved results are same for CPLEX 9 and CPLEX11. But is it guaranteed that they are always same?
I don't know, but I would not bank on it. In fact, I don't even know if running feasOpt twice in the same CPLEX version is guaranteed to always produce the same results; there might be multiple optimal solutions to the relaxation problem.
[quote author=cplexuser link=topic=686.msg2104#msg2104 date=1226667815]
Also, It would be great if you could let me know your suggestions on finding IIS with conflictrefiner. Both from speed and compatability wise with IIS.
I'm not sure what you mean by "compatibility wise with IIS" -- refineConflict should always return an IIS. I don't have enough experience with it to say anything about speed. If you have prior insight into where a conflict might lie, I suspect that prioritizing the constraints you expect to be involved might speed up refineConflict a bit.
In my work, I've either used feasOpt or my own version of feasOpt, rather than refineConflict, but that's because I'm looking specifically for low-cardinality IISes.
/Paul
#CPLEXOptimizers#DecisionOptimization