|
  |
 |
|
|
|
CPLEX algorithms can be accessed through a number of different interfaces. For more information on the ways that CPLEX can be embedded in applications, review our online Web seminars. |
CPLEX Component Libraries
CPLEX Component Libraries include CPLEX Callable Library and ILOG Concert Technology. C, C++, C#, Java, Visual Basic and FORTRAN developers can embed powerful CPLEX algorithms within their application programs.
CPLEX Interactive Optimizer
CPLEX Interactive Optimizer is a command-line interactive program, provided in executable, ready-to-use form. It packs all the power and speed of CPLEX into an easy-to-use, easy-to-learn format, featuring a simple user interface and an extensive help system. New users become proficient and productive immediately. Just read in a problem, issue the "optimize" command and review results.
Benefits of CPLEX
Reliable and stable
ILOG CPLEX 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 CPLEX.
Flexible
CPLEX Interactive Optimizer is easy to use, but doesn't limit your possibilities.
A variety of input/output and algorithmic options are avaiable. Unattended batch use is also supported.
Simple, yet fast and powerful
All the raw power and performance of the CPLEX optimization 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. CPLEX Component Libraries include
examples that make it easy to read in a problem file and instantly optimize
it.
Widely available
CPLEX is available on a wide range of computer
systems, from personal computers running Microsoft Windows and Linux
to scientific workstations running Unix.
Features of CPLEX
Automatic and dynamic algorithm parameter control
CPLEX automatically determines "smart" settings for a wide range of
algorithm parameters, usually resulting in optimal LP 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.
Variety of problem modification options
-
Add and delete variables
-
Add and delete constraints
-
Modify objective, righthand side, bound and matrix coefficients
-
Change constraint type
Fast, automatic restarts from an advanced basis
Large problems can be modified, then solved again in a fraction of
the original solution time.
Wide variety of input/output options
-
Problem files: read/write MPS files, CPLEX 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
-
CPLEX messages: each message type (such as RESULTS, WARNINGS or ERRORS) can
be directed to any specified files, or completely suppressed
Post solution information and analysis
-
Objective function value
-
Solution variable and slack values
-
Constraint dual values (shadow prices)
-
Variable reduced costs
-
Righthand 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
|
|
 |
 |
 |
ILOG OPL-CPLEX-ODM Hands-on Experience Workshop |
 |
| |
11 December 2008 Austin, TX |
|
| |
|
|
 |
|
 |
|