ILOG CPLEX 11.0 User's Manual > Index

A B C CPX_PARAM_A CPX_PARAM_B CPX_PARAM_C CPX_PARAM_D CPX_PARAM_E CPX_PARAM_F CPX_PARAM_G CPX_PARAM_I CPX_PARAM_L CPX_PARAM_M CPX_PARAM_N CPX_PARAM_P CPX_PARAM_R CPX_PARAM_S CPX_PARAM_T CPX_PARAM_V CPX_PARAM_W CPXa CPXb CPXc CPXd CPXe CPXf CPXg CPXh CPXl CPXm CPXn CPXo CPXp CPXr CPXs CPXv CPXw C (continued) D E F G H I J K L M N O P Q R S T U V W X Z
A
absolute objective difference
in integrality constraints of a MIP
in MIP performance
absolute optimality tolerance
definition
gap
accessing
basis information (C++ API)
current parameter value (C API)
current parameter value (C++ API)
default parameter value (C API)
dual values (C++ API)
maximum parameter value (C API)
maximum parameter value (Java API)
minimum parameter value (C API)
minimum parameter value (Java API)
objective function value (C++ API)
reduced costs (C++ API)
solution quality (C++ API)
solution values (C++ API)
active model
as instance of IloCplex (Java API)
MIP (Java API)
active node
add method
IloModel C++ class
extensible arrays
modifying a model
addMinimize method (Java API)
advanced basis
example
ignored by tuning tool
in networks
parallel threads and
primal feasibility and
reading from file (LP)
saving to file (LP)
starting from (callbacks)
starting from (goals)
starting from (LP)
advanced start
callbacks
example (LP)
goals
AdvInd parameter
MIP start
solution polishing and
AggCutLim
AggCutLim parameter
controlling cuts
AggInd parameter
MIP preprocessing
aggregate goal
aggregator
barrier preprocessing
MIP and
simplex and
algorithm
choosing in LP (C++ API)
controlling in IloCplex (C++ API)
pricing
type (Java API)
using multiple
Algorithm.Barrier (Java API)
application
creating with Concert Technology (C++ API)
development steps (C++ API)
arc
architecture
C++ API
Callable Library (C API)
Java API
arguments
null pointers (C API)
optional (C API)
array
constructing (Java API)
creating multi-dimensional (C++ API)
creating variables in (Java API)
extensible (C++ API)
using for I/O (C++ API)
B
BarAlg
large objective values and
log file and
settings
barrier optimizer
algorithm
algorithms and infeasibility
barrier display parameter
centering corrections
column nonzeros parameter and density
column nonzeros parameter and instability
corrections limit
determinism and
growth parameter
infeasibility analysis
inhibiting dual formulation
linear 1, 2
log file
numeric difficulties and
numerical emphasis and
parallel
parallel implementation
performance tuning
preprocessing
primal-dual
QCP and
quadratic 1, 2
quadratic constraints and
row-ordering algorithms
second-order cone program (SOCP) and
simplex optimizer and
solution quality
solving LP problems
starting-point heuristics
threads and
unbounded optimal face and
unbounded problems
uses
BarStartAlg parameter
barrier starting algorithm
BAS file format
basis
accessing information (C++ API)
advanced, primal feasible
advanced, role in network
advanced, starting from (example)
column generation and
condition number 1, 2
crash parameter and
crossover algorithms
current (C API)
differences between LP and network optimizers
from basis file
infeasibility and
maximum row residuals and
no factoring in network optimizer
objective in Phase I and
optimal, condition number and
optimal, numeric stability and
parallel threads and advanced basis
preprocessing versus starting (MIP)
previous optimal (C API)
refactoring rate
removing objects from (C++ API)
role in converting LP to network flow
role in converting network-flow to LP
role in network optimizer
role in network optimizer to solve QP
saving best so far
sensitivity analysis and (Java API)
singularities and
starting from advanced
unexplored nodes in tree (MIP)
unstable optimal
BBInterval parameter
controlling branch and cut
Best Bound
Best Estimate
bibliography
column generation
Big M
BndStrenInd parameter
MIP preprocessing
bound violation (LP)
Bounded return status (Java API)
branch & cut algorithm
controlling process with presolve
heuristic callback in
Java API
memory problems and
MIP performance tuning and
parameters
priority order
solves MIP models
special ordered sets (SOS)
storing tree nodes 1, 2
tree
tree and presolvenode
solving linear problem at
branch variable selection callback
branching direction (Java API)
branching goal
BrDir parameter
controlling branch and cut
breakpoint
discontinuous piecewise linear and
example
piecewise linear function and
BtTol parameter
backtrack parameter purpose
controlling branch and cut
C
call by value (C API)
Callable Library
categories of routines
core
debugging and
description
parameters
tuning tool
using 1, 2
callback
branch variable selection
control (definition)
control in parallel
cut
diagnostic (definition)
graphic user interface and
heuristic
incumbent
incumbent as filter in solution pool
informational (definition)
node selection
opportunistic parallel mode and
query (definition)
resetting to null (C API)
resetting to null (C++ API)
solve
using status variables
changing
bounds setLB (Java API)
bounds setUB (Java API)
limit on barrier corrections
maximization to minimization
model setLinearCoef (Java API)
pricing algorithm
problem type
network to LP
qp
zeroed_qp
quadratic coefficients
type of variable
variable type (C++ API)
channel example
character string length requirements (C API)
check.c CPLEX file
Cholesky factor
barrier iteration
barrier log file and
clique cuts
counting
definition
Cliques parameter
controlling cuts
ClockType parameter
parallel processing and
cloneK.log
clones
log files
threads and
closing
application (C API)
application (network)
environment (C API)
environment (network)
log files
CoeRedInd parameter
MIP preprocessing
column
dense
density
index number (C API)
name (C API)
nonzeros parameter and density
nonzeros parameter and instability
referencing (C API)
column generation
basis and
cutting plane method and
reduced cost and (example)
reduced cost to select next variable
columnwise modeling (C API)
columnwise modeling (C++ API)
columnwise modeling (Java API)
IloMPModeler and
objective and
ranges and
complementarity
barrier optimizer and
convergence tolerance
unbounded models and
Component Libraries (definition)
Concert Technology
accessing parameter values (C++ API)
application development steps (C++ API)
creating application (C++ API)
description
design (C++ API)
error handling (C++ API)
solving problem with (C++ API)
using (C++ API) 1, 2
writing programs with (C++ API)
concurrent optimizer
determinism and
licensing issues
non-default parameters and
option for (C++ API)
parallel implementation
parallel processing and
root relaxation and
threads and
cone (SOCP)
conflict
comparing IIS
definition
groups in
conflict refiner
C++ API example
Interactive Optimizer example
possible status
proved status
constraint
adding with user-written callback
convex quadratic
creating ranged (Java API)
cuts as
indicator
lazy 1, 2
logical
modeling linear (C++ API)
quadratic
ranged (Java API)
removing from basis (C++ API)
representing with IloRange (C++ API)
violation
constructing arrays of variables (Java API)
continuous piecewise linear
continuous relaxation (Java API)
continuous relaxation (MIP)
continuous relaxation subproblem
control callback
definition
determinism and
opportunistic search and
types of
conventions
character strings (C API)
naming
notation
numbering 1, 2
numbering rows, columns
convergence tolerance
barrier algorithm and
definitioin
effect of tightness
performance and
convert CPLEX utility
converting
error code to string
file formats
network-flow model to LP
network-flow problem to LP 1, 2
convex
quadratic constraints and
convex quadratic constraint
cover cuts
counting
defined
Covers parameter
controlling cover cuts
CPLEX
Component Libraries
core (C API)
licensing (C++ API)
parameters (C++ API)
cplex.h header file
C API
extern statements in
in an application
macros for pointers in
cplex.log file
changing name
clone logs
default name 1, 2
CPX_ALG_AUTO symbolic constant
CPX_ALG_CONCURRENT symbolic constant
CPX_ALG_DUAL symbolic constant
CPX_ALG_HYBNETOPT symbolic constant
CPX_ALG_PRIMAL symbolic constant
CPX_ALG_SIFTING symbolic constant
CPX_INTEGER_INFEASIBLE
CPX_PARAM_A
CPX_PARAM_ADVIND
MIP start
presolve and advanced start
solution polishing and
CPX_PARAM_AGGIND
MIP preprocessing
CPX_PARAM_B
CPX_PARAM_BARSTARTALG
barrier starting algorithm
CPX_PARAM_BBINTERVAL
controlling branch and cut
CPX_PARAM_BNDSTRENIND
MIP preprocessing
CPX_PARAM_BRDIR
controlling branch and cut
CPX_PARAM_BTTOL
controlling branch and cut
CPX_PARAM_C
CPX_PARAM_CLIQUES
controlling cuts
CPX_PARAM_CLOCKTYPE
example of parameter checking
parallel processing and
CPX_PARAM_COEREDIND
MIP preprocessing
CPX_PARAM_COVERS
controlling cuts
CPX_PARAM_CUTLO
conflict refiner and
FeasOpt and
CPX_PARAM_CUTUP
conflict refiner and
FeasOpt and
CPX_PARAM_D
CPX_PARAM_DATACHECK
entering problem data and
CPX_PARAM_DEPIND
barrier
LPs and
CPX_PARAM_DISJCUTS
controlling cuts
CPX_PARAM_E
CPX_PARAM_EPAGAP
limiting MIP optimization
CPX_PARAM_EPGAP
limiting MIP optimization
CPX_PARAM_EPOPT
CPX_PARAM_EPRHS
CPX_PARAM_F
CPX_PARAM_FLOWCOVERS
controlling cuts
CPX_PARAM_FLOWPATHS
controlling cuts
CPX_PARAM_FRACCUTS
controlling cuts
CPX_PARAM_G
CPX_PARAM_GUBCOVERS
controlling cuts
CPX_PARAM_I
CPX_PARAM_IMPLBD
controlling cuts
CPX_PARAM_INTSOLLIM
limiting MIP optimization
CPX_PARAM_L
CPX_PARAM_LPMETHOD
choosing LP optimizer
network flow
parallel processing and
CPX_PARAM_M
CPX_PARAM_MEMORYEMPHASIS
barrier
conserving memory
final factor after preprocessing
presolve and
CPX_PARAM_MIPCBREDLP
branch callbacks and
callback arguments and
heuristic callbacks and
incumbent callback and
presolved and original problem
user defined cuts and
CPX_PARAM_MIRCUTS
controlling cuts
CPX_PARAM_N
CPX_PARAM_NODEFILEIND
effect on storage
node files and
CPX_PARAM_NODELIM
limiting MIP optimization
CPX_PARAM_NODESEL
controlling branch and cut
CPX_PARAM_NUMERICALEMPHASIS
barrier
LP
CPX_PARAM_P
CPX_PARAM_POLISHTIME
solution polishing
CPX_PARAM_PREIND
MIP preprocessing
CPX_PARAM_PRELINEAR
advanced MIP control and
advanced presolve
user cut pools
user defined cuts
CPX_PARAM_PREPASS
MIP preprocessing
CPX_PARAM_PROBE
MIP
CPX_PARAM_QPMETHOD
network flow and quadratic objective
CPX_PARAM_R
CPX_PARAM_REDUCE
advanced presolve
infeasible problems and
lazy constraints and
lazy constraints and advanced MIP control
MIP preprocessing
optimal basis and
presolve and problem modifications
problem modifications and
unbounded problems and
CPX_PARAM_RELAXPREIND
advanced presolve
MIP preprocessing
CPX_PARAM_REPAIRTRIES
MIP starts and
CPX_PARAM_REPEATPRESOLVE
MIP preprocessing
purpose
CPX_PARAM_S
CPX_PARAM_SCAIND
CPX_PARAM_SCRIND
error checking and
example lpex6.c
example with callbacks
managing input and output
network flow
programming practices and
repeated singularities and
CPX_PARAM_SCRIND parameter
data checking and
reporting repeated singularities
CPX_PARAM_STARTALG
controlling algorithm in initial relaxation (MIP)
initial subproblem and
parallel processing and barrier
CPX_PARAM_SUBALG
controlling algorithm at nodes
node relaxations and
CPX_PARAM_SUBMIPNODELIM
solution polishing and
CPX_PARAM_T
CPX_PARAM_TILIM
limiting MIP optimization
solution polishing and
CPX_PARAM_TRELIM
effect on storage
limiting MIP optimization
node files and
CPX_PARAM_V
CPX_PARAM_VARSEL
controlling branch and cut
CPX_PARAM_W
CPX_PARAM_WORKDIR
barrier
node file subdirectory
node files and
CPX_PARAM_WORKMEM
barrier
node files and
CPX_PARAM_ZEROHALFCUTS
controlling zero-half cuts
CPX_PREREDUCE_DUALONLY
CPX_PREREDUCE_NO_PRIMALORDUAL
CPX_PREREDUCE_PRIMALANDDUAL
CPX_PREREDUCE_PRIMALONLY
CPX_SEMICONT
CPX_SEMIINT
CPXa
CPXaddchannel routine
data types in Callable Library and
message handling and
CPXaddcols routine
maintainable code and
memory management and
modifying problems
CPXaddfpdest routine
example lpex5.c
file pointers and
message channels and
CPXaddfuncdest routine
example
function pointers and (C API)
message channels and
CPXaddindcontr
CPXaddrows routine
example
memory allocation and (C API)
modularity and
CPXaddusercuts
CPXALG_BARRIER symbolic constant
CPXb
CPXbaropt
CPXbasicpresolve
CPXc
CPXCENVptr
CPXCHANNELptr data type
CPXCHARptr data type
CPXcheckaddcols routine
CPXcheckaddrows routine
CPXcheckchgcoeflist routine
CPXcheckcopyctype routine
CPXcheckcopylp routine
CPXcheckcopylpwnames routine
CPXcheckcopyqsep routine
CPXcheckcopyquad routine
CPXcheckcopysos routine
CPXcheckvals routine
CPXchgbds
CPXchgcoeflist routine
CPXchgprobtype routine
CPXchgqpcoef routine
changing quadratic terms
example
CPXchgrhs
CPXcloneprob routine
advanced preprocessing and
copying node LPs
CPXcloseCPLEX routine
callbacks and
example lpex6.c
example mipex2.c
example qpex1.c
example qpex2.c
managing input and output
network flow problems
purpose
CPXCLPptr
CPXCNETptr
CPXcopybase
CPXcopybase routine
CPXcopycttype routine
CPXcopyctype routine
checking types of variables
example mipex1.c
specifying types of variables
CPXcopylp routine 1, 2
CPXcopynettolp routine
CPXcopyorder routine
CPXcopyprotected 1, 2
CPXcopyquad routine
CPXcopysos routine
example mipex3.c
CPXcopystart 1, 2
CPXcopystart routine
advanced presolved solution and
crushing primal or dual solutions
CPXcreateprob
CPXcreateprob routine
data types and
example lpex6.c
example mipex1.c
example mipex2.c
example qpex1.c
problem object (C API)
role in application
CPXcutcallbackadd 1, 2
CPXd
CPXdelchannel routine 1, 2
CPXdelfpdest routine 1, 2, 3
CPXdelfuncdest routine 1, 2
CPXdelindconstr
CPXdisconnectchannel routine
CPXdualopt 1, 2
CPXe
CPXENVptr data type
CPXERR_NEGATIVE_SURPLUS symbolic constant
CPXERR_PRESLV_INF
CPXERR_PRESLV_UNBD
CPXERR_PRESOLVE_BAD_PARAM
cpxerror message channel 1, 2
CPXf
CPXfclose routine
CPXFILEptr data type
CPXflushchannel routine
CPXfopen routine 1, 2
CPXfputs routine
CPXfreepresolve
CPXfreeprob
CPXfreeprob routine 1, 2, 3, 4, 5
CPXg
CPXgetcallbackgloballb 1, 2
CPXgetcallbackglobalub
CPXgetcallbackincumbent
CPXgetcallbackinfo routine 1, 2, 3
CPXgetcallbacklp 1, 2
CPXgetcallbacknodeintfeas 1, 2
CPXgetcallbacknodelb
CPXgetcallbacknodelp
CPXgetcallbacknodeub
CPXgetcallbacknodex
CPXgetcallbackorder
CPXgetcallbackpseudocosts
CPXgetchannels routine 1, 2, 3
CPXgetcolindex routine
CPXgetcolname routine
CPXgetcols routine 1, 2
CPXgetctype routine
CPXgetdblparam routine 1, 2
CPXgetdblquality routine 1, 2, 3
CPXgeterrorstring routine 1, 2
CPXgetintparam routine 1, 2
CPXgetintquality routine
CPXgetnumcols routine
CPXgetobjval routine
CPXgetredlp
CPXgetrowindex routine
CPXgetrowname routine
CPXgetslack routine
CPXgetsos routine
CPXgetstat routine 1, 2
CPXgetstrparam routine 1, 2
CPXgetx routine 1, 2
CPXh
CPXhybnetopt
CPXinfodblparam routine 1, 2
CPXinfointparam routine 1, 2
CPXinfostrparam routine 1, 2
CPXl
cpxlog message channel
CPXlpopt 1, 2
CPXlpopt routine 1, 2
CPXLPptr data type
CPXm
CPXmemcpy routine
CPXMIP_ABORT_FEAS symbolic constant
CPXMIP_ABORT_INFEAS symbolic constant
CPXmipopt
CPXmipopt routine 1, 2
CPXmsg routine 1, 2, 3, 4
CPXmsgstr routine
CPXn
CPXNETaddarcs routine
CPXNETaddnodes routine
CPXNETcheckcopynet routine
CPXNETchgobjsen routine
CPXNETcreateprob routine 1, 2
CPXNETdelnodes routine
CPXNETfreeprob routine
CPXNETprimopt routine 1, 2
CPXNETptr data type
CPXNETsolution routine
CPXnewcols routine 1, 2
CPXnewrows routine
CPXo
CPXopenCPLEX routine
data types and
example lpex1.c
example lpex6.c
example netex1.c
example qpex1.c
example qpex2.c
initializing environment
managing input and output
parameters and
role in application
CPXordwrite routine
CPXp
CPXpreaddrows
CPXpresolve 1, 2
CPXprimopt
CPXprimopt routine 1, 2
CPXPROB_FIXEDMILP symbolic constant
CPXPUBLIC symbolic constant
CPXPUBVARARGS symbolic constant
CPXqpopt routine 1, 2
CPXr
CPXreadcopyprob routine 1, 2
cpxresults message channel
CPXs
CPXsetbranchcallbackfunc
CPXsetcutcallbackfunc
CPXsetdblparam routine 1, 2
CPXsetdefaults routine
CPXsetheuristiccallbackfunc
CPXsetintparam routine
arguments of
example lpex6.c
example netex1.c
parameter types and
redirecting output to screen
selecting root algorithm
setting clock type
CPXsetlogfile routine 1, 2
channels and
collecting messages
file pointers and
managing log files
CPXsetlpcallbackfunc routine 1, 2, 3
CPXsetmipcallbackfunc routine 1, 2
CPXsetnodecallbackfunc
CPXsetsolvecallbackfunc
CPXsetstrparam routine 1, 2
CPXsolution routine 1, 2, 3
CPXstrcpy routine
CPXstrlen routine
CPXv
CPXVOIDptr data type
CPXw
cpxwarning message channel
CPXwriteprob routine 1, 2, 3, 4, 5
C (continued)
creating
application with Concert Technology (C++ API)
array of variables (Java API)
arrays of variables (Java API)
Boolean variables (Java API)
CPLEX environment
log file
modeling variables (Java API) 1, 2
network flow problem object
new rows (Java API)
objective function (Java API)
problem object (C API)
ranged constraints (Java API)
crossover
verifying barrier solutions
CSV file format
cut
GUB cover
implied bound
mixed integer rounging (MIR)
zero-half
cut callback
CutLo parameter
branch and cut
conflict refiner and
FeasOpt and
cuts 1, 2
adding
clique
counting
cover
disjunctive
dual reductions and
flow cover
flow path
Gomory fractional
GUB cover
implied bound
local or global
MIR
recorded in MIP node log file
re-optimizing
what are
CutsFactor parameter
controlling cuts
cutting plane method
CutUp parameter
branch and cut
conflict refiner and
FeasOpt and
D
data
entering (C API)
data types
special (C API)
debugging
Callable Library and
diagnostic routines and (C API)
heap
Interactive Optimizer and
return values and
definition
degeneracy
dual
stalling and
delete goal stacks
deleting
model objects (C++ API)
variables (Java API)
deleting nodes
dense column
dense matrix
reformulating QP
DepInd parameter
barrier
LPs and
Depth First
destroying
CPLEX environment (C API)
nodes
problem object (C API)
deterministic search
barrier optimizer and
control callbacks and
definition
incumbent callbacks and
mixed integer programming (MIP) and
parallel optimization and
query callbacks in dynamic search
query callbacks in parallel
time limits and
devex pricing
diagnosing
infeasibility (barrier)
infeasibility (LP)
infeasibility (preprocessor)
infeasibility (QP)
infeasiblity as conflict
performance problems (LP)
unboundedness 1, 2
diagnostic callback
definition
types of
diagnostic routine
C API
log file and (C API)
message channels and (C API)
redirecting output from (C API)
diet model (Java API)
diff method (Java API)
dimensions, checking
discontinuous piecewise linear
breakpoints and
segments and
DisjCuts parameter
controlling cuts
disjunctive cuts
displaying
barrier information
barrier solution quality
basis condition
bound infeasibilities
column-nonzeros parameter
infeasibilities on screen
messages
MIP information periodically
network objective values
network solution information
network solution on screen
optimization progress
problem dimensions
problem statistics
reduced-cost infeasibilities
simplex solution quality
solution quality
solutions on screen
variables
diversity filter
accessing
counting number of
definition
example
filter file for
purpose
reference set and
dual feasibility
dual reduction
dual residual
dual simplex optimizer
perturbing objective function
selecting
stalling
dual variable
solution data (C++ API)
duality gap
dynamic search
incumbent callbacks and
informational callbacks and
query callbacks and
dynamic search algorithm
building blocks of
MIP performance and
E
emphasis
memory (barrier)
memory (LP)
MIP
numerical (barrier)
numerical (LP)
empty goal 1, 2
end method
IloEnv C++ class
enter Interactive Optimizer command
entering
LPs for barrier optimizer
mixed integer programs (MIPs)
network arcs
network data
network data from file
network nodes
enumeration
Algorithm (C++ API)
BasisStatus (C++ API)
BoolParam (C++ API)
IntParam (C++ API)
NumParam (C++ API)
Quality (C++ API)
Status (C++ API)
String Param (C++ API)
environment
constructing (C++ API)
initializing (C API)
multithreaded (C API)
releasing (C API)
EpAGap parameter
limiting MIP optimization
objective near zero and
EpGap parameter
limiting MIP optimization
when to change
EpOpt parameter
EpRHS parameter
eq method (Java API)
error checking
diagnostic routines for (C API)
MPS file format
problem dimensions
error handling
in Concert Technology (C++ API)
querying exceptions
Error return status (C++)
Error return status (Java API)
example
Column Generation
columnwise modeling (C API)
columnwise modeling (C++ API)
conflict refiner (Interactive Optimizer)
creating multi-dimensional arrays (C++ API)
Cutting Stock
FORTRAN
message handler
MIP node log file
MIP optimization
MIP problem from file
MIP with SOS and priority orders
network optimization
optimizing QP
output channels
Piecewise Linear
project staffing
reading QP from file 1, 2
resource allocation
rowwise modeling (C API)
rowwise modeling (C++ API)
using arrays for I/O (C++ API)
executing a goal
expression
building (C++ API)
editable (Java API)
in ranged constraints (Java API)
linear (C++ API)
logical (C++ API)
piecewise linear (C++ API)
square method (Java API)
sum method (Java API)
using modeling variables to construct (Java API)
external variables (C API)
extra rim vectors
F
FailGoal
feasibility
analysis and barrier optimizer
check
dual 1, 2
network flows and
primal
progress toward 1, 2
feasibility tolerance
default
largest bound violation and
network optimizer and
range of
reducing
Feasible return status (C++)
Feasible return status (Java API)
FeasOpt
definition
example
invoking
preferences
feasOpt method
C++ API
Java API
file format
BAS
converting
CSV comma separated values
described
example QP problem data (C API)
FLT
lazy constraints in LP format
lazy constraints in MPS format
lazy constraints in SAV format
LP and C API
MPS
MPS and C API
MST and MIP restart
NET
QCP in LP format
QCP in MPS
QCP in SAV
SAV and C API
solution pool filters
user cuts in LP format
user cuts in SAV format
file reading routines in Callable Library
file writing routines in Callable Library
filter
diversity, example
diversity, purpose
incumbent callback and solution pool
range, purpose
filter file
flow cover cuts
defined
flow path cuts
defined
FlowCovers parameter
controlling cuts
FlowPaths parameter
controlling cuts
FLT file format
FORTRAN 1, 2
FracCand parameter
controlling cuts
FracCuts parameter
controlling cuts
FracPass parameter
controlling cuts
fractional cuts
defined
free row
free variable
MPS files and
reformulating QPs and
G
ge method (Java API)
generalized upper bound (GUB) cover cut
generalized upper bound (GUB) cover cuts
getBasisStatus method
IloCplex Java class
getBasisStatuses method
IloCplex C++ class
getBoundSA method
IloCplex C++ class
getBoundSA method (Java API)
getCplexStatus method
IloCplex C++ class 1, 2
getDefault method
IloCplex C++ class
getDual method
IloCplex C++ class
getDual method (Java API)
getDuals method
IloCplex C++ class
getDuals method (Java API)
getMax method
IloCplex C++ class
getMax method (Java API)
getMessage method
IloException class
getMin method
IloCplex C++ class
getMin method (Java API)
getNumVar method
IloCplex class (Java API)
getObjSA method
IloCplex C++ class
getObjSA method (Java API)
getObjValue method
IloCplex C++ class
getParam method
IloCplex C++ class
getParam method (Java API)
getQuality method
IloCplex C++ class
IloCplex class 1, 2
getRange method
IloCplex class (Java API)
getRangeSA method (Java API)
getReducedCost method
IloCplex C++ class
getReducedCost method (Java API)
getReducedCosts method
IloCplex C++ class
getReducedCosts method (Java API)
getRHSSA method
IloCplex C++ class
getSlack method
IloCplex C++ class
getSlacks method
IloCplex C++ class
getStatus method
IloCplex C++ class
IloCplex::Exception class
getStatuses method
IloCplex class
getValue method
IloCplex C++ class
getValues method
IloCplex C++ class
global variables (C API)
goal
aggregates
And-goal
branch as CPLEX
empty
executing
Fail-goal
global cuts and
local cut
Or-goal
solution
solution injection by
goal stack
Gomory fractional cuts
defined
graphic user interface (GUI)
group
definition
example in conflict
GUB
constraint
GUB cover cut
GUBCovers parameter
controlling cuts
H
head
header file
heap, debugging
heuristic
callback
definition
node
relaxation induced neighborhood search (RINS)
RINSHeur parameter
solutions
starting point
SubMIPNodeLim and RINS
histogram
column counts
detecting dense columns
I
ill-conditioned
basis
factors in
maximum dual residual and
problem
IloAdd template class (C++ API)
IloAddable class (Java API)
active model
modeling objects and
IloAlgorithm::Exception class (C++ API)
IloAlgorithm::Status enumeration (C++ API)
IloArray template class (C++ API)
IloColumn class
and example (Java API)
IloColumnArray class (Java API)
IloConstraint class (C++ API)
IloConversion class (C++ API) 1, 2, 3
IloConversion class (Java API)
IloCplex class
getBasisStatus method (Java API)
getBasisStatuses method (C++ API)
getBoundSA method (C++ API)
getCplexStatus method (C++ API) 1, 2
getDefault method (C++ API)
getDual method (C++ API)
getDuals method (C++ API)
getMax method (C++ API)
getMin method (C++ API)
getObjSA method (C++ API)
getObjValue method (C++ API)
getParam method (C++ API)
getQuality method 1, 2
getQuality method (C++ API)
getReducedCost method (C++ API)
getReducedCosts method (C++ API)
getRHSSA method (C++ API)
getSlack method (C++ API)
getSlacks method (C++ API)
getStatus method (C++ API)
getStatuses method
getValue method (C++ API)
getValues method (C++ API)
IloMPModeler and (Java API)
isDualFeasible method (C++ API)
isPrimalFeasible method (C++ API)
modeling objects and (Java API)
notifying about changes to (C++ API)
objects in user application (C++ API)
PrimalPricing (Java API)
setDefaults method (C++ API)
setParam method (C++ API)
solve method (C++ API) 1, 2, 3, 4, 5, 6, 7, 8
writeBasis method
IloCplex::Algorithm enumeration
IloCplex::BarStartAlg
IloCplex::BasisStatus enumeration (C++ API)
IloCplex::BoolParam enumeration (C++ API)
IloCplex::Exception class
getStatus method
IloCplex::Exception class (C++ API)
IloCplex::IntParam enumeration (C++ API)
IloCplex::Kappa
IloCplex::NumParam enumeration (C++ API)
IloCplex::Quality enumeration (C++ API)
IloCplex::Reduce
IloCplex::StringParam enumeration (C++ API)
IloCplexModeler interface
modeling objects (Java API)
IloCPModeler class (Java API)
IloEnv class
end method (C++ API)
IloException class
getMessage method
IloExpr C++ class
ILOG License Manager
examples
invoking
ILOG License Manager (ILM)
CPLEX (C++ API) and
types of
IloLPMatrix class (Java API)
IloMaximize C++ function
IloMinimize C++ function 1, 2
IloModel C++ class
IloModel class
add method (C++ API) 1, 2
add method (Java API)
remove method (C++ API) 1, 2
remove method (Java API)
IloModeler class
basic modeling (Java API)
creating modeling objects (Java API)
creating variables (Java API)
IloMPModeler class
creating variables (Java API)
IloMPModeler class (Java API)
delete method
IloNumArray C++ class
IloNumExpr class
objective and (Java API)
ranged constraints and (Java API)
variables and (Java API)
IloNumVar C++ class 1, 2
IloNumVar class
modeling objects and (Java API)
IloNumVarArray C++ class
IloNumVarclass
extension of IloNumExpr (Java API)
IloObjective C++ class
IloObjective class
addable objects (Java API)
as modeling object (C++ API)
declaring (C++ API)
modeling by column (Java API)
setExpr method in QP term
IloObjectiveSense class
example (Java API)
maximizing (Java API)
minimizing (Java API)
objective function and (Java API)
iloqpex1.cpp example
example
iloqpex1.cpp
IloRange class
adding constraints (C++ API)
linear constraints and (C++ API)
modeling by column (Java API)
modeling objects and (Java API)
IloSemiContVar class
IloSolver as factory (Java API)
IloSOS1 C++ class
IloSOS2 C++ class
ImplBd parameter
controlling cuts
implied bound cut
implied bound cuts
defined
include file
incumbent
node
solution
solution pool and
incumbent callback
deterministic search and
dynamic search and
filtering solution pool
solution pool and
index number (C API)
indicator constraint
definition
restrictions
indicator variable
infeasibility
barrier optimizer and
conflicts and
diagnosing in network flows
displaying on screen
dual 1, 2
interpreting results
maximum bound
maximum reduced-cost
network flow
network optimizer and
norms
primal 1, 2, 3
ratio in barrier log file
repairing
reports
scaling and
unboundedness and (LP)
unscaled
Infeasible return status (C++ API)
Infeasible return status (Java API)
infeasible solution
accessing information (Java API)
analyzing (C++ API)
InfeasibleOrUnbounded
return status (C++ API)
return status (Java API)
informational callback
dynamic search and
initializing
CPLEX environment
problem object
problem object (C API)
input operator (C++ API)
instantiating
CPLEX environment
problem object
problem object (C API)
integrality constraints
integrality tolerance
MIP
parameter
Interactive Optimizer
changing problem type (MIP)
debugging and
description
determinism
experimenting with optimizers
improving application performance
parallel
testing code in
threads
tuning tool
tuning tool time limit
IntSolLim parameter
limiting MIP optimization
isDualFeasible method
IloCplex C++ class
isolated point
isPrimalFeasible method
IloCplex C++ class
J
Java serialization
K
knapsack constraint
cover cuts and
GUB cover cuts and
knapsack problem with reduced cost in objective
L
lazy constraint
definition
Interactive Optimizer and
LP file format and
MPS file format and
pool 1, 2
SAV file format and
le method
in expressions (Java API)
license
CPLEX (C++ API)
runtime
limiting
network iterations
strong branching candidate list
strong branching iterations
linear expression (C++ API)
linear objective function (C++ API)
linear relaxation
as initial subproblem in MIP
MIP and coefficients at nodes
MIP and preprocessing
MIP and progress reports
local cut goal
log file
barrier optimizer
Cholesky factor in
clones and
closing
contents 1, 2
creating
default
description
diagnostic routines and (C API)
iteration
naming
network
parallel MIP optimizer and
parameter
records infeasibilities
records singularities
relocating
renaming
logical constraint 1, 2
example in early tardy scheduling
logical expression (C++ API)
LP
barrier optimizer
choosing algorithm (C++ API)
network optimizer
problem formulation 1, 2
solving 1, 2
LP file format
lazy constraints
QCP and
QPs and
row, column order
special considerations
user cuts
M
managing
log file
memory (LP)
memory (MIP)
Markowitz tolerance 1, 2
default
increasing to stay feasible
maximum value
numeric stability and
pivots and
slow progress in Phase I and
maximal cliques
recorded in MIP node log file
maximization
concave QPs
lower cutoff parameter
maximize method
objective functions and (Java API)
maximum bound infeasibility
maximum reduced-cost infeasibility
maximum row residual
memory
memory emphasis
barrier
continuous (LP)
memory leaks (C++ API)
memory management
MIPs and
performance in LP
refactoring frequency and
MemoryEmphasis parameter
barrier
conserving memory and
final factor after preprocessing
presolve and
message channel
diagnostic routines and (C API)
message handler (example)
minimal covers
recorded in MIP node log file
minimization
convex QPs
upper cutoff parameter
minimize method
objective functions and (Java API)
MIP 1, 2
active model (Java API)
branch & cut (Java API)
changing variable type
memory problems and
optimizer
problem formulation
progress reports
relaxation algorithm
subproblem algorithm
subproblems
supplying first integer solution
terminating optimization
MIP gap tolerance
absolute
relative
MIP start
solution pool and
MIPEmphasis
MIR cuts
MIRCuts parameter
controlling cuts
Mixed Integer Linear Program (MILP)
definition
definition (Java API)
Mixed Integer Programming (MIP)
definition
mixed integer programming (MIP)
determinism
parallel
solution pool and
threads
Mixed Integer Quadratic Program (MIQP)
definition
definition (Java API)
Mixed Integer Quadratically Constrained Program (MIQCP)
mixed integer rounting (MIR) cut
model
active (Java API)
adding columns to
adding objects (C++ API)
adding submodels (C++ API)
changing variable type
consistency and tolerance
deleting objects (C++ API)
extracting (C++ API)
IloMPModeler and (Java API)
modifying (Java API)
notifying changes to IloCplex object (C++ API)
portfolio optimization
reformulating dense QP
reformulating large QP
removing objects (C++ API)
serializing
solving (C++ API) 1, 2
solving with IloCplex (C++ API)
XML representation of
modeling
columnwise (C API)
columnwise (C++ API)
objects (C++ API)
rowwise (C API)
rowwise (C++ API)
modeling by column (Java API)
IloMPModeler and
objective and
ranges and
modeling variable
creating (Java API)
IloNumVar (Java API)
modifying
constraints in QCP
model (Java API)
MPS file format
conversion utility
CPLEX extensions
lazy constraints in
quadratically constrained program (QCP) in
saving modifications
saving QP
user cuts in
multithreaded application
needs multiple environments (C API)
N
namespace conflicts (C API)
naming
arcs in network flow
conventions
log file
node file
nodes in network flow
negative method
expressions and (Java API)
negative semi-definite objective
NET file format
NetItLim
network
converting to LP model
embedded
infeasibility in
modeling variables
problem formulation 1, 2
network extractor
network object
network optimizer 1, 2, 3
preprocessing and
problem formulation
turn off preprocessing
node
demand
from
head
sink
source
supply
tail
to
transshipment
viable
node file
cpx name convention
parameters and
using with MIP
when to use 1, 2
node heuristic
node log
node problem
node selection callback
node selection strategy
best estimate
depth-first search
NodeAlg
controlling algorithm at subproblems (MIP)
NodeAlg parameter
node relaxations and
NodeFileInd parameter
effect on storage
node files and
NodeLim parameter
limiting MIP optimization
NodeSel parameter
controlling branch and cut
nonlinear expression
definition
nonseparable
notation in this manual
notifying
changes to IloCplex object (C++ API)
null goal
definition
when to use
numbering conventions
C
Fortran
row, column order
numeric difficulties
barrier growth parameter
barrier optimizer and
basis condition number and
complementarity
convergence tolerance
definition (LP)
dense columns removed
infeasibility and
sensitivity
unbounded optimal face
numeric variable (C++ API)
numerical emphasis
barrier optimizer and
continuous (LP)
NumericalEmphasis parameter
barrier
LP
O
ObjDif tolerance parameter
objective coefficients
crash parameter and
modified in log file
network flows and
priority and
objective difference
absolute 1, 2
relative 1, 2
objective function
accessing value of (C++ API)
changing sense
constructor (Java API)
creating (Java API)
free row as
in log file
in MPS file format
maximization
maximize (C++ API)
minimize (C++ API)
modeling (Java API)
network flows and
optimality tolerance and
preprocessing and
primal reductions and
representing with IloObjective (C++ API)
sign reversal in
objective value
accessing slack in (C++ API)
in log file
network flows and
object range parameter
unbounded
operator << (C++ API)
operator >> (C++ API)
opportunist mode
MIP in parallel and
MIP parallel optimizer and
parallel mode parameter
opportunistic search
component libraries and
control callbacks in parallel
deployment and
development and
diagnostic callbacks and
informational callbacks and
Interactive Optimizer and
mixed integer programming (MIP) and
query callbacks and
query callbacks in parallel
synchronization and
thread safety and
threads parameter and
wait time and
Optimal return status (C++ API)
Optimal return status (Java API)
optimality
basis condition number and
cutoff parameters
infeasibility ration
normalized error and
singularities and
tolerance 1, 2
relative
optimality tolerance
absolute
changing relative or absolute
gap
maximum reduced-cost infeasibility and
Network and
reducing
relative
relative, default
setting
when to change
optimization
interrupting
stopping 1, 2
optimization problem
defining with modeling objects (C++ API)
representing with IloModel (C++ API)
optimization routines in Callable Library
optimizer
barrier (linear) 1, 2
barrier (quadratic) 1, 2
choosing (Java API) 1, 2
concurrent
differences between Barrier, simplex
dual simplex
MIP
network 1, 2, 3
parallel 1, 2
primal simplex
primal-dual barrier
optimizing
cuts
OrGoal
output
channel parameter
debugging and
redirecting
output operator (C++ API)
P
parallel
license
optimizers 1, 2
threads
Parallel Barrier Optimizer
Parallel MIP Optimizer
memory considerations
output log file
parallel optimization
control callbacks and
query callbacks and 1, 2
parallel processing
root relaxation
selected starting algorithm
parallel processor
barrier optimization and
concurrent optimization and
parameter
accessing
current value (C API)
current value (C++ API)
current value (Java API)
default value (C API)
default value (C++ API)
default value (Java API)
maximum value (C API)
maximum value (C++ API)
maximum value (Java API)
minimum value (C API)
minimum value (C++ API)
minimum value (Java API)
algorithmic
barrier corrections
Callable Library and
classes of (Java API)
controlling branch & cut strategy
gradient
log file
NetFind network extractor
object range
optimality cutoff
output channel
preprocessing dependency
routines in Callable Library
screen indicator
setting
all defaults (C API)
all defaults (C++ API)
all defaults (Java API)
branching direction (Java API)
C API
C++ API
example algorithm (Java API)
example steepest edge pricing (Java API)
example turn off presolve (Java API)
Java API
priority in MIP (Java API)
RootAlg (Java API)
symbolic constants as (C API)
tree memory
types of
C API
C++ API
Java API string
Java API StringParam
performance
Barrier
centering corrections and
characteristics
dense columns and
memory management and
numeric difficulties and
preprocessing and
row order and
tuning
convergence tolerance and
LP
advanced basis and
automatic selection of optimizer
increasing available memory
network as model
numeric difficulties and
parameters for
preprocessing and
preprocessing and memory
refactoring and
troubleshooting
tuning
MIP
default optimizer and
feasibility emphasis
node files and
probing and
RINS and
subproblems and
swap space and
troubleshooting
tuning
negative impact of Reduce parameter
Network optimizer
general observations
tuning
QP
reformulating for
tuning
SOS
branching strategies and
perturbation constant (LP)
perturbing
objective function
variable bounds
piecewise linear
continuous
definition
discontinuous
example
example in early tardy scheduling
expression (C++ API)
IloMPModeler and (Java API)
isolated point ignored
steps
polishing a solution
PolishTime parameter
solution polishing
pool
of cuts
of lazy constraints
of solutions
of user cuts
populating a solution pool
populating problem object (C API)
populating problem object (network optimizer)
portability (C API)
portfolio optimization model
positive semi-definite
objective
quadratic constraint
second-order cone program (SOCP) and
possible status in conflict refiner
preference
example
FeasOpt
PreInd parameter
MIP preprocessing
PreLinear parameter
user cut pools
user defined cuts
PrePass parameter
MIP preprocessing
preprocessing
advanced basis and (LP)
barrier and
barrier optimizer
definition of
dense columns removed
dependency parameter
dual reductions in
lazy constraints and
MIPs
network optimizer and
primal reductions in
second-order cone program (SOCP) and
simplex and
starting-point heuristics and
turning off
presolve
barrier preprocessing
dependency checking in
final factorization after uncrush in
gathering information about
interface
lazy constraints and
limited
process for MIP
protecting variables during
restricting dual reductions
restricting primal reductions
simplex and
simplex preprocessing
turning off (Java API)
presolved problem
adding constraints to
and branch & cut process
building
freeing
freeing memory
retaining
pricing algorithms
primal feasibility
primal reduction
primal simplex optimizer
perturbing variable bounds
stalling
primal variables
primal-degenerate problem
priority
binary variables and
integer variables and
order
parameter to control
reading from file
semi-continuous variables and
semi-integer variables and
special ordered set (SOS) and
priority order (Java API)
Probe parameter
MIP
probing parameter
problem
analyzing infeasible (C++ API)
solving with Concert Technology (C++ API)
problem description
example: Rates
example: semi-continuous variables
example:Column Generation
example:Cutting Stock
problem formulation
barrier
dual 1, 2
ill-conditioned
infeasibility reports
linear
network
network-flow
primal 1, 2
removing dense columns
switching from network to LP 1, 2
problem modification routines in Callable Library
problem object
creating (C API)
destroying (C API)
freeing (C API)
initializing (C API)
instantiating (C API)
network
populating
populating (C API)
problem query routines in Callable Library
problem representation
example: Rates
example: semi-continuous variables
example:Column Generation
example:Cutting Stock
problem solution
example: Rates
example: semi-continuous variables
example:Column Generation
example:Cutting Stock
problem type
changing from network to LP 1, 2
changing to qp
changing to zeroed_qp
quadratic programming and
prod method in expressions (Java API)
proved status in conflict refiner
pruned node
PSD
positive semi-definite in objective function
quadratic constraints and
second-order cone program (SOCP) as exception to
Q
QCP
barrier optimizer and
convexity and
detecting problem type
examples
file types and
modifying constraints in
PSD and
QP
example 1, 2, 3
portfolio optimization
problem formulation
reformulating large, dense models
solution example 1, 2
solving 1, 2
QP relaxation
quadratic
constraints
convex constraints
quadratic coefficient
changing
quadratic objective function (C++ API)
quadratically constrained programming (QCP) 1, 2
queried
query callback
definition
deterministic search and
dynamic search and
parallel optimization and
query routine (C API)
R
range filter
definition
example
purpose
ranged constraint
creating (Java API)
definition (Java API)
name of (Java API)
ranged row
reading
MIP problem data
MIP problem data from file
network data from file
QP problem data from file 1, 2
start values from MST file
redirecting
diagnostic routines (C API)
log file output
oputput
screen output
Reduce parameter
lazy constraints and
MIP preprocessing
reduced cost
accessing (C++ API)
accessing (Java API)
choosing variables in column generation
column generation and
pricing (LP)
reduction
dual
reduction, primal
refactoring frequency
dual simplex algorithm and
primal simplex algorithm and
reference counting
reference row values
reference set
definition
refineConflict
Java API
reflection scaling
relative objective difference 1, 2
relative optimality tolerance
default (MIP)
definition
relaxation
algorithm applied to
of MIP problem
QP
solving MIPs (Java API)
relaxation induced neighborhood search (RINS)
RelaxPreInd parameter
advanced presolve
MIP preprocessing
RelObjDif tolerance parameter
relocating log file
remove method
IloModel C++ class 1, 2
renaming
log file
repairing
infeasibility
RepairTries parameter
MIP starts and
RepeatPresolve parameter
MIP preprocessing
purpose
residual
dual
maximum dual
maximum row
row
return status
Bounded (Java API)
Error (C++)
Error (Java API)
Feasible (C++)
Feasible (Java API)
Infeasible (C++)
Infeasible (Java API)
InfeasibleOrUnbounded (C++ API)
InfeasibleOrUnbounded (Java API)
Optimal (C++ API)
Optimal (Java API)
Unbounded (C++ API)
Unbounded (Java API)
Unknown (C++ API)
Unknown (Java API)
return value
C API
debugging with
routines to access parameters (C API)
righthand side (RHS)
file formats for
rim vectors
RINSHeur parameter
root relaxation
parallel processing
RootAlg parameter
controlling initial relaxation algorithm
initial subproblem and
network flow
network flow and quadratic objective
parallel processing and
parallel processing and barrier
row
index number (C API)
name (C API)
referencing (C API)
residual
row-ordering algorithms
approximate minimum degree (AMD)
approximate minimum fill (AMF)
automatic
nested dissection (ND)
rowwise modeling
C API
C++ API
S
SAV file format
lazy constraints
QCP and
user cuts
saving
best factorable basis
ScaInd parameter
scaled problem statistics
scaling
alternative methods of
definition
feasibility and
in network extraction
infeasibility and
maximum row residual and
numeric difficulties and QP
objective function in QP
singularities and
tolerance and
search limit
search tree
second order cone programming (SOCP)
second-order cone program (SOCP)
formulation
semi-continuous variable
C++ API
example
Java API
priority and
semi-definite
negative and objective
positive and constraints
positive and objective
semi-integer variable
priority and
sensitivity analysis (C++ API)
sensitivity analysis (Java API)
separable
serialization
serializing
setDefaults method
IloCplex C++ class
setExpr method
IloObjective class
setOut method
setParam method
IloCplex C++ class
setting
algorithm in LP (C++ API)
all default parameters (C API)
all default parameters (C++ API)
callbacks to null (C API)
callbacks to null (C++ API)
parameters (C API)
parameters in C++ API
sifting
simplex
column generation and
dual
feasibility tolerance in MIP
optimizer
pricing phase and
primal
singularity
slack
accessing bound violations in (C++ API)
accessing in constraints in active model (Java API)
accessing slack variables in constraints (C++ API)
accessing slack variables in objective (C++ API)
as indicator of ill-conditioning
as reduced cost in infeasibility analysis
example CPXgetslack
in primal formulation (Barrier)
in summary statistics
infeasibilities as bound violations and
infeasibility in dual associated with reduced costs
initial norms and
maximum bound violation and (Java API)
meaning in infeasible primal or dual LP
pivoted in when constraint is removed (C++ API)
primal bound error in solution quality (Barrier)
reducing computation of steepest edge pricing
role in inequality constraints (Barrier)
role in infeasibility analysis
row complementarity in solution quality (Barrier)
steepest edge and (dual)
steepest edge and (primal)
using primal variables instead
variable needed in basis (Network)
variables and primal variables (dual)
SOCP second-order cone program
solution
accessing quality information (C++ API)
accessing values of (C++ API)
alternative (MIP)
basic infeasible primal
basis
complementary
differences between barrier, simplex
example QP 1, 2
feasible in MIPs
incumbent
infeasible basis
midface
nonbasis
pool (MIP)
quality 1, 2
serializing
supplying first integer in MIPs
using advanced presolved
verifying
XML representation of
solution goal
solution polishing
solution pool
changing fixed problem and
definition
diversity filters and
filter files
fixed problem and
incumbent in
MIP start and
populating
range filters and
reference set and
replaced solutions
stopping criteria
writing MIP start file
solve callback
solve method
IloCplex C++ class 1, 2, 3, 4, 5, 6, 7, 8
solving
diet problem (Java API)
model (C++ API)
single LP (Java API)
subsequent LPs or QPs in a MIP (Java API)
sparse matrix
IloLPMatrix and (Java API)
special ordered set (SOS)
role in model (Java API)
type 1 (C++ API)
type 2 (C++ API)
using
weights in
stalling
starting algorithm
callbacks and
goals and
parallel processing
static variables (C API)
status variables, using
steepest-edge pricing 1, 2
step in piecewise linear function
stopping criterion
callbacks and
optimization (MIP)
solution pools and
strong branching
SubMIPNodeLim parameter
RINS and
solution polishing and
subproblem
definition (MIP)
summary statistics
suppressing output to the screen
surplus argument (C API)
symbolic constants (C API) 1, 2
T
tail
terminating
because of singularities
MIP optimization
network optimizer iterations
The
threads
clones
parallel optimizers
performance and
thread-safe (C API)
TiLim parameter
limiting MIP optimization
solution polishing and
time limit
concurrent optimizer and
deterministic search and
effects all algorithms invoked by concurrent optimizer
possible reason for Unknown return status (C++ API)
possible reason for Unknown return status (Java API)
TiLim parameter (MIP)
tolerance
absolute objective difference and
absolute optimality
advice about
complementarity convergence, default of
complementary solution and
consistency in model and
convergence and barrier algorithm
convergence and numeric inconsistencies
convergence and performance
cut callbacks and
cut callbacks and (example)
cuts in goals and
default numeric (example LP)
feaibility range
feasibility (Network)
feasibility and largest bound violation
feasibility default
feasibility, reducing
integrality
example (Java API)
Markowitz
Markowitz and numeric difficulty
Markowitz, increasing to stay feasible
optimality
optimality (Network)
optimality, reducing
relative objective difference and
relative optimality
relative optimality default
role of (C++ API)
role of (Java API)
simplex feasibility in cut callback
simplex optimality (example C++ API)
singularities and scaling
termination and
violated constraints in goals and
warning about absolute and relative objective difference
when reducing does not help
TreLim parameter
effect on storage
limiting MIP optimization
node files and
tuning tool
Callable Library (C API)
type
changing for variable (Java API)
conversion (Java API)
U
unbounded optimal face
barrier optimizer
detecting
Unbounded return status (C++ API)
Unbounded return status (Java API)
unboundedness
dual infeasibility and
infeasibility and
infeasibility and (LP)
optimal objective and
unbounded ray and
Unknown return status (C++ API)
Unknown return status (Java API)
unscaled problem statistics
user cut
definition
Interactive Optimizer and
LP file format and
MPS file format and
pool 1, 2
SAV file format and
utility routines in Callable Library
V
variable
accessing dual (C++ API)
changing type (C++ API) 1, 2
changing type of
constructing arrays of (Java API)
creating modeling (Java API)
deleting (Java API)
external (C API)
global (C API)
in expressions (C++ API)
modeling (Java API)
not addable (Java API)
numeric (C++ API)
order 1, 2
removing from basis (C++ API)
representing with IloNumVar (C++ API)
semi-continuous (C++ API)
semi-continuous (example)
semi-continuous (Java API)
semi-integer
static (C API)
type
variable selection strategy
parameter for
strong branching and best node progress
strong branching and conservation of memory
variable type change (Java API)
VarSel parameter
controlling branch and cut
vectors, rim
violation
bound
constraint
W
WorkDir parameter
barrier
node file subdirectory
node files and
working directory
barrier
working memory
barrier
WorkMem
WorkMem parameter
barrier
node files and
writeBasis method
IloCplex class
X
XML
Concert Technology and
serializing model, solution
Z
zero-half cut
ZeroHalfCuts parameter
controlling zero-half cuts

Copyright © 1987-2007 ILOG S.A. All rights reserved. Legal terms.