A Python library for modeling and solving linear programming (LP) and mixed-integer linear programming (MILP) optimization problems.
PuLP

- Python
- Automation, Analyse des données, Mathématiques, PLM et ERP, Contrôle des processus
- Algorithmes de maintenance prédictive, Optimisation des processus, Produits économes en ressources, Statistical Analysis, Indicateurs de durabilité
Caractéristiques :
- LP/MILP problem modeling,Pythonic syntax for variables,constraints,objectives,interfaces with various solvers (CBC,Gurobi,CPLEX,GLPK,SCIP),problem export to MPS/LP formats,sensitivity analysis (solver dependent),status checking of solutions
Prix :
- Gratuit
- Easy to use for defining LP/MILP problems in Python, solver-agnostic (can switch solvers easily), open-source, good documentation and examples, part of the COIN-OR suite.
- Limited to LP/MILP problems (no nonlinear support directly without extensions), performance depends heavily on the chosen underlying solver, error messages from solvers can be cryptic.
Idéal pour :
- Operations researchers, data scientists, and engineers who need to model and solve linear or mixed-integer optimization problems for planning, scheduling, and resource allocation.