Interactive Optimizer Commands

ILOG CPLEX 10.0
Interactive Optimizer
January 2006
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
1
COPYRIGHT NOTICE
Copyright © 1987-2006, by ILOG S.A. and ILOG, Inc., All rights reserved.
General Use Restrictions
This document and the software described in this document are the property of ILOG and
are protected as ILOG trade secrets. They are furnished under a license or nondisclosure
agreement, and may be used or copied only within the terms of such license or nondisclosure
agreement.
No part of this work may be reproduced or disseminated in any form or by any means,
without the prior written permission of ILOG S.A, or ILOG, Inc.
Trademarks
ILOG, the ILOG design, CPLEX, and all other logos and product and service names of
ILOG are registered trademarks or trademarks of ILOG in France, the U.S. and/or other
countries.
All other company and product names are trademarks or registered trademarks of their
respective holders.
Java and all Java-based marks are either trademarks or registered trademarks of Sun
Microsystems, Inc. in the United States and other countries.
Microsoft and Windows are either trademarks or registered trademarks of Microsoft
Corporation in the United States and other countries.
document version 10.0
2
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
C
O
N
T
E
N
T
S
Table of Contents
Interactive Optimizer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Managing Parameters in the Interactive Optimizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Saving a Parameter Specification File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
3
4
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
Interactive Optimizer Commands
This manual lists the commands of the Interactive Optimizer of ILOG CPLEX. For an
introduction to the Interactive Optimizer, see the manual Getting Started, especially the
tutorial for the Interactive Optimizer.
This manual begins with a table that lists Interactive Optimizer commands in alphabetic
order with their primary options. For some commands, it also tells where examples of their
use can be found in the ILOG CPLEX User’s Manual or Getting Started.
These topics follow the table:
◆ Managing Parameters in the Interactive Optimizer on page 16
◆ Saving a Parameter Specification File on page 16
Interactive Optimizer Command
Options
Example
add
Adding Constraints and Bounds on page 60 in
Getting Started
baropt
Using Alternative Optimizers on page 50 in Getting Started
baropt
dualopt
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
5
Interactive Optimizer Commands
Interactive Optimizer Command
Options
Example
baropt
primopt
baropt
stop
change
bounds
Changing Bounds on page 63 in Getting Started
change
coefficient
Changing Coefficients on page 64 in Getting
Started
change
delete
Deleting on page 64 in Getting Started
change
delete
constraints
change
delete
qconstraints
change
delete
indconstraints
change
delete
sos
change
delete
variables
change
delete
equality
change
delete
greater-than
change
delete
less-than
change
name
Changing Constraint or Variable Names on
page 62 in Getting Started
change
objective
Objective & RHS Coefficients on page 64 in
Getting Started
change
problem
change
qpterm
Changing Quadratic Terms on page 219 in
User’s Manual
change
rhs
Objective & RHS Coefficients on page 64 in
Getting Started
change
sense
Changing Sense on page 62 in Getting Started
change
type
Changing Variable Type on page 246 in User’s
Manual
type
Using the MIP Solution on page 266
Changing Problem Type in QPs on page 218
Diagnosing QP Infeasibility on page 221 in
User’s Manual
conflict
6
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
Interactive Optimizer Command
Options
display
conflict
all
display
conflict
constraints
display
conflict
indicators
display
conflict
qconstraints
display
conflict
sos
display
conflict
variables
display
problem
all
Displaying a Problem on page 42 in Getting
Started
display
problem
binaries
Interactive Optimizer Display Options for MIP
Problems on page 244 in User’s Manual
display
problem
bounds
Displaying Bounds on page 46 in Getting
Started
display
problem
constraints
Displaying Constraints on page 46 in Getting
Started
display
problem
generals
Interactive Optimizer Display Options for MIP
Problems on page 244 in User’s Manual
display
problem
histogram
Detecting and Eliminating Dense Columns on
page 196 in User’s Manual or Displaying a Histogram of NonZero Counts on page 47 in Getting Started
display
problem
indicators
display
problem
integers
Interactive Optimizer Display Options for MIP
Problems on page 244 in User’s Manual
display
problem
names
Displaying Variable or Constraint Names on
page 44 in Getting Started
display
problem
qconstraints
display
problem
qpvariables
display
problem
semi-continuous
display
problem
sos
ILOG CPLEX 10.0
Example
— INTERACTIVE OPTIMIZER COMMANDS
7
Interactive Optimizer Commands
Interactive Optimizer Command
Options
Example
display
problem
stats
Solve the Problem You Intended on page 136 or
Interactive Optimizer Display Options for MIP
Problems on page 244 in User’s Manual
display
problem
variable
display
sensitivity
lb
Performing Sensitivity Analysis on page 51 in
Getting Started
display
sensitivity
objective
Performing Sensitivity Analysis on page 51 in
Getting Started
display
sensitivity
rhs
Performing Sensitivity Analysis on page 51 in
Getting Started
display
sensitivity
ub
Performing Sensitivity Analysis on page 51 in
Getting Started
display
settings
display
settings
all
Displaying Parameter Settings on page 59 in
Getting Started
display
settings
changed
Displaying Parameter Settings on page 59 in
Getting Started
display
solution
basis
display
solution
bestbound
display
solution
dual
display
solution
kappa
display
solution
objective
display
solution
quality
display
solution
reduced
display
solution
slacks
display
solution
qcslacks
8
ILOG CPLEX 10.0
Displaying Parameter Settings on page 59 in
Getting Started
Measuring Problem Sensitivity with Basis Condition Number on page 173 in User’s Manual
Coping with an Ill-Conditioned Problem or Handling Unscaled Infeasibilities on page 176 or
Understanding Solution Quality from the Barrier
LP Optimizer on page 191 in User’s Manual
Displaying Post-Solution Information on
page 50 in Getting Started
— INTERACTIVE OPTIMIZER COMMANDS
Interactive Optimizer Command
Options
Example
display
variables
Displaying Post-Solution Information on
page 50 in Getting Started
solution
Entering a Problem on page 38 in Getting
Started
enter
feasopt
constraints
feasopt
variables
feasopt
all
help
Using Help on page 36 in Getting Started
mipopt
Using the Mixed Integer Optimizer on page 247
in User’s Manual
netopt
Example: Network Optimizer in the Interactive
Optimizer on page 205 or
CPX_ALG_HYBNETOPT on page 282 in User’s
Manual
optimize
Solving a Problem on page 48 in Getting Started
primopt
Using Alternative Optimizers on page 50 in Getting Started
quit
Quitting ILOG CPLEX on page 66 in Getting
Started
type
Starting from an Advanced Basis on page 164
or Understanding the Network Log File on
page 206 in User’s Manual
read
filename
set
advance
Starting from an Advanced Basis on page 164 in
User’s Manual
set
barrier
Using the Barrier Optimizer on page 186 in
User’s Manual
set
barrier
algorithm
Using the Barrier Optimizer on page 186 or
Choosing an Ordering Algorithm on page 196 in
User’s Manual
set
barrier
colnonzeros
Detecting and Eliminating Dense Columns on
page 196 in User’s Manual
set
barrier
convergetol
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
9
Interactive Optimizer Commands
Interactive Optimizer Command
Options
set
barrier
crossover
set
barrier
display level
Using the Barrier Optimizer on page 186 or
Numeric Instability Due to Elimination of Too
Many Dense Columns on page 200 in User’s
Manual
set
barrier limits
corrections
Change the Limit on Barrier Corrections on
page 199 in User’s Manual
set
barrier limits
growth
set
barrier limits
iterations
set
barrier limits
objrange
set
barrier limits
threads
set
barrier
ordering
set
barrier
qcpconvergetol
set
barrier
startalg
set
clocktype
set
conflict
set
defaults
set
emphasis
memory
Lack of Memory on page 169 or Memory
Emphasis: Letting the Optimizer Use Disk for
Storage on page 194 in User’s Manual
set
emphasis
mip
Emphasizing Feasibility and Optimality on
page 247 in User’s Manual
set
emphasis
numerical
Numerical Emphasis Settings on page 171 (LP)
or Numerical Emphasis Settings on page 198
(barrier) in User’s Manual
set
feasopt
tolerance
set
logfile
filename
set
lpmethod
10
ILOG CPLEX 10.0
Example
Difficulties with Unbounded Problems on
page 201 in User’s Manual
display level
Resetting Defaults on page 59 in Getting
Started
Filing Iteration Logs on page 49 in Getting
Started
— INTERACTIVE OPTIMIZER COMMANDS
Interactive Optimizer Command
Options
set
mip cuts
all
set
mip cuts
class
set
mip cuts
cliques
set
mip cuts
covers
set
mip cuts
disjunctive
set
mip cuts
flowcovers
set
mip cuts
gomory
set
mip cuts
gubcovers
set
mip cuts
implied
set
mip cuts
mircut
set
mip cuts
pathcut
set
mip
display
set
mip
interval
set
mip limits
aggforcut
set
mip limits
cutpasses
set
mip limits
cutsfactor
set
mip limits
gomorycand
set
mip limits
gomorypass
set
mip limits
nodes
set
mip limits
polishtime
set
mip limits
probetime
set
mip limits
repairtries
set
mip limits
solutions
set
mip limits
strongcand
ILOG CPLEX 10.0
Example
Parameters for Controlling Cuts on page 259 in
User’s Manual
Parameters Affecting Cuts on page 259 in
User’s Manual
Parameters to Limit MIP Optimization on
page 250 in User’s Manual
Parameters to Limit MIP Optimization on
page 250 in User’s Manual
— INTERACTIVE OPTIMIZER COMMANDS
11
Interactive Optimizer Commands
Interactive Optimizer Command
Options
Example
set
mip limits
strongit
set
mip limits
strongthreads
set
mip limits
submipnodelim
set
mip limits
threads
set
mip limits
treememory
set
mip
ordtype
set
mip strategy
backtrack
Parameters for Controlling Branch & Cut Strategy on page 253 in User’s Manual
set
mip strategy
bbinterval
Parameters for Controlling Branch & Cut Strategy on page 253 in User’s Manual
set
mip strategy
branch
Parameters for Controlling Branch & Cut Strategy on page 253 in User’s Manual
set
mip strategy
dive
set
mip strategy
file
set
mip strategy
heuristicfreq
set
mip strategy
lbheuristic
set
mip strategy
nodeselect
set
mip strategy
order
set
mip strategy
presolvenode
set
mip strategy
probe
Probing on page 256 in User’s Manual
set
mip strategy
rinsheur
relaxation induced neighborhood search (RINS)
set
mip strategy
startalgorithm
set
mip strategy
subalgorithm
NodeAlg Parameter on page 282 in User’s Manual
set
mip strategy
variableselect
Parameters for Controlling Branch & Cut Strategy on page 253 in User’s Manual
set
mip tolerances
absmipgap
12
ILOG CPLEX 10.0
Reset the Tree Memory Parameter on page 277
in User’s Manual
Heuristics on page 260 in User’s Manual
Parameters for Controlling Branch & Cut Strategy on page 253 in User’s Manual
— INTERACTIVE OPTIMIZER COMMANDS
Interactive Optimizer Command
Options
set
mip tolerances
integrality
set
mip tolerances
lowercutoff
set
mip tolerances
mipgap
set
mip tolerances
objdifference
set
mip tolerances
relobjdifference
set
mip tolerances
uppercutoff
set
network
display
Understanding the Network Log File on
page 206 in User’s Manual
set
network
iterations
Limiting Iterations in the Network Optimizer on
page 207 in User’s Manual
set
network
netfind
set
network
pricing
set
network tolerances feasibility
set
network tolerances optimality
set
output
channel
set
output
mpslong
set
output
logonly
Interpreting Solution Quality on page 177 in
User’s Manual
set
preprocessing
aggregator
Preprocessing on page 162
Preprocessing and Memory Requirements on
page 170
Parameters for Controlling MIP Preprocessing
on page 263 in User’s Manual
set
preprocessing
boundstrength
Parameters for Controlling MIP Preprocessing
on page 263 in User’s Manual
set
preprocessing
coeffreduce
Parameters for Controlling MIP Preprocessing
on page 263
Example: Optimizing a Basic MIP Problem on
page 283 in User’s Manual
ILOG CPLEX 10.0
Example
Time Wasted on Overly Tight Optimality Criteria
on page 275 in User’s Manual
Selecting a Pricing Algorithm for the Network
Optimizer on page 207 in User’s Manual
Controlling Tolerance on page 207 in User’s
Manual
— INTERACTIVE OPTIMIZER COMMANDS
13
Interactive Optimizer Commands
Interactive Optimizer Command
Options
Example
set
preprocessing
dependency
Preprocessing on page 162 (continuous)
Preprocessing on page 195 (discrete) in User’s
Manual
set
preprocessing
dual
Using a Starting-Point Heuristic on page 197 in
User’s Manual
set
preprocessing
fill
Preprocessing on page 162 in User’s Manual
set
preprocessing
linear
set
preprocessing
numpass
set
preprocessing
presolve
set
preprocessing
qpmakepsd
set
preprocessing
reduce
Preprocessing on page 162 (continuous) or
Preprocessing and Feasibility on page 339 (discrete) in User’s Manualp
set
preprocessing
relax
Parameters for Controlling MIP Preprocessing
on page 263 in User’s Manual
set
preprocessing
repeatpresolve
set
preprocessing
symmetry
set
qpmethod
set
read
constraints
set
read
datacheck
set
read
nonzeroes
set
read
qpnonzeroes
set
read
scale
set
read
variables
set
sifting
algorithm
set
sifting
display
14
ILOG CPLEX 10.0
Preprocessing and Memory Requirements on
page 170 (continuous) in User’s Manual
Parameters for Controlling MIP Preprocessing
on page 263 in User’s Manual
Displaying Problem Statistics on page 43 in Getting Started
Scaling on page 167 in User’s Manual
— INTERACTIVE OPTIMIZER COMMANDS
Interactive Optimizer Command
Options
set
sifting
iterations
set
simplex
crash
set
simplex
dgradient
set
simplex
display
set
simplex limits
iterations
set
simplex limits
lowerobj
set
simplex limits
perturbation
Stalling Due to Degeneracy on page 174 in
User’s Manual
set
simplex limits
singularity
Repeated Singularities on page 173 in User’s
Manual
set
simplex limits
upperobj
set
simplex
perturbation
set
simplex
pgradient
set
simplex
pricing
set
simplex
refactor
set
simplex tolerances feasibility
Maximum Bound Infeasibility: Identifying Largest Bound Violation on page 178 in User’s Manual
set
simplex tolerances markowitz
Inability to Stay Feasible on page 175 in User’s
Manual
set
simplex tolerances optimality
Maximum Reduced-Cost Infeasibility on
page 178 in User’s Manual
set
threads
set
timelimit
set
workdir
ILOG CPLEX 10.0
Example
CraInd Parameter Settings for the Primal Simplex Optimizer on page 168 in User’s Manual
Stalling Due to Degeneracy on page 174 in
User’s Manual
Refactoring Frequency and Memory Requirements on page 170 in User’s Manual
Parameters to Limit MIP Optimization on
page 250 in User’s Manual
prompt for directory
Memory Emphasis: Letting the Optimizer Use
Disk for Storage on page 194 in User’s Manual
— INTERACTIVE OPTIMIZER COMMANDS
15
Interactive Optimizer Commands
Interactive Optimizer Command
Options
Example
set
workmem
prompt for new value of
working memory
available
Memory Emphasis: Letting the Optimizer Use
Disk for Storage on page 194 or Parameters to
Limit MIP Optimization on page 250 in User’s
Manual
write
filenames
type
Preprocessing on page 162 (continuous) or
Repeated Singularities on page 173 or
Difficulty Solving Subproblems: Overcoming
Degeneracy on page 281 or
Saving QP Problems on page 218 in User’s
Manual
xecute
command
tranopt
Executing Operating System Commands on
page 66 in Getting Started
Managing Parameters in the Interactive Optimizer
To see the current value of a parameter that interests you in the Interactive Optimizer, use the
command display settings. The command display settings changed lists only
those parameters where the value is not the default value. The command
display settings all lists all parameters and their values.
To change the value of a parameter in the Interactive Optimizer, use the command set
followed by options to indicate the parameter and the value you want it to assume.
In the reference manual of ILOG CPLEX Parameters, you will find the name of each
parameter and its options in the Interactive Optimizer, along with the name of the parameter
in Concert Technology and the Callable Library. That manual also describes the purpose of
each parameter and documents its possible settings.
In the reference manual of the ILOG CPLEX Callable Library, the group
optim.cplex.manageparameters documents the Callable Library routines that access
parameters.
Saving a Parameter Specification File
You can tell the ILOG CPLEX Interactive Optimizer to read customized parameter settings
from a parameter specification file. By default, ILOG CPLEX expects a parameter
specification file to be named cplex.par, and it looks for that file in the directory where it
is executing. However, you can rename the file, or tell ILOG CPLEX to look for it in
16
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
Saving a Parameter Specification File
another directory by setting the system environment variable CPLEXPARFILE to the full path
name of your parameter specification file. You set that environment variable in the
customary way for your platform. For example, on a UNIX platform, you might use a shell
command to set the environment variable, or on a personal computer running Microsoft
Windows, you might click on the System icon in the control panel, then select the
environment tab from the available system properties tabs, and then define the variable
there.
During initialization in the Interactive Optimizer, ILOG CPLEX locates any available
parameter specification file (by checking the current execution directory for cplex.par
and by checking the environment variable CPLEXPARFILE) and reads that file. As it opens
the file, ILOG CPLEX displays the message “Initial parameter values are being read from
cplex.par” (or from the parameter specification file you specified). As ILOG CPLEX
displays that message on the screen, it also writes the message to the log file. If
ILOG CPLEX cannot open the file, it displays no message, records no note in the log file,
and uses default parameter settings.
You can use a parameter specification file to change any parameter or parameters accessible
by the set command in the Interactive Optimizer. The parameter types, names, and options
are those used by the set command in the Interactive Optimizer.
To create a parameter specification file, you can use either of these alternatives:
◆ Use an ordinary text editor to create a file where each line observes the following syntax:
parameter-name option value
◆ Use the command display settings in the Interactive Optimizer to generate a list of
current parameter settings. Those settings will be recorded in the log file. You can then
edit the log file with your preferred text editor to create your parameter specification file.
display settings changed lists parameters different from the default with their
values.
display settings all lists all parameters with their values.
Each entry on a line must be separated by at least one space or tab. Blank lines in a
parameter specification file are acceptable; there are no provisions for comments in the file.
You may abbreviate parameter names to unique character sequences, as you do in the set
command.
As ILOG CPLEX reads a parameter specification file, if the parameter name and value are
valid, ILOG CPLEX sets the parameter and writes a message about it to the screen and to
the log file. If ILOG CPLEX encounters a repeated parameter, it uses the last value
specified. ILOG CPLEX terminates under the following conditions:
◆ if it encounters a parameter that is unknown;
◆ if it encounters a parameter that is not unique;
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
17
Interactive Optimizer Commands
◆ if the parameter is correctly specified but the value is missing, invalid, or out of range.
Here is an example of a parameter specification file that tells ILOG CPLEX to use wall
clock rather than CPU time while limiting total run time to 60 seconds. It also instructs
ILOG CPLEX to open a log file named problem.log.
clocktype 2
timelimit 60
logfile
problem.log
18
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
I
N
D
E
X
Index
A
bound strength 13
accessing parameters in Interactive Optimizer 16
aggregator 13
C
B
barrier optimizer 5, 9
convergence tolerance 9
corrections limit 10
crossover 10
dense columns and 9
display levels in 10
dual 5
growth limit 10
iteration limit 10
objective range limit 10
ordering 10
primal 6
QCP convergence tolerance 10
starting algorithm 10
thread limit 10
basis
displaying 8
setting advanced 9
binary variable, displaying 7
bound
changing 6
displaying 7
displaying best 8
ILOG CPLEX 10.0
changing
bounds 6
coefficients 6
names 6
objective 6
problem type 6
QP term 6
righthand side (RHS) 6
sense 6
variable type 6
channel, output 13
clock type 10
coefficient, changing 6
conflict 6
constraint
displaying 7
reading 14
conventions in parameter specification file 17
cplex.par parameter specification file 16
CPLEXPARFILE environment variable 17
creating parameter specification file 17
D
dense column
barrier and 9
— INTERACTIVE OPTIMIZER COMMANDS
19
histogram of 7
diagnosing infeasibility 6
directory, setting 15
displaying
basis 8
best bounds 8
binary variables 7
dual solution 8
general variables 7
histogram 7
integer variables 7
kappa 8
lower bound sensitivity 8
names 7
network optimizer 13
objective 8
objective sensitivity 8
parameter settings 16, 17
problem 7
problem bounds 7
problem constraints 7
problem statistics 8
problem variables 8
QP variables 7
RHS sensitivity 8
semi-continuous variables 7
settings 8
sifting 14
simplex 15
slack 8
slacks in QCP 8
solution variables 9
special ordered set (SOS) 7
upper bound sensitivity 8
E
environment
parameter specification file 17
variable 17
example parameter specification file 18
F
feasopt 9
20
ILOG CPLEX 10.0
feasopt tolerance 10
H
help 9
histogram 7
I
integer variable, displaying 7
Interactive Optimizer
accessing parameters in 16
commands 5 to 16
customized parameter settings 16
setting parameters 16
K
kappa 8
L
log file 10
parameter specifications and 17
M
memory, setting 16
MIP
aggregation limit 11
backtracking strategy 12
branch and bound interval 12
branch and cut strategy 12
cliques and 11
covers and 11
cut factor limit 11
cut passes limit 11
cuts and 11
disjunctive cuts 11
dive strategy 12
emphasis 10
file strategy 12
flow cuts 11
Gomory cut candidate limit 11
Gomory cut pass limit 11
— INTERACTIVE OPTIMIZER COMMANDS
Gomory cuts 11
GUB covers 11
heuristic frequency 12
implied cuts 11
interval 11
lb heuristic strategy 12
memory limit for tree 12
MIR cuts 11
node algorithm 12
node limit 11
node selection strategy 12
order strategy 12
path cuts 11
polishing time limit 11
presolve at nodes 12
probe strategy 12
probe time limit 11
repair try limit 11
RINS strategy 12
solution limit 11
starting algorithm 12
strong candidate limit 11
strong iteration limit 12
strong thread limit 12
subalgorithm 12
subnode limit 12
thread limit 12
tolerance
absolute gap 12
gap 13
integrality 13
lower cut off 13
objective difference 13
relative objective difference 13
upper cut off 13
variable selection strategy 12
MPS controlling precision of output 13
N
name
changing 6
displaying 7
network optimizer
displaying 13
ILOG CPLEX 10.0
iterations 13
pricing 13
tolerance
feasibility 13
optimality 13
O
objective
changing 6
displaying 8
displaying sensitivity 8
optimality tolerance 15
optimize command 9
output
controlling precision in MPS, REW files 13
directing to log file 13
setting channel for 13
output channel 13
P
parameter
customized 16
setting 16
specification file 17
parameter specification file 16, 17, 18
creating 17
example 18
syntax in 17
perturbation 15
preprocessing 14
aggregator 13
bound strength 13
coefficient reduction 13
dependency 14
dual 14
fill 14
linearity 14
positive semi-definite 14
presolve and 14
QP and PSD 14
re-apply presolve after root 14
reductions 14
relaxation 14
— INTERACTIVE OPTIMIZER COMMANDS
21
symmetry breaking 14
problem
changing type 6
displaying 7
Q
QCP
barrier convergence tolerance and 10
QP 14
changing term in 6
displaying variables 7
reading non zeroes 14
quality, displaying solution 8
quit command 9
R
read command 9
reading
constraints 14
data 14
non zeroes 14
non zeroes in QP 14
scaling and 14
variables 14
relaxation induced neighborhood search (RINS) 12
righthand side (RHS), changing 6
S
saving parameter specification file 16
semi-continuous variable
displaying 7
sense, changing 6
sensitivity
displaying lower bound 8
displaying objective 8
displaying RHS 8
displaying upper bound 8
set Interactive Optimizer command 16
setting
customized parameters 16
output channel 13
parameter specification file 16
22
ILOG CPLEX 10.0
parameters 16
sifting
algorithm for 14
displaying 14
iterations and 15
simplex
crash indicator 15
displaying 15
dual gradient 15
iteration limit 15
lower objective limit 15
perturbation limit 15
perturbing 15
pricing 15
primal gradient 15
refactoring frequency 15
singularity limit 15
tolerance
feasibility 15
Markowitz 15
optimality 15
upper objective limit 15
slack
displaying 8
displaying in Interactive Optimizer 8
displaying in QCP 8
solution, displaying quality of 8
special ordered set (SOS)
displaying 7
statistics, displaying for problem 8
T
threads 15
time limit 15
tolerance
MIP
absolute gap 12
gap 13
integrality 13
lower cut off 13
objective difference 13
relative objective difference 13
upper cut off 13
network optimizer
— INTERACTIVE OPTIMIZER COMMANDS
feasibility 13
optimality 13
simplex
feasibility 15
optimality 15
V
variable
binary, displaying 7
changing type of 6
displaying 8
displaying general 7
displaying in solution 9
displaying QP 7
displaying semi-continuous 7
W
working directory 15
working memory 16
writing files 16
X
xecute command 16
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
23
24
ILOG CPLEX 10.0
— INTERACTIVE OPTIMIZER COMMANDS
Download PDF