Optimization & simulation · IBM
IBM ILOG CPLEX Optimization Studio
IBM's commercial solver and modeling studio for linear, mixed-integer, quadratic and constraint programming.
CPLEX is a mathematical solver bundled with IBM's Optimization Studio, which pairs the solver with OPL (a modeling language) and a development IDE. It solves linear programming, mixed-integer programming, quadratic and quadratically-constrained programming, and, through its CP Optimizer component, constraint programming problems such as scheduling. As with other solvers, a practitioner typically expresses the problem in OPL, AMPL, Pyomo or a language API (Python, Java, C++, .NET) and calls CPLEX to compute the answer. It is used across supply chain planning, workforce scheduling, network design and financial portfolio optimization. Licensing is commercial, with a size-limited free Community Edition and a full-featured free Academic Edition for degree-granting institutions.
At a glance
| Vendor | IBM |
|---|---|
| Pricing model | Subscription |
| Free tier | Yes |
| Deployment | Cloud, Self-hosted |
| Open source | No |
| Best for | Enterprises already on IBM's stack that need a mature commercial solver plus constraint programming for scheduling problems. |
Pricing
Free Community Edition (1,000 variables/constraints) and free Academic Edition; paid Developer Subscription starts at a published monthly rate, with custom pricing for server/cluster deployments.
| Plan | Price | Notes |
|---|---|---|
| Community Edition | Free | Limited to 1,000 variables and 1,000 constraints |
| Developer Subscription | from $320/month | Per authorized user, development use only, unlimited variables/constraints |
| Deployment (server/cluster/cloud) | Custom quote | Machine, user, or thread-based licensing |
| Academic Edition | Free | For eligible students and faculty via IBM Academic Initiative, no size limits |
Prices read from the vendor's own page on September 21, 2026. Vendors change prices; check the source before you budget.
Features
- Simplex, barrier and network solvers for linear programming
- Branch-and-cut mixed-integer solver
- CP Optimizer for constraint and scheduling problems
- OPL modeling language and integrated development environment
- Python, Java, C++, .NET and MATLAB APIs
- Parallel and distributed solving for large models
- Sensitivity analysis and conflict refinement tools
Integrations
Profile last reviewed September 21, 2026