Solver Max logo

PuLP

PuLP is free, open source software written in Python. It is used to describe optimisation problems as mathematical models.

PuLP can generate MPS or LP files to solve linear and integer problems using any of the following solvers:

  • GLPK.
  • COIN-OR CLP/CBC.
  • CPLEX.
  • GUROBI.
  • MOSEK.
  • XPRESS.
  • CHOCO.
  • MIPCL.
  • SCIP.

After calling the solver, PuLP can use Python commands to manipulate and display the solution.

For more information: PuLP