Readme Cplex
Readme Cplex
Readme Cplex
Meaning
autoopt
baropt
bestbound
bestnode
concurrentopt
When hardware and licensing permit, try several methods in
parallel (with CPLEX versions >= 8).
dual
dualopt
maximize
minimize
primal
relax
siftopt
version
Comment
absmipgap
advance
aggcutlim
aggfill
agglim
aggregate
aggtol
autoopt
autopt
auxrootthreads
baralg
barcorr
bardisplay
Specifies
0
1
2
bargrowth
bariterlim
barobjrange
baropt
baroutofcore
barstart
barstartalg
barthreads
barvarup
basisinterval
bbinterval
bestbound
bestnode
boundstr
branch
branchdir
cliquecuts
cliques
clocktype
coeffreduce
comptol
concurrentopt
conflictalg
conflictdisplay
covercuts
covers
crash
crossover
cutpass
cutsfactor
cutstats
dense
densecol
dettimelim
dgradient
disjcuts
display
Frequency
0
1
2
doperturb
dparam
droptol
dual
dualopt
dualratio
See dualratio.
eachcutlim
endbasis
endsol
endtree
endvector
feasibility
feasopt
feasoptobj
file
finalfactor
flowcuts
flowpathcuts
fpheur
Whether to
problems:
-1
0
1
2
no
automatic choice (default)
yes, focus on finding a feasible solution
yes, focus on finding a good objective
value at a feasible solution.
New in CPLEX 11.
fraccand
fraccuts
Whether to
cuts:
-1
0
1
2
no
decide automatically (default)
generate moderately
generate aggressively.
fracpass
fractionalcuts
growth
gubcuts
heurfreq
heuristic
heuristicfreq
iisfind
incompat
integrality
intwarntol
iparam
iterations
iterlim
lazy
lbheur
limitperturb
localimpliedcuts
logfile
lowercutoff
lowerobj
lowerobjlim
lpdisplay
lpiterlim
lptimelim
markowitz
maximize
mcfcuts
memoryemphasis
minimize
mipalg
mipalgorithm
mipbasis
mipcuts
mipdisplay
mipemphasis
mipgap
mipinterval
mipkappa
mipordertype
mipsearch
mipsolutions
mipstart
mipstartalg
mipstartstatus
mipstartvalue
mipsubalg
mipthreads
miqcpstrat
mircuts
Whether to
-1
0
1
2
nameround
netdisplay
netfeasibility
netfind
Algorithm
1
2
3
netfinder
netiterations
netopt
netoptimality
netpricing
node
nodefile
nodefilelim
nodefilesize
nodelim
nodes
nodesel
nodeselect
objno
objrep
Whether to replace
minimize obj: v;
with
minimize obj: f(x)
when variable v appears linearly in exactly one
constraint of the form
s.t. c: v >= f(x);
or
s.t. c: v == f(x);
Possible objrep values:
0 = no
1 = yes for v >= f(x)
optimize
ordering
ordertype
outlev
parallelmode
paramfile
paramfileprm
pdswitch
perturb
perturbation
perturbconst
perturblim
perturblimit
pgradient
plconpri
plobjpri
poolagap
poolcapacity
pooldual
poolintensity
poolreplace
poolstub
populate
populatelim
precompress
predual
prepass
prereduce
prerelax
Whether to
relaxation
-1
0
1
presolve
presolvedual
presolvenode
prestats
pretunefile
pretunefileprm
pricing
primal
primalopt
priorities
probe
probetimedet
qcdual
qcpconvergetol
qctol1
qctol2
qctol3
qpmethod
qtolin
rays
readbasis
readsol
readvector
refactor
relax
relaxpresolve
relobjdif
relobjdiff
relpresolve
repairtries
repeatpresolve
reqconvex
resolve
0 = no
1 = yes (default).
return_mipgap
rinsheur
rootheuristic
round
scale
How to
-1
0
1
seed
sensitivity
siftingopt
siftopt
simthreads
singular
singularlim
solutionlim
sos
sos2
splitcuts
startalg
startalgorithm
startbasis
startsol
starttree
strongcand
strongit
strongthreads
subalg
subalgorithm
submipnodelim
symmetry
threads
time
timelimit
timing
tranopt
treelimit
treememlim
treememory
tunedisplay
tunefile
tunefileprm
tunefix
tunerepeat
tunetime
tunetimedet
uppercutoff
upperobj
upperobjlim
varsel
varselect
version
wantsol
workfiledir
workfilelim
writebasis
writeprob
writesol
writevector
xxxstart
zerohalfcuts
Message
0
1
2
3
4
100
102
103
110
111
121
122
123
124
125
126
130
200
201
202
204
205
206
207
208
209
210
220
300
301
302
310
320
400
401
optimal solution
primal has unbounded optimal face
optimal integer solution
optimal integer solution within mipgap or absmipgap
primal optimal (no dual solution available)
best solution found, primal-dual feasible
optimal (non-)integer solution
optimal (non-)integer solution within mipgap or absmipgap
optimal with unscaled infeasibilities
integer optimal with unscaled infeasibilities
feasible relaxed sum in feasopt
optimal relaxed sum in feasopt
feasible relaxed infeasibility count in feasopt
optimal relaxed infeasibility count in feasopt
feasible relaxed quadratic penalty in feasopt
optimal relaxed quadratic penalty in feasopt
locally optimal solution of indefinite QP
infeasible problem
infeasible with phase II singularities
infeasible with phase I singularities
converged, dual feasible, primal infeasible
converged, primal and dual infeasible
best solution found, primal infeasible
best solution found, primal-dual infeasible
infeasible or unbounded in presolve
integer infeasible or unbounded in presolve
infeasible problem found by dualopt; .dunbdd returned
integer infeasible
unbounded problem
converged, primal feasible, dual infeasible
best solution found, dual infeasible
unbounded problem found by primalopt; .unbdd returned
integer unbounded ray
phase II objective limit exceeded
iteration limit in phase II
402
403
404
405
406
410
411
412
413
420
421
422
423
424
500
501
502
503
504
505
506
507
508
509
510
511
512
513
520
521
522
523
531
540
541
542
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
561
570
571
572
573
580
agglim
bardisplay
bargrowth
bariterlim
barobjrange
barthreads
barvarup
branch
cliques
coeffreduce
comptol
covers
crash
dense
dependency
dgradient
display
doperturb
feasibility
heuristic
integrality
iterations
iterlim
lowercutoff
lowerobj
markowitz
mipdisplay
mipgap
mipinterval
mipsolutions
mipstartalg
mipsubalg
mipthreads
netfind
nodefile
nodes
nodesel
objdifference
optimality
ordering
outlev
perturbation
pgradient
pricing
priorities
PREPROCESSING colnonzeros
SET BARRIER display
SET BARRIER limits growth
SET BARRIER limits iterations
SET BARRIER limits objrange
SET BARRIER LIMIT THREADS
SET BARRIER LIMITS varupper
SET MIP STRATEGY branch
MIP STRATEGY cliques
PREPROCESSING coeffreduce
SET BARRIER convergetol
MIP STRATEGY covers
SET SIMPLEX crash
SET BARRIER colnonzeros
PREPROCESSING dependency
SET SIMPLEX dgradient
SET SIMPLEX display
SET SIMPLEX perturbation
SET SIMPLEX TOLERANCE feasibility
MIP STRATEGY heuristic
SET MIP TOLERANCE integrality
SET SIMPLEX LIMIT iterations
SET SIMPLEX LIMIT iterations
SET MIP STRATEGY lowercutoff
SET SIMPLEX LIMIT lowerobj
SET SIMPLEX TOLERANCE markowitz
SET MIP display
SET MIP TOLERANCE mipgap
SET MIP interval
SET MIP LIMIT solutions
MIP STRATEGY startalgorithm
MIP STRATEGY subalgorithm
SET MIP LIMIT THREADS
SIMPLEX netfind
SET MIP STRATEGY FILE
SET MIP LIMIT nodes
SET MIP STRATEGY nodeselect
SET MIP TOLERANCE objdifference
SET SIMPLEX TOLERANCE optimality
SET BARRIER ordering
SET SIMPLEX display
SET SIMPLEX perturbation <number>
SET SIMPLEX pgradient
SET SIMPLEX pricing
MIP STRATEGY order
refactor
relobjdiff
scale
simthreads
singular
sosmin
time
uppercutoff
upperobj
varsel
SET
MIP
SET
SET
SET
MIP
SET
SET
SET
SET
SIMPLEX refactor
TOLERANCES relobjdifference
read scale
SIMPLEX LIMIT THREADS
SIMPLEX LIMIT singular
LIMITS minsossize
timelimit
MIP TOLERANCE uppercutoff
SIMPLEX LIMIT upperobj
MIP STRATEGY variableselect
sosmin
sosscan
nodefiledir
nodefilesize
pdswitch
perturblim
prereduce
presolvedual
presolvenode
relaxpresolve
relpresolve
Keywords removed for CPLEX 7.1:
nodefilelim
nodefilesize
Keywords added for CPLEX 8.0 (excluding undocumented keywords,
which are discussed below):
autoopt
autopt
baroutofcore
concurrent
concurrentopt
precompress
rays
siftingopt
siftopt
threads
workfilelim
Keywords added for CPLEX 9.0:
finalfactor
qcpconvergetol
rinsheur
submipnodelim
Keywords removed for CPLEX 9.0:
barvarup
heuristic
rootheuristic
simthreads
Keywords added for CPLEX 9.1:
basis_cond
lbheur
prelinear
prepass
Keywords added for CPLEX 11:
eachcutlim
fpheur
mipsearch
miqcpstrat
parallelmode
paramfile
paramfileprm
poolagap
poolcapacity
poolgap
poolintensity
poolreplace
poolstub
populate
populatelim
pretunefile
pretunefileprm
tunedisplay
tunefile
tunefileprm
tunefix
tunefixfile
tunerepeat
tunetime
zerohalfcuts
Keywords removed for CPLEX 11:
barthreads
mipthreads
strongthreads
Keywords added for CPLEX 12:
mcfcuts
Keywords added for CPLEX 12.2:
mipkappa
rootthreads
Keywords added for CPLEX 12.3:
endsol
startsol
readsol
reqconvex
writesol
Keywords added for CPLEX 12.5:
dettimelim
polishafter_timedet
probetimedet
seed
tunetimedet
Keyword added for CPLEX 12.5.1: splitcuts.
Keyword added for CPLEX 12.6: droptol. New keywords when
compiled with -DWant_Distmipopt:
rampup_duration
rampup_timelim
rampup_walltimelim
vmconf
David M. Gay
dmg@ampl.com