Notation and naming conventions
Lists the abbreviations, naming and notation conventions, and other visual clues used in the documentation.
Make sure you read the IBM ILOG CPLEX Optimization Studio Release Notes to learn about the changes of keywords, operators, and language syntax.
Throughout this manual, the following conventions apply:
IBM ILOG CPLEX Optimization Studio is frequently referred to as IBM ILOG CPLEX Optimization Studio. The IBM ILOG CPLEX Optimization Studio IDE, or the IDE for short, designates the graphical user interface and development environment of IBM ILOG CPLEX Optimization Studio.
CP is used as an abbreviation for constraint programming. A CP model is an OPL model that is written in constraint programming syntax (whenever it is specific) and will be solved by the CP Optimizer engine.
MP is used as an abbreviation for mathematical programming. An MP model is an OPL model that is written in mathematical programming syntax (whenever it is specific) and will be solved by the CPLEX engine.
Model file names have the .mod extension. Therefore, “model file” and “.mod file” are two equivalent expressions.
Data file names have the .dat extension. Therefore, “data file” and “.dat file” are two equivalent expressions.
Settings file names have the .ops extension. Therefore, “settings file” and “.ops file” are two equivalent expressions.
Since the OPL Projects Navigator in the IDE displays projects as tree structures of project, model, data, and settings files, “OPL Projects Navigator” and “project tree” are two equivalent expressions.
Important terms and ideas are emphasized either in italics or in bold.
Class, method, and parameter names appear in this typeface.
Code extracts appear
in this typeface. In web browsers, they appear on a color background, like this:dvar int nbRabbits in 0..20; dvar int nbPheasants in 0..20; subject to { 20 == nbRabbits + nbPheasants; 56 == 4*nbRabbits + 2*nbPheasants; };Angle brackets denote placeholders.
Menu commands from the IDE appear as .