SimplexAlgorithm implementation using C++ PPl