Originally posted by: FizzaCees
Hello,
I am working on an optimization model in cplex (with Python API) and I use generic callback. Generic callback gives me access to solution values at relaxation points using get_relaxation_point() method. Now, for the one problem that I am working on, I already know the values that should come up as the solution. I am able to locate those values using relaxation point method but I can't find them in the solution pool that I accumulate using method get_incumbent().
The documentation for this method says that these solution values are for current relaxation. I would like to know in detail about the nature of these solution values, like on what basis they are discarded and can't necessarily be chosen as incumbent values?
According to my understanding, get_relaxation_point method returns values for current integer relaxation and when later on the bounds are tightened in branch and cut, the values may be discarded because they contain integer infeasible values.
Thanks in advance!
#CPLEXOptimizers#DecisionOptimization