Control Parameters
Various controls exist within the Optimizer to govern the solution procedure and the form of output. The majority of these take integer values and act as switches between various types of behavior. The tolerances on values are double precision, and there are a few controls which are character strings, setting names to structures. Any of these may be altered by the user to enhance performance of the Optimizer. However, it should be noted that the default values provided have been found to work well in practice over a range of problems and caution should be exercised if they are changed.
Covered Topics
- Retrieving and Changing Control Values
- ALGAFTERCROSSOVER
- ALGAFTERNETWORK
- AUTOSCALING
- AUTOPERTURB
- BACKTRACK
- BACKTRACKTIE
- BARALG
- BARCRASH
- BARDUALSTOP
- BARFREESCALE
- BARGAPSTOP
- BARGAPTARGET
- BARFAILITERLIMIT
- BARINDEFLIMIT
- BARITERLIMIT
- BARKERNEL
- BAROBJSCALE
- BARORDER
- BARORDERTHREADS
- BAROUTPUT
- BARPRESOLVEOPS
- BARPRIMALSTOP
- BARREGULARIZE
- BARRHSSCALE
- BARSOLUTION
- BARSTART
- BARSTARTWEIGHT
- BARSTEPSTOP
- BARTHREADS
- BARCORES
- BIGM
- BIGMMETHOD
- BRANCHCHOICE
- BRANCHDISJ
- BRANCHSTRUCTURAL
- BREADTHFIRST
- CACHESIZE
- CALLBACKFROMMASTERTHREAD
- CHOLESKYALG
- CHOLESKYTOL
- CLAMPING
- COMPUTEEXECSERVICE
- CONFLICTCUTS
- CONCURRENTTHREADS
- CORESPERCPU
- COVERCUTS
- CPUPLATFORM
- CPUTIME
- CRASH
- CROSSOVER
- CROSSOVERACCURACYTOL
- CROSSOVERITERLIMIT
- CROSSOVEROPS
- CROSSOVERTHREADS
- CSTYLE
- CUTDEPTH
- CUTFACTOR
- CUTFREQ
- CUTSTRATEGY
- CUTSELECT
- DEFAULTALG
- DENSECOLLIMIT
- DETERMINISTIC
- DUALGRADIENT
- DUALIZE
- DUALIZEOPS
- DUALPERTURB
- DUALSTRATEGY
- DUALTHREADS
- EIGENVALUETOL
- ELIMFILLIN
- ELIMTOL
- ETATOL
- EXTRACOLS
- EXTRAELEMS
- EXTRAMIPENTS
- EXTRAPRESOLVE
- EXTRAQCELEMENTS
- EXTRAQCROWS
- EXTRAROWS
- EXTRASETELEMS
- EXTRASETS
- FEASIBILITYPUMP
- FEASTOL
- FEASTOLPERTURB
- FEASTOLTARGET
- FORCEOUTPUT
- FORCEPARALLELDUAL
- GENCONSABSTRANSFORMATION
- GENCONSDUALREDUCTIONS
- GLOBALFILEBIAS
- GLOBALFILELOGINTERVAL
- GOMCUTS
- HEURBEFORELP
- HEURDEPTH
- HEURDIVEITERLIMIT
- HEURDIVERANDOMIZE
- HEURDIVESOFTROUNDING
- HEURDIVESPEEDUP
- HEURDIVESTRATEGY
- HEURFORCESPECIALOBJ
- HEURFREQ
- HEURMAXSOL
- HEURNODES
- HEURSEARCHEFFORT
- HEURSEARCHFREQ
- HEURSEARCHROOTCUTFREQ
- HEURSEARCHROOTSELECT
- HEURSEARCHTREESELECT
- HEURSTRATEGY
- HEURTHREADS
- HISTORYCOSTS
- IFCHECKCONVEXITY
- INDLINBIGM
- INDPRELINBIGM
- INVERTFREQ
- INVERTMIN
- KEEPBASIS
- KEEPNROWS
- L1CACHE
- LINELENGTH
- LNPBEST
- LNPITERLIMIT
- LPFLAGS
- LPITERLIMIT
- LPREFINEITERLIMIT
- LOCALCHOICE
- LPFOLDING
- LPLOG
- LPLOGDELAY
- LPLOGSTYLE
- LPTHREADS
- MARKOWITZTOL
- MATRIXTOL
- MAXCHECKSONMAXCUTTIME
- MAXCHECKSONMAXTIME
- MAXMCOEFFBUFFERELEMS
- MAXCUTTIME
- MAXGLOBALFILESIZE
- MAXIIS
- MAXIMPLIEDBOUND
- MAXLOCALBACKTRACK
- MAXMEMORYHARD
- MAXMEMORYSOFT
- MAXMIPTASKS
- MAXMIPSOL
- MAXNODE
- MAXPAGELINES
- MAXSCALEFACTOR
- MAXTIME
- MIPABSCUTOFF
- MIPABSGAPNOTIFY
- MIPABSGAPNOTIFYBOUND
- MIPABSGAPNOTIFYOBJ
- MIPABSSTOP
- MIPADDCUTOFF
- MIPCOMPONENTS
- MIPCONCURRENTNODES
- MIPCONCURRENTSOLVES
- MIPDUALREDUCTIONS
- MIPFRACREDUCE
- MIPKAPPAFREQ
- MIPLOG
- MIPPRESOLVE
- MIPRAMPUP
- MIPRESTART
- MIPRESTARTGAPTHRESHOLD
- MIQCPALG
- MIPREFINEITERLIMIT
- MIPRELCUTOFF
- MIPRELGAPNOTIFY
- MIPRELSTOP
- MIPTERMINATIONMETHOD
- MIPTHREADS
- MIPTOL
- MIPTOLTARGET
- MPS18COMPATIBLE
- MPSBOUNDNAME
- MPSECHO
- MPSFORMAT
- MPSOBJNAME
- MPSRANGENAME
- MPSRHSNAME
- MUTEXCALLBACKS
- NETCUTS
- NODEPROBINGEFFORT
- NODESELECTION
- NUMERICALEMPHASIS
- OBJSCALEFACTOR
- OPTIMALITYTOL
- OPTIMALITYTOLTARGET
- OUTPUTCONTROLS
- OUTPUTLOG
- OUTPUTMASK
- OUTPUTTOL
- PENALTY
- PERTURB
- PIVOTTOL
- PPFACTOR
- PREANALYTICCENTER
- PREBASISRED
- PREBNDREDCONE
- PREBNDREDQUAD
- PRECOEFELIM
- PRECOMPONENTS
- PRECOMPONENTSEFFORT
- PRECONEDECOMP
- PRECONVERTSEPARABLE
- PREDOMCOL
- PREDOMROW
- PREDUPROW
- PREELIMQUAD
- PREIMPLICATIONS
- PRELINDEP
- PREOBJCUTDETECT
- PREPERMUTE
- PREPERMUTESEED
- PREPROBING
- PREPROTECTDUAL
- PRESOLVE
- PRESOLVEMAXGROW
- PRESOLVEOPS
- PRESOLVEPASSES
- PRESORT
- PRICINGALG
- PRIMALOPS
- PRIMALPERTURB
- PRIMALUNSHIFT
- PSEUDOCOST
- PWLDUALREDUCTIONS
- PWLNONCONVEXTRANSFORMATION
- QCCUTS
- QCROOTALG
- QSIMPLEXOPS
- QUADRATICUNSHIFT
- RANDOMSEED
- REFACTOR
- REFINEOPS
- RELAXTREEMEMORYLIMIT
- RELPIVOTTOL
- REPAIRINDEFINITEQ
- REPAIRINFEASMAXTIME
- RESOURCESTRATEGY
- ROOTPRESOLVE
- SBBEST
- SBEFFORT
- SBESTIMATE
- SBITERLIMIT
- SBSELECT
- SCALING
- SIFTING
- SIFTSWITCH
- SLEEPONTHREADWAIT
- SOSREFTOL
- SYMMETRY
- SYMSELECT
- THREADS
- TRACE
- TREECOMPRESSION
- TREECOVERCUTS
- TREECUTSELECT
- TREEDIAGNOSTICS
- TREEGOMCUTS
- TREEMEMORYLIMIT
- TREEMEMORYSAVINGTARGET
- TREEPRESOLVE
- TREEPRESOLVE_KEEPBASIS
- TREEQCCUTS
- TUNERHISTORY
- TUNERMAXTIME
- TUNERMETHOD
- TUNERMETHODFILE
- TUNERMODE
- TUNEROUTPUT
- TUNEROUTPUTPATH
- TUNERPERMUTE
- TUNERROOTALG
- TUNERSESSIONNAME
- TUNERTARGET
- TUNERTHREADS
- TUNERVERBOSE
- USERSOLHEURISTIC
- VARSELECTION
- VERSION
Parent Topic
Optimizer Reference Manual