Linear Optimization with Glop
developers.google.com
developers.google.com
Linear programming in C++ with a Python wrapper has been implemented by many other packages too. Does anyone know how Glop compares with scipy.optimize, PuLP, pl_solve, COIN-OR's many projects, or CPLEX and its many Python wrappers?
I would expect Glop support will be added to PuLP given some time.
If I had to guess I'd say this is meant for Google Docs to fill in one of the Excel feature gaps. It probably focuses more on stability/accuracy than speed, and probably won't provide performance comparable to existing packages. Might have grown out of someone's hobby project or a university assignment.
My guess is that they wanted something small, simple, and easy to build into other products. I've heard from some of the or_tools developers that the internal usages are most often for rather simple problems. In such cases, ease of use is quite important.
That being said, or_tools is a very competent optimization package. For example see the results in the latest MiniZinc Challenge: http://www.minizinc.org/challenge2014/results2014.html.
I think that given the general quality of or_tools, that might be a very practical choice when the full power of something like CPLEX or Gurobi is not needed.