Is there any reliable tool or source code (preferably C++) for solving LPs with bounded variables by simplex method? In my problem all variables are bounded to 1.
I actually found some tools in StackOverflow posts: SoPlex, CLP and lpsolve.
Among them, SoPlex is more extensive I suppose. In the documentation, it is said that SoPlex considers variable bounds. Then it says:
"If all primal variables are within their bounds, the Simplex basis is said to be primal feasible. Analogously, if all dual variables are within their bounds, its is called dual feasible. If a basis is both, primal and dual feasible, the optimal solution has been found."
My impression is that it does not FORCE the basis to be within variable bounds, instead it checks if the variables of the solution are within the bounds. If so, it considers the solution optimal.
Are there any tools out there to find a feasible solution considering variable bounds?