Mathematical program solvers - IBM CPLEX

IBM ILOG CPLEX Optimizer

High-performance optimization solver for linear, mixed-integer and quadratic programming.

Try it free

Man cycling on street

What can IBM® ILOG® CPLEX® Optimizer do for business?

Produce precise and logical decisions for planning and resource allocation problems using the powerful algorithms of IBM ILOG CPLEX Optimizer. Take advantage of a distributed parallel algorithm for mixed integer programming and flexible, high-performance mathematical programming solvers for linear programming, mixed integer programming and more.

View the pricing Simplify complex business decisions
Versatile solution interfaces

Build and deploy optimization applications using interfaces like ILOG Concert Technology and CPLEX Callable Library.

Learn about optimization modeling Performance benchmarks

Discover performance improvements with CPLEX mathematical programming and constraint programming solvers.

Read the documentation Fast, automatic restarts

Solve linear or mixed-integer programs, modify them then solve again in a fraction of the original solution time.

Learn about optimization modeling

Features

Multiobjective optimization

Resolve multiobjective problems with CPLEX, including hierarchical, blended or a combination.

Conflict finder and resolver

Find the smallest contradictory constraint set and resolve them by breaking the constraints.

Modeling assistant

Gain insight into where your model is numerically challenging or point of view can improve.