Originally posted by: SystemAdmin
>
> Thanks, Daniel, but I would appreciate your further advice on the following questions:
>
> 1. CPXgetredlp and CPXgetprestat deal with reduced LP. How about reduced MIP? BTW, it is not clear to me how presolve does to the LP relaxation in addition to MIP.
>
The functions work for LP and MIP. The function name is misleading. If the original problem is a MIP then CPXgetredlp() will return the reduced MIP.
> 2. sofar my c++ codes are interacting with OPL via concert library. Is there any way to access the reduced LP and MIP using the concert technology?
>
I don't think so. The reduced problem is in general not visible to Concert.
> 3. If the callable library is the only way, how do I get the pointers env and lp as parameters to these functions? In other words, I don't know the interaction/relationship between concert and callable libraries.
>
The interaction between Concert and the callable library is not part of the public API. So there is no way to extract the env and lp pointers from Concert.
#CPLEXOptimizers#DecisionOptimization