PuLP is an LP modeler written in python. PuLP can generate MPS or LP
files and call GLPK[1], COIN CLP/SBB[2], CPLEX[3] and XPRESS[4] to solve
linear problems.
PuLP provides a nice syntax for the creation of linear problems, and a
simple way to call the solvers to perform the optimization. See the example
below.
This version adds C modules to use the GLPK, COIN and CPLEX solvers without
using intermediate MPS or LP files. It is faster and more reliable.
Multiple examples are provided.
References:
[1] http://www.gnu.org/software/glpk/glpk.html
[2 ...