Suppose that I have access to an optimal non-degenerate extreme point of an LP. I need to find some $\epsilon$-optimal extreme points. That is, a point $x$ where $c'x \le z^{*} + \epsilon$.
One way to do this is to add this constraint to the problem, replace the problem with a different objective function, and re-optimize. Each iteration will either generate a new extreme point, or generate a solution already existed.
Is there any way to do this systematically in Cplex? That is, retrieve the optimal basis, do one or more pivoting and get to a new extreme point, and keep the solution if is satisfies $c'x \le z^{*} + \epsilon$. To make the search easier, neighboring extreme points that are one pivot away are fine.
Any help is appreciated. I am using C++ Concert Technology.