|
The ILOG OPL-CPLEX Development System is a full featured integrated development environment (IDE) with extensive support for project management and model review. The ILOG OPL language represents optimization problems descriptively, producing substantially simpler and shorter code than general-purpose programming languages. Its powerful syntax supports all expressions needed to model and and solve problems using MP- and CP-based approaches.
 |
| |
 |
|
The modeling language allows compact formulation, and the IDE provides easy navigation and execution of models.
Enlarge image (opens a new window). |
|
The ILOG OPL-CPLEX Development System is the most efficient way to take advantage of the full power of ILOG CPLEX. It provides full support for logical constraints that allow writing higher level, more powerful constraints—constraints that use operators such as AND, OR, NOT, IF...THEN, MIN, MAX and Absolute Value. Logical constraints also provide support for piecewise linear constraints where a cost or constraint is declared as a set of ranges. Similarly, ILOG CPLEX's indicator constraints eliminate the need for inefficient and artificial "Big-M" upper bound formulations.
 |
| |
 |
|
ILOG OPL-CPLEX features logical constraints, allowing easier model formulations.
Enlarge image (opens a new window). |
|
Real-world applications often require algorithmic approaches beyond the single-model view of most operations research (OR) textbooks., ILOG Script, built on top of the ILOG OPL language, provides a full-featured, JavaScript-compatible language for data pre-processing, solution post-processing and model flow control. ILOG Script can be used to solve complex problems by combining or chaining models, where recommendations from initial optimization models act as input data for subsequent models. Scripting can take advantage of ILOG CPLEX warm starts and efficiently modify coefficients in the ILOG CPLEX matrix when iteratively solving a model.
|