High-performance mathematical programming solver for linear programming, mixed integer programming, and quadratic programming
Model business issues mathematically and solve them with IBM ILOG CPLEX Optimizer's powerful algorithms to produce precise and logical decisions.
IBM ILOG CPLEX Optimizer's mathematical programming technology enables analytical decision support for improving efficiency, reducing costs, and increasing profitability.
- Fundamental algorithms: IBM ILOG CPLEX Optimizer provides flexible, high-performance mathematical programming solvers for linear programming, mixed integer programming, quadratic programming, and quadratically constrained programming problems.
- Robust algorithms for demanding problems: IBM ILOG CPLEX Optimizer has solved problems with millions of constraints and variables.
- Industry-leading support: IBM has an impressive rate of product improvement and ample support resources to serve you.
- High performance: IBM ILOG CPLEX Optimizer delivers the power needed to solve very large, real-world optimization problems, as well as the speed required for today's interactive analytical decision support applications.
- Robust and reliable: A large installed base helps us make IBM ILOG CPLEX Optimizer better with each release. Every new feature is tested on the biggest, most diverse model library in the world.
- Flexible interfaces: IBM ILOG CPLEX Optimizer gives developers a variety of ways to interact with it during the development and deployment of their applications.
- IBM ILOG CPLEX Optimizer is a component of IBM ILOG CPLEX Optimization Studio, which combines and simplifies IBM’s product offerings for optimization model development, solving, and deployment. It offers in a single package, all the functionality that was previously available among an array of product and component configurations, making all tools and technologies available during prototyping and development.
- IBM ILOG CPLEX CP Optimizer provides a complimentary optimization technology based on constraint programming that is especially suitable for detailed scheduling and other difficult combinatorial problems.
- Latest version: IBM ILOG CPLEX Optimization Studio 12.2 offers faster MIP solutions, especially on multiprocessor machines, improved connectors to 3rd party modeling tools, new graphical views in the IDE including Gantt charts and cumulative functions, improved syntactical support for detailed scheduling models, and additional API support for constraint programming search and propagation.
- Operating systems supported: AIX, HP-UX, Linux, Solaris (Sun microsystems), Windows
Learn more
Buy IBM ILOG CPLEX Optimizer
IBM Software Subscription and Support is included in the product price for the first year.
Download software online after purchase - no shipping costs.
Not available to buy online. Other ways to purchase or learn more.
Contact IBM
- Request a quote
- E-mail IBM
- Or call us at: +971 4-390 7171
Priority code: 109HE03W
Overview
Model business issues mathematically and solve them with IBM ILOG CPLEX Optimizer's powerful algorithms to produce precise and logical decisions. Improve efficiency, quickly implement strategies, and increase profitability. IBM ILOG CPLEX Optimizer's mathematical optimization technology enables smarter decision-making for efficient resource utilization.
- Robust algorithms for demanding problems: IBM ILOG CPLEX Optimizer has solved problems with millions of constraints and variables.
- Industry-leading support: IBM has an impressive rate of product improvement and ample support resources to serve you.
- High performance: IBM ILOG CPLEX Optimizer delivers the power needed to solve very large, real-world optimization problems, as well as the speed required for today's interactive applications.
- Fundamental algorithms: IBM ILOG CPLEX Optimizer provides flexible, high-performance optimizers for solving linear programming, quadratic programming, quadratically constrained programming and mixed integer programming problems.
- Robust and reliable: A large installed base helps us make IBM ILOG CPLEX Optimizer better with each release. Every new feature is tested on the biggest, most diverse model library in the world.
- Flexible interfaces: IBM ILOG CPLEX Optimizer gives developers a variety of ways to interact with it during the development and deployment of their applications.
- IBM ILOG CPLEX Optimizer is a component of IBM ILOG CPLEX Optimization Studio, which combines and simplifies IBM’s product offerings for optimization model development, solving, and deployment. It offers in a single package, all the functionality that was previously available among an array of product and component configurations, making all tools and technologies available during prototyping and development.
- IBM ILOG CPLEX CP Optimizer provides a complementary optimization technology based on constraint programming that is especially suitable for detailed scheduling and other difficult combinatorial problems.
- Latest version: IBM ILOG CPLEX Optimization Studio 12.4 offers improved access to predictive analytics tools with the connector to IBM SPSS Modeler. The connector enables CPLEX Optimization Studio to read data directly from SPSS Modeler streams and to visualize SPSS streams in CPLEX Optimization Studio's integrated development environment. This makes an integrated modeling environment for prescriptive and predictive analytics available to professionals using multiple advanced techniques. The CPLEX Optimizers offer significant performance gains both for mathematical- and constraint-programming. Additional enhancements include computation of dual values for second-order cone constraints in quadratic models, used especially in finance applications, and deterministic parallel search for constraint programming models, used especially in detailed scheduling. A new component, IBM ILOG CPLEX Enterprise Server, provides the capability to deploy OPL projects in enterprise environments using a client-server architecture, separating the computationally intensive algorithms of the CPLEX Optimizers onto dedicated hardware to alleviate the burden on more routine data handling and user interface tasks on database servers and desktop clients.
Reliability and stability
IBM ILOG CPLEX Optimizer is tried and proven in thousands of commercial installations throughout the world. Even industry's toughest problems, with millions of variables and constraints, have been solved quickly, reliably, and accurately with IBM ILOG CPLEX Optimizer.Flexibility
IBM ILOG CPLEX Optimization Studio provides the most efficient way to build mathematical programming and constraint programming models for tackling complex planning and scheduling problems. With its Integrated Development Environment (IDE), descriptive modeling language and built in development tools, it supports the entire model development process. In addition, CPLEX Interactive Optimizer is easy to use, but doesn't limit your possibilities. A variety of input/output and algorithmic options are available. Unattended batch use is also supported.Compatibility
Both CPLEX Interactive Optimizer and IBM ILOG CPLEX component libraries can read and write industry-standard MPS files. IBM ILOG CPLEX component libraries have been linked to many popular modeling systems.Simplicity
All the raw power and performance of the IBM ILOG CPLEX Optimizer engine is available in CPLEX Interactive Optimizer. It's an interactive format that you can "load and run" right away -- on problems of virtually unlimited size or difficulty. IBM ILOG CPLEX component libraries include examples that make it easy to read in a problem file and instantly optimize it.Agility
IBM ILOG CPLEX Optimizer is available on a wide range of computer systems, from personal computers running Microsoft Windows and Linux to scientific workstations running Unix.
Automatic and dynamic algorithm parameter control
IBM ILOG CPLEX Optimizer automatically determines "smart" settings for a wide range of algorithm parameters, usually resulting in optimal linear programming solution performance. However, for a more hands-on approach, dozens of parameters may be manually adjusted, including algorithmic strategy controls, output information controls, optimization duration limits, and numerical tolerances.Fast, automatic restarts from an advanced basis
Large problems can be modified, and then solved again in a fraction of the original solution time.A variety of problem modification options, such as:
- The ability to add and delete variables
- The ability to add and delete constraints
- The ability to modify objective, right-hand side, bound and matrix coefficients
- The ability to change constraint typesA wide variety of input/output options, such as:
- Problem files: read/write MPS files, IBM ILOG CPLEX Optimizer LP files, MPS basis and revise files, binary problem/basis files
- Log files: session information and various solution reports
- Solution files: ASCII and binary solution files
- IBM ILOG CPLEX Optimizer messages: Each message type (such as RESULTS, WARNINGS or ERRORS) can be directed to specified files, or completely suppressed.Post solution information and analysis, including:
- Objective function value
- Solution variable and slack values
- Constraint dual values (shadow prices)
- Variable reduced costs
- Right-hand side, objective function, and bound sensitivity ranges
- Basic variables and constraints
- Solution infeasibilities (if any exist)
- Iteration/node count, solution time, process data
- Infeasibility (IIS) finder for diagnosing problem infeasibilities
- Feasibility optimizer for automatic correction of infeasible models
Product Details
Learn more about important concepts and features of IBM ILOG CPLEX Optimizer that enable you to work with it effectively and efficiently.
Popular government downloads
Considering a purchase?
Contact IBM
Considering a purchase?
- E-mail IBM
- Request a quote
- Or call us at: +971 4-390 7171
Priority code: 109HE03W