XPRSprob.Controls
- java.lang.Object
-
- com.dashoptimization.XPRSprob.Controls
-
- Enclosing class:
- XPRSprob
public final class XPRSprob.Controls extends java.lang.Object
Class to access controls. Instances of this class provide a convenient way to access the controls of aXPRSprob
instance. The methods in this class are convenience wrappers for the variousgetXXXControl
andsetXXXControl
functions in classXPRSprob
.
-
-
Method Summary
Modifier and Type Method Description int
getAlgAfterCrossOver()
Retrieves the value of the controlXPRSconstants.ALGAFTERCROSSOVER
.int
getAlgAfterNetwork()
Retrieves the value of the controlXPRSconstants.ALGAFTERNETWORK
.int
getAlternativeRedCosts()
Retrieves the value of the controlXPRSconstants.ALTERNATIVEREDCOSTS
.int
getAutoCutting()
Retrieves the value of the controlXPRSconstants.AUTOCUTTING
.int
getAutoPerturb()
Retrieves the value of the controlXPRSconstants.AUTOPERTURB
.int
getAutoScaling()
Retrieves the value of the controlXPRSconstants.AUTOSCALING
.int
getBackgroundMaxThreads()
Retrieves the value of the controlXPRSconstants.BACKGROUNDMAXTHREADS
.long
getBackgroundSelect()
Retrieves the value of the controlXPRSconstants.BACKGROUNDSELECT
.int
getBackTrack()
Retrieves the value of the controlXPRSconstants.BACKTRACK
.int
getBacktrackTie()
Retrieves the value of the controlXPRSconstants.BACKTRACKTIE
.int
getBarAlg()
Retrieves the value of the controlXPRSconstants.BARALG
.int
getBarCores()
Retrieves the value of the controlXPRSconstants.BARCORES
.int
getBarCrash()
Retrieves the value of the controlXPRSconstants.BARCRASH
.double
getBarDualStop()
Retrieves the value of the controlXPRSconstants.BARDUALSTOP
.int
getBarFailIterLimit()
Retrieves the value of the controlXPRSconstants.BARFAILITERLIMIT
.double
getBarFreeScale()
Retrieves the value of the controlXPRSconstants.BARFREESCALE
.double
getBarGapStop()
Retrieves the value of the controlXPRSconstants.BARGAPSTOP
.double
getBarGapTarget()
Retrieves the value of the controlXPRSconstants.BARGAPTARGET
.double
getBarhgExtrapolate()
Retrieves the value of the controlXPRSconstants.BARHGEXTRAPOLATE
.int
getBarhgMaxRestarts()
Retrieves the value of the controlXPRSconstants.BARHGMAXRESTARTS
.XPRSenumerations.BARHGOps
getBarhgOps()
Retrieves the value of the controlXPRSconstants.BARHGOPS
.int
getBarIndefLimit()
Retrieves the value of the controlXPRSconstants.BARINDEFLIMIT
.int
getBarIterLimit()
Retrieves the value of the controlXPRSconstants.BARITERLIMIT
.double
getBarKernel()
Retrieves the value of the controlXPRSconstants.BARKERNEL
.double
getBarLargeBound()
Retrieves the value of the controlXPRSconstants.BARLARGEBOUND
.int
getBarNumStability()
double
getBarObjPerturb()
Retrieves the value of the controlXPRSconstants.BAROBJPERTURB
.double
getBarObjScale()
Retrieves the value of the controlXPRSconstants.BAROBJSCALE
.XPRSenumerations.BarOrder
getBarOrder()
Retrieves the value of the controlXPRSconstants.BARORDER
.int
getBarOrderThreads()
Retrieves the value of the controlXPRSconstants.BARORDERTHREADS
.int
getBarOutput()
Retrieves the value of the controlXPRSconstants.BAROUTPUT
.double
getBarPerturb()
Retrieves the value of the controlXPRSconstants.BARPERTURB
.int
getBarPresolveOps()
Retrieves the value of the controlXPRSconstants.BARPRESOLVEOPS
.double
getBarPrimalStop()
Retrieves the value of the controlXPRSconstants.BARPRIMALSTOP
.int
getBarRefIter()
Retrieves the value of the controlXPRSconstants.BARREFITER
.int
getBarRegularize()
Retrieves the value of the controlXPRSconstants.BARREGULARIZE
.double
getBarRhsScale()
Retrieves the value of the controlXPRSconstants.BARRHSSCALE
.int
getBarSolution()
Retrieves the value of the controlXPRSconstants.BARSOLUTION
.int
getBarStart()
Retrieves the value of the controlXPRSconstants.BARSTART
.double
getBarStartWeight()
Retrieves the value of the controlXPRSconstants.BARSTARTWEIGHT
.double
getBarStepStop()
Retrieves the value of the controlXPRSconstants.BARSTEPSTOP
.int
getBarThreads()
Retrieves the value of the controlXPRSconstants.BARTHREADS
.double
getBigM()
Retrieves the value of the controlXPRSconstants.BIGM
.int
getBigmMethod()
Retrieves the value of the controlXPRSconstants.BIGMMETHOD
.int
getBranchChoice()
Retrieves the value of the controlXPRSconstants.BRANCHCHOICE
.int
getBranchDisj()
Retrieves the value of the controlXPRSconstants.BRANCHDISJ
.int
getBranchStructural()
Retrieves the value of the controlXPRSconstants.BRANCHSTRUCTURAL
.int
getBreadthFirst()
Retrieves the value of the controlXPRSconstants.BREADTHFIRST
.int
getCacheSize()
Deprecated.since 41.00int
getCallbackCheckTimeDelay()
Retrieves the value of the controlXPRSconstants.CALLBACKCHECKTIMEDELAY
.int
getCallbackFromMasterThread()
Retrieves the value of the controlXPRSconstants.CALLBACKFROMMASTERTHREAD
.int
getCheckInputData()
Retrieves the value of the controlXPRSconstants.CHECKINPUTDATA
.int
getCholeskyAlg()
Retrieves the value of the controlXPRSconstants.CHOLESKYALG
.double
getCholeskyTol()
Retrieves the value of the controlXPRSconstants.CHOLESKYTOL
.int
getClamping()
Retrieves the value of the controlXPRSconstants.CLAMPING
.int
getCompute()
Retrieves the value of the controlXPRSconstants.COMPUTE
.java.lang.String
getComputeExecService()
Retrieves the value of the controlXPRSconstants.COMPUTEEXECSERVICE
.int
getComputeJobPriority()
Retrieves the value of the controlXPRSconstants.COMPUTEJOBPRIORITY
.XPRSenumerations.ComputeLog
getComputeLog()
Retrieves the value of the controlXPRSconstants.COMPUTELOG
.int
getConcurrentThreads()
Retrieves the value of the controlXPRSconstants.CONCURRENTTHREADS
.int
getConflictCuts()
Retrieves the value of the controlXPRSconstants.CONFLICTCUTS
.int
getCoresPerCPU()
Retrieves the value of the controlXPRSconstants.CORESPERCPU
.int
getCoverCuts()
Retrieves the value of the controlXPRSconstants.COVERCUTS
.double
getCpiAlpha()
Retrieves the value of the controlXPRSconstants.CPIALPHA
.int
getCPUPlatform()
Retrieves the value of the controlXPRSconstants.CPUPLATFORM
.int
getCPUTime()
Retrieves the value of the controlXPRSconstants.CPUTIME
.int
getCrash()
Retrieves the value of the controlXPRSconstants.CRASH
.int
getCrossOver()
Retrieves the value of the controlXPRSconstants.CROSSOVER
.double
getCrossoverAccuracyTol()
Retrieves the value of the controlXPRSconstants.CROSSOVERACCURACYTOL
.int
getCrossOverDRP()
double
getCrossOverFeasWeight()
int
getCrossoverIterLimit()
Retrieves the value of the controlXPRSconstants.CROSSOVERITERLIMIT
.int
getCrossoverOps()
Retrieves the value of the controlXPRSconstants.CROSSOVEROPS
.double
getCrossOverRelPivotTol()
double
getCrossOverRelPivotTolSafe()
int
getCrossoverThreads()
Retrieves the value of the controlXPRSconstants.CROSSOVERTHREADS
.int
getCutDepth()
Retrieves the value of the controlXPRSconstants.CUTDEPTH
.double
getCutFactor()
Retrieves the value of the controlXPRSconstants.CUTFACTOR
.int
getCutFreq()
Retrieves the value of the controlXPRSconstants.CUTFREQ
.int
getCutSelect()
Retrieves the value of the controlXPRSconstants.CUTSELECT
.int
getCutStrategy()
Retrieves the value of the controlXPRSconstants.CUTSTRATEGY
.XPRSenumerations.DefaultAlg
getDefaultAlg()
Retrieves the value of the controlXPRSconstants.DEFAULTALG
.int
getDenseColLimit()
Retrieves the value of the controlXPRSconstants.DENSECOLLIMIT
.int
getDeterministic()
Retrieves the value of the controlXPRSconstants.DETERMINISTIC
.double
getDetLogFreq()
int
getDualGradient()
Retrieves the value of the controlXPRSconstants.DUALGRADIENT
.int
getDualize()
Retrieves the value of the controlXPRSconstants.DUALIZE
.int
getDualizeOps()
Retrieves the value of the controlXPRSconstants.DUALIZEOPS
.double
getDualPerturb()
Retrieves the value of the controlXPRSconstants.DUALPERTURB
.int
getDualStrategy()
Retrieves the value of the controlXPRSconstants.DUALSTRATEGY
.int
getDualThreads()
Retrieves the value of the controlXPRSconstants.DUALTHREADS
.double
getDummyControl()
double
getEigenValueTol()
Retrieves the value of the controlXPRSconstants.EIGENVALUETOL
.int
getElimFillIn()
Retrieves the value of the controlXPRSconstants.ELIMFILLIN
.double
getElimTol()
Retrieves the value of the controlXPRSconstants.ELIMTOL
.int
getEscapeNames()
Retrieves the value of the controlXPRSconstants.ESCAPENAMES
.double
getEtaTol()
Retrieves the value of the controlXPRSconstants.ETATOL
.int
getExtraCols()
Retrieves the value of the controlXPRSconstants.EXTRACOLS
.long
getExtraElems()
Retrieves the value of the controlXPRSconstants.EXTRAELEMS
.int
getExtraMIPEnts()
Retrieves the value of the controlXPRSconstants.EXTRAMIPENTS
.int
getExtraRows()
Retrieves the value of the controlXPRSconstants.EXTRAROWS
.long
getExtraSetElems()
Retrieves the value of the controlXPRSconstants.EXTRASETELEMS
.int
getExtraSets()
Retrieves the value of the controlXPRSconstants.EXTRASETS
.int
getFeasibilityJump()
Retrieves the value of the controlXPRSconstants.FEASIBILITYJUMP
.int
getFeasibilityPump()
Retrieves the value of the controlXPRSconstants.FEASIBILITYPUMP
.double
getFeasTol()
Retrieves the value of the controlXPRSconstants.FEASTOL
.double
getFeasTolPerturb()
Retrieves the value of the controlXPRSconstants.FEASTOLPERTURB
.double
getFeasTolTarget()
Retrieves the value of the controlXPRSconstants.FEASTOLTARGET
.int
getForceOutput()
Retrieves the value of the controlXPRSconstants.FORCEOUTPUT
.int
getForceParallelDual()
Retrieves the value of the controlXPRSconstants.FORCEPARALLELDUAL
.int
getGenconsAbsTransformation()
Retrieves the value of the controlXPRSconstants.GENCONSABSTRANSFORMATION
.int
getGenconsDualReductions()
Retrieves the value of the controlXPRSconstants.GENCONSDUALREDUCTIONS
.double
getGlobalBoundingBox()
Retrieves the value of the controlXPRSconstants.GLOBALBOUNDINGBOX
.int
getGlobalLSHeurstrategy()
Retrieves the value of the controlXPRSconstants.GLOBALLSHEURSTRATEGY
.int
getGlobalNlpCuts()
Retrieves the value of the controlXPRSconstants.GLOBALNLPCUTS
.int
getGlobalNumInitNlpCuts()
Retrieves the value of the controlXPRSconstants.GLOBALNUMINITNLPCUTS
.double
getGlobalSpatialBranchCuttingEffort()
Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
.int
getGlobalSpatialBranchIfPreferOrig()
Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
.double
getGlobalSpatialBranchPropagationEffort()
Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
.int
getGlobalTreeNlpCuts()
Retrieves the value of the controlXPRSconstants.GLOBALTREENLPCUTS
.int
getGomCuts()
Retrieves the value of the controlXPRSconstants.GOMCUTS
.int
getHeurBeforeLP()
Retrieves the value of the controlXPRSconstants.HEURBEFORELP
.int
getHeurDepth()
Retrieves the value of the controlXPRSconstants.HEURDEPTH
.double
getHeurDiveIterLimit()
Retrieves the value of the controlXPRSconstants.HEURDIVEITERLIMIT
.double
getHeurDiveRandomize()
Retrieves the value of the controlXPRSconstants.HEURDIVERANDOMIZE
.int
getHeurDiveSoftRounding()
Retrieves the value of the controlXPRSconstants.HEURDIVESOFTROUNDING
.int
getHeurDiveSpeedUp()
Retrieves the value of the controlXPRSconstants.HEURDIVESPEEDUP
.int
getHeurDiveStrategy()
Retrieves the value of the controlXPRSconstants.HEURDIVESTRATEGY
.int
getHeurEmphasis()
Retrieves the value of the controlXPRSconstants.HEUREMPHASIS
.int
getHeurForceSpecialObj()
Retrieves the value of the controlXPRSconstants.HEURFORCESPECIALOBJ
.int
getHeurFreq()
Retrieves the value of the controlXPRSconstants.HEURFREQ
.int
getHeurMaxSol()
Retrieves the value of the controlXPRSconstants.HEURMAXSOL
.int
getHeurNodes()
Retrieves the value of the controlXPRSconstants.HEURNODES
.long
getHeursearchBackgroundSelect()
Retrieves the value of the controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT
.int
getHeurSearchCopyControls()
Retrieves the value of the controlXPRSconstants.HEURSEARCHCOPYCONTROLS
.double
getHeurSearchEffort()
Retrieves the value of the controlXPRSconstants.HEURSEARCHEFFORT
.int
getHeurSearchFreq()
Retrieves the value of the controlXPRSconstants.HEURSEARCHFREQ
.int
getHeurSearchRootCutFreq()
Retrieves the value of the controlXPRSconstants.HEURSEARCHROOTCUTFREQ
.int
getHeurSearchRootSelect()
Retrieves the value of the controlXPRSconstants.HEURSEARCHROOTSELECT
.double
getHeurSearchTargetSize()
int
getHeurSearchTreeSelect()
Retrieves the value of the controlXPRSconstants.HEURSEARCHTREESELECT
.int
getHeurSelect()
int
getHeurShiftProp()
Retrieves the value of the controlXPRSconstants.HEURSHIFTPROP
.int
getHeurThreads()
Retrieves the value of the controlXPRSconstants.HEURTHREADS
.int
getHistoryCosts()
Retrieves the value of the controlXPRSconstants.HISTORYCOSTS
.int
getIfCheckConvexity()
Retrieves the value of the controlXPRSconstants.IFCHECKCONVEXITY
.int
getIgnoreContainerCpuLimit()
int
getIgnoreContainerMemoryLimit()
int
getIISLog()
Retrieves the value of the controlXPRSconstants.IISLOG
.XPRSenumerations.IISOps
getIISOps()
Retrieves the value of the controlXPRSconstants.IISOPS
.double
getIndLinBigM()
Retrieves the value of the controlXPRSconstants.INDLINBIGM
.double
getIndPreLinBigM()
Retrieves the value of the controlXPRSconstants.INDPRELINBIGM
.double
getInputtol()
Retrieves the value of the controlXPRSconstants.INPUTTOL
.int
getInvertFreq()
Retrieves the value of the controlXPRSconstants.INVERTFREQ
.int
getInvertMin()
Retrieves the value of the controlXPRSconstants.INVERTMIN
.int
getIOTimeout()
Retrieves the value of the controlXPRSconstants.IOTIMEOUT
.int
getKeepBasis()
Retrieves the value of the controlXPRSconstants.KEEPBASIS
.int
getKeepNRows()
Retrieves the value of the controlXPRSconstants.KEEPNROWS
.int
getKnitroParamAlgorithm()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_ALGORITHM
.int
getKnitroParamBarDirectInterval()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
.int
getKnitroParamBarFeasible()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
.double
getKnitroParamBarFeasModeTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
.double
getKnitroParamBarInitMu()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITMU
.int
getKnitroParamBarInitPt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITPT
.int
getKnitroParamBarMaxBacktrack()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
.int
getKnitroParamBarMaxRefactor()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
.int
getKnitroParamBarMuRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MURULE
.int
getKnitroParamBarPenCons()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS
.int
getKnitroParamBarPenRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE
.int
getKnitroParamBarRelaxCons()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
.int
getKnitroParamBarSwitchRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
.int
getKnitroParamBLASOption()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BLASOPTION
.int
getKnitroParamDebug()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_DEBUG
.double
getKnitroParamDelta()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_DELTA
.double
getKnitroParamFeastol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOL
.double
getKnitroParamFeasTolAbs()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOLABS
.int
getKnitroParamGradOpt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_GRADOPT
.int
getKnitroParamHessOpt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_HESSOPT
.int
getKnitroParamHonorBbnds()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_HONORBNDS
.double
getKnitroParamInfeasTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_INFEASTOL
.int
getKnitroParamLinSolver()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_LINSOLVER
.int
getKnitroParamLMSize()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_LMSIZE
.int
getKnitroParamMATerminate()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE
.int
getKnitroParamMaxCGIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MAXCGIT
.int
getKnitroParamMaxCrossIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
.int
getKnitroParamMaxIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MAXIT
.int
getKnitroParamMIPBranchRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
.int
getKnitroParamMIPDebug()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG
.int
getKnitroParamMIPGUBBranch()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
.int
getKnitroParamMIPHeuristic()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
.int
getKnitroParamMIPHeurMaxIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
.int
getKnitroParamMIPImplicatns()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
.double
getKnitroParamMIPIntGapAbs()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
.double
getKnitroParamMIPIntGapRel()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
.int
getKnitroParamMIPKnapsack()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
.int
getKnitroParamMIPLPAlg()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_LPALG
.int
getKnitroParamMIPMaxNodes()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
.int
getKnitroParamMIPMethod()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
.int
getKnitroParamMIPOutInterval()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
.int
getKnitroParamMIPOutLevel()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
.int
getKnitroParamMIPPseudoint()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
.int
getKnitroParamMIPRootAlg()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG
.int
getKnitroParamMIPRounding()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
.int
getKnitroParamMIPSelectRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
.int
getKnitroParamMIPStringMaxIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
.int
getKnitroParamMIPStrongCandLim()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
.int
getKnitroParamMIPStrongLevel()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
.double
getKnitroParamMsMaxBndRange()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
.int
getKnitroParamMSMaxSolves()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES
.int
getKnitroParamMSNumToSave()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
.double
getKnitroParamMSSaveTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSAVETOL
.int
getKnitroParamMSSeed()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSEED
.double
getKnitroParamMSStartPtRange()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
.int
getKnitroParamMSTerminate()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSTERMINATE
.int
getKnitroParamMultiStart()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MULTISTART
.int
getKnitroParamNewPoint()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_NEWPOINT
.double
getKnitroParamObjRange()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OBJRANGE
.double
getKnitroParamOptTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOL
.double
getKnitroParamOptTolAbs()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOLABS
.int
getKnitroParamOutLev()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OUTLEV
.int
getKnitroParamParNumThreads()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
.double
getKnitroParamPivot()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PIVOT
.int
getKnitroParamPresolve()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE
.double
getKnitroParamPresolveTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
.int
getKnitroParamScale()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SCALE
.int
getKnitroParamSOC()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SOC
.double
getKnitroParamXTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_XTOL
.int
getL1Cache()
Deprecated.since 41.00int
getLNPBest()
Retrieves the value of the controlXPRSconstants.LNPBEST
.int
getLNPIterLimit()
Retrieves the value of the controlXPRSconstants.LNPITERLIMIT
.int
getLocalBacktrack()
int
getLocalChoice()
Retrieves the value of the controlXPRSconstants.LOCALCHOICE
.int
getLocalSolver()
Retrieves the value of the controlXPRSconstants.LOCALSOLVER
.XPRSenumerations.LPFlags
getLPFlags()
Retrieves the value of the controlXPRSconstants.LPFLAGS
.int
getLpFolding()
Retrieves the value of the controlXPRSconstants.LPFOLDING
.int
getLPIterLimit()
Retrieves the value of the controlXPRSconstants.LPITERLIMIT
.int
getLPLog()
Retrieves the value of the controlXPRSconstants.LPLOG
.double
getLPLogDelay()
Retrieves the value of the controlXPRSconstants.LPLOGDELAY
.int
getLPLogStyle()
Retrieves the value of the controlXPRSconstants.LPLOGSTYLE
.int
getLpRefineIterLimit()
Retrieves the value of the controlXPRSconstants.LPREFINEITERLIMIT
.double
getLUPivotTol()
double
getMarkowitzTol()
Retrieves the value of the controlXPRSconstants.MARKOWITZTOL
.double
getMatrixTol()
Retrieves the value of the controlXPRSconstants.MATRIXTOL
.int
getMaxChecksOnMaxCutTime()
Retrieves the value of the controlXPRSconstants.MAXCHECKSONMAXCUTTIME
.int
getMaxChecksOnMaxTime()
Retrieves the value of the controlXPRSconstants.MAXCHECKSONMAXTIME
.double
getMaxCutTime()
Retrieves the value of the controlXPRSconstants.MAXCUTTIME
.int
getMaxIIS()
Retrieves the value of the controlXPRSconstants.MAXIIS
.double
getMaxImpliedBound()
Retrieves the value of the controlXPRSconstants.MAXIMPLIEDBOUND
.int
getMaxLocalBacktrack()
Retrieves the value of the controlXPRSconstants.MAXLOCALBACKTRACK
.int
getMaxMCoeffBufferElems()
Retrieves the value of the controlXPRSconstants.MAXMCOEFFBUFFERELEMS
.int
getMaxMemoryHard()
Retrieves the value of the controlXPRSconstants.MAXMEMORYHARD
.int
getMaxMemorySoft()
Retrieves the value of the controlXPRSconstants.MAXMEMORYSOFT
.int
getMaxMIPSol()
Retrieves the value of the controlXPRSconstants.MAXMIPSOL
.int
getMaxMipTasks()
Retrieves the value of the controlXPRSconstants.MAXMIPTASKS
.int
getMaxNode()
Retrieves the value of the controlXPRSconstants.MAXNODE
.int
getMaxPageLines()
Retrieves the value of the controlXPRSconstants.MAXPAGELINES
.int
getMaxScaleFactor()
Retrieves the value of the controlXPRSconstants.MAXSCALEFACTOR
.double
getMaxStallTime()
Retrieves the value of the controlXPRSconstants.MAXSTALLTIME
.int
getMaxTime()
Deprecated.since 41.00int
getMaxTreeFileSize()
Retrieves the value of the controlXPRSconstants.MAXTREEFILESIZE
.int
getMCFCutStrategy()
Retrieves the value of the controlXPRSconstants.MCFCUTSTRATEGY
.double
getMIPAbsCutoff()
Retrieves the value of the controlXPRSconstants.MIPABSCUTOFF
.double
getMIPAbsGapNotify()
Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFY
.double
getMIPAbsGapNotifyBound()
Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFYBOUND
.double
getMIPAbsGapNotifyObj()
Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFYOBJ
.double
getMIPAbsStop()
Retrieves the value of the controlXPRSconstants.MIPABSSTOP
.double
getMIPAddCutoff()
Retrieves the value of the controlXPRSconstants.MIPADDCUTOFF
.int
getMipComponents()
Retrieves the value of the controlXPRSconstants.MIPCOMPONENTS
.int
getMipConcurrentNodes()
Retrieves the value of the controlXPRSconstants.MIPCONCURRENTNODES
.int
getMipConcurrentSolves()
Retrieves the value of the controlXPRSconstants.MIPCONCURRENTSOLVES
.int
getMIPDualReductions()
Retrieves the value of the controlXPRSconstants.MIPDUALREDUCTIONS
.int
getMipFracReduce()
Retrieves the value of the controlXPRSconstants.MIPFRACREDUCE
.int
getMIPKappaFreq()
Retrieves the value of the controlXPRSconstants.MIPKAPPAFREQ
.int
getMIPLog()
Retrieves the value of the controlXPRSconstants.MIPLOG
.int
getMIPPresolve()
Retrieves the value of the controlXPRSconstants.MIPPRESOLVE
.int
getMipRampup()
Retrieves the value of the controlXPRSconstants.MIPRAMPUP
.int
getMipRefineIterLimit()
Retrieves the value of the controlXPRSconstants.MIPREFINEITERLIMIT
.double
getMIPRelCutoff()
Retrieves the value of the controlXPRSconstants.MIPRELCUTOFF
.double
getMIPRelGapNotify()
Retrieves the value of the controlXPRSconstants.MIPRELGAPNOTIFY
.double
getMIPRelStop()
Retrieves the value of the controlXPRSconstants.MIPRELSTOP
.int
getMipRestart()
Retrieves the value of the controlXPRSconstants.MIPRESTART
.double
getMIPRestartFactor()
Retrieves the value of the controlXPRSconstants.MIPRESTARTFACTOR
.double
getMIPRestartGapThreshold()
int
getMipTerminationMethod()
Retrieves the value of the controlXPRSconstants.MIPTERMINATIONMETHOD
.int
getMIPThreads()
Retrieves the value of the controlXPRSconstants.MIPTHREADS
.double
getMIPTol()
Retrieves the value of the controlXPRSconstants.MIPTOL
.double
getMipTolTarget()
Retrieves the value of the controlXPRSconstants.MIPTOLTARGET
.int
getMIQCPAlg()
Retrieves the value of the controlXPRSconstants.MIQCPALG
.int
getMPS18Compatible()
Retrieves the value of the controlXPRSconstants.MPS18COMPATIBLE
.java.lang.String
getMPSBoundName()
Retrieves the value of the controlXPRSconstants.MPSBOUNDNAME
.int
getMPSEcho()
Retrieves the value of the controlXPRSconstants.MPSECHO
.int
getMPSFormat()
Retrieves the value of the controlXPRSconstants.MPSFORMAT
.int
getMPSNameLength()
java.lang.String
getMPSObjName()
Retrieves the value of the controlXPRSconstants.MPSOBJNAME
.java.lang.String
getMPSRangeName()
Retrieves the value of the controlXPRSconstants.MPSRANGENAME
.java.lang.String
getMPSRHSName()
Retrieves the value of the controlXPRSconstants.MPSRHSNAME
.double
getMsMaxBoundRange()
Retrieves the value of the controlXPRSconstants.MSMAXBOUNDRANGE
.int
getMultiObjLog()
Retrieves the value of the controlXPRSconstants.MULTIOBJLOG
.int
getMultiObjOps()
Retrieves the value of the controlXPRSconstants.MULTIOBJOPS
.int
getMultiStart()
Retrieves the value of the controlXPRSconstants.MULTISTART
.int
getMultiStart_Log()
Retrieves the value of the controlXPRSconstants.MULTISTART_LOG
.int
getMultiStart_MaxSolves()
Retrieves the value of the controlXPRSconstants.MULTISTART_MAXSOLVES
.int
getMultiStart_MaxTime()
Retrieves the value of the controlXPRSconstants.MULTISTART_MAXTIME
.int
getMultiStart_PoolSize()
Retrieves the value of the controlXPRSconstants.MULTISTART_POOLSIZE
.int
getMultiStart_Seed()
Retrieves the value of the controlXPRSconstants.MULTISTART_SEED
.int
getMultiStart_Threads()
Retrieves the value of the controlXPRSconstants.MULTISTART_THREADS
.int
getMutexCallBacks()
Retrieves the value of the controlXPRSconstants.MUTEXCALLBACKS
.int
getNetCuts()
Deprecated.since 43.00int
getNetStallLimit()
Retrieves the value of the controlXPRSconstants.NETSTALLLIMIT
.int
getNlpCalcThreads()
Retrieves the value of the controlXPRSconstants.NLPCALCTHREADS
.double
getNlpDefaultIV()
Retrieves the value of the controlXPRSconstants.NLPDEFAULTIV
.int
getNlpDerivatives()
Retrieves the value of the controlXPRSconstants.NLPDERIVATIVES
.int
getNlpDeterministic()
Retrieves the value of the controlXPRSconstants.NLPDETERMINISTIC
.int
getNlpEvaluate()
Retrieves the value of the controlXPRSconstants.NLPEVALUATE
.int
getNlpFindIV()
Retrieves the value of the controlXPRSconstants.NLPFINDIV
.int
getNlpFuncEval()
Retrieves the value of the controlXPRSconstants.NLPFUNCEVAL
.int
getNlpHessian()
Retrieves the value of the controlXPRSconstants.NLPHESSIAN
.double
getNlpInfinity()
Retrieves the value of the controlXPRSconstants.NLPINFINITY
.int
getNlpJacobian()
Retrieves the value of the controlXPRSconstants.NLPJACOBIAN
.int
getNlpLinQuadBR()
Retrieves the value of the controlXPRSconstants.NLPLINQUADBR
.int
getNlpLog()
Retrieves the value of the controlXPRSconstants.NLPLOG
.int
getNlpMaxTime()
Retrieves the value of the controlXPRSconstants.NLPMAXTIME
.double
getNlpMeritLambda()
Retrieves the value of the controlXPRSconstants.NLPMERITLAMBDA
.int
getNlpPostsolve()
Retrieves the value of the controlXPRSconstants.NLPPOSTSOLVE
.int
getNlpPresolve()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVE
.double
getNlpPresolve_ElimTol()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVE_ELIMTOL
.int
getNlpPresolveLevel()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVELEVEL
.int
getNlpPresolveOps()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVEOPS
.double
getNlpPresolveZero()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVEZERO
.double
getNlpPrimalIntegralAlpha()
Retrieves the value of the controlXPRSconstants.NLPPRIMALINTEGRALALPHA
.double
getNlpPrimalIntegralRef()
Retrieves the value of the controlXPRSconstants.NLPPRIMALINTEGRALREF
.int
getNlpProbing()
Retrieves the value of the controlXPRSconstants.NLPPROBING
.int
getNlpReformulate()
Retrieves the value of the controlXPRSconstants.NLPREFORMULATE
.int
getNLPSolver()
Retrieves the value of the controlXPRSconstants.NLPSOLVER
.int
getNlpStopOutOfRange()
Retrieves the value of the controlXPRSconstants.NLPSTOPOUTOFRANGE
.int
getNlpThreads()
Retrieves the value of the controlXPRSconstants.NLPTHREADS
.int
getNlpThreadSafeUserFunc()
Retrieves the value of the controlXPRSconstants.NLPTHREADSAFEUSERFUNC
.double
getNlpValidationFactor()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONFACTOR
.double
getNlpValidationTarget_K()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTARGET_K
.double
getNlpValidationTarget_R()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTARGET_R
.double
getNlpValidationTol_A()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_A
.double
getNlpValidationTol_K()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_K
.double
getNlpValidationTol_R()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_R
.double
getNlpZero()
Retrieves the value of the controlXPRSconstants.NLPZERO
.double
getNodeProbingEffort()
Retrieves the value of the controlXPRSconstants.NODEPROBINGEFFORT
.int
getNodeSelection()
Retrieves the value of the controlXPRSconstants.NODESELECTION
.int
getNumericalEmphasis()
Retrieves the value of the controlXPRSconstants.NUMERICALEMPHASIS
.int
getObjScaleFactor()
Retrieves the value of the controlXPRSconstants.OBJSCALEFACTOR
.double
getOptimalityTol()
Retrieves the value of the controlXPRSconstants.OPTIMALITYTOL
.double
getOptimalityTolTarget()
Retrieves the value of the controlXPRSconstants.OPTIMALITYTOLTARGET
.int
getOutputControls()
Retrieves the value of the controlXPRSconstants.OUTPUTCONTROLS
.int
getOutputLog()
Retrieves the value of the controlXPRSconstants.OUTPUTLOG
.java.lang.String
getOutputMask()
Retrieves the value of the controlXPRSconstants.OUTPUTMASK
.double
getOutputTol()
Retrieves the value of the controlXPRSconstants.OUTPUTTOL
.double
getPenalty()
Retrieves the value of the controlXPRSconstants.PENALTY
.double
getPivotTol()
Retrieves the value of the controlXPRSconstants.PIVOTTOL
.double
getPPFactor()
Retrieves the value of the controlXPRSconstants.PPFACTOR
.int
getPreAnalyticcenter()
Retrieves the value of the controlXPRSconstants.PREANALYTICCENTER
.int
getPreBasisRed()
Retrieves the value of the controlXPRSconstants.PREBASISRED
.int
getPreBndRedCone()
Retrieves the value of the controlXPRSconstants.PREBNDREDCONE
.int
getPreBndRedQuad()
Retrieves the value of the controlXPRSconstants.PREBNDREDQUAD
.int
getPreCliqueStrategy()
Retrieves the value of the controlXPRSconstants.PRECLIQUESTRATEGY
.int
getPreCoefElim()
Retrieves the value of the controlXPRSconstants.PRECOEFELIM
.int
getPreComponents()
Retrieves the value of the controlXPRSconstants.PRECOMPONENTS
.double
getPreComponentsEffort()
Retrieves the value of the controlXPRSconstants.PRECOMPONENTSEFFORT
.int
getPreConeDecomp()
Retrieves the value of the controlXPRSconstants.PRECONEDECOMP
.int
getPreConfiguration()
Retrieves the value of the controlXPRSconstants.PRECONFIGURATION
.int
getPreConvertObjToCons()
Retrieves the value of the controlXPRSconstants.PRECONVERTOBJTOCONS
.int
getPreConvertSeparable()
Retrieves the value of the controlXPRSconstants.PRECONVERTSEPARABLE
.int
getPreDomCol()
Retrieves the value of the controlXPRSconstants.PREDOMCOL
.int
getPreDomRow()
Retrieves the value of the controlXPRSconstants.PREDOMROW
.int
getPreDupRow()
Retrieves the value of the controlXPRSconstants.PREDUPROW
.int
getPreElimQuad()
Retrieves the value of the controlXPRSconstants.PREELIMQUAD
.int
getPreFolding()
Retrieves the value of the controlXPRSconstants.PREFOLDING
.int
getPreImplications()
Retrieves the value of the controlXPRSconstants.PREIMPLICATIONS
.int
getPreLinDep()
Retrieves the value of the controlXPRSconstants.PRELINDEP
.int
getPreObjCutDetect()
Retrieves the value of the controlXPRSconstants.PREOBJCUTDETECT
.int
getPrePermute()
Retrieves the value of the controlXPRSconstants.PREPERMUTE
.int
getPrePermuteSeed()
Retrieves the value of the controlXPRSconstants.PREPERMUTESEED
.int
getPreProbing()
Retrieves the value of the controlXPRSconstants.PREPROBING
.int
getPreProtectDual()
Retrieves the value of the controlXPRSconstants.PREPROTECTDUAL
.int
getPresolve()
Retrieves the value of the controlXPRSconstants.PRESOLVE
.double
getPresolveMaxGrow()
Retrieves the value of the controlXPRSconstants.PRESOLVEMAXGROW
.int
getPresolveOps()
Retrieves the value of the controlXPRSconstants.PRESOLVEOPS
.int
getPresolvePasses()
Retrieves the value of the controlXPRSconstants.PRESOLVEPASSES
.int
getPreSort()
Retrieves the value of the controlXPRSconstants.PRESORT
.int
getPricingAlg()
Retrieves the value of the controlXPRSconstants.PRICINGALG
.int
getPrimalOps()
Retrieves the value of the controlXPRSconstants.PRIMALOPS
.double
getPrimalPerturb()
Retrieves the value of the controlXPRSconstants.PRIMALPERTURB
.int
getPrimalUnshift()
Retrieves the value of the controlXPRSconstants.PRIMALUNSHIFT
.double
getPseudoCost()
Retrieves the value of the controlXPRSconstants.PSEUDOCOST
.int
getPwlDualReductions()
Retrieves the value of the controlXPRSconstants.PWLDUALREDUCTIONS
.int
getPwlNonConvexTransformation()
Retrieves the value of the controlXPRSconstants.PWLNONCONVEXTRANSFORMATION
.int
getQCCuts()
Retrieves the value of the controlXPRSconstants.QCCUTS
.int
getQCRootAlg()
Retrieves the value of the controlXPRSconstants.QCROOTALG
.int
getQSimplexOps()
Retrieves the value of the controlXPRSconstants.QSIMPLEXOPS
.int
getQuadraticUnshift()
Retrieves the value of the controlXPRSconstants.QUADRATICUNSHIFT
.int
getRandomSeed()
Retrieves the value of the controlXPRSconstants.RANDOMSEED
.int
getRefactor()
Retrieves the value of the controlXPRSconstants.REFACTOR
.int
getRefineOps()
Retrieves the value of the controlXPRSconstants.REFINEOPS
.double
getRelaxTreeMemoryLimit()
Retrieves the value of the controlXPRSconstants.RELAXTREEMEMORYLIMIT
.double
getRelPivotTol()
Retrieves the value of the controlXPRSconstants.RELPIVOTTOL
.XPRSenumerations.RepairIndefiniteQuadratic
getRepairIndefiniteQ()
Retrieves the value of the controlXPRSconstants.REPAIRINDEFINITEQ
.double
getRepairIndefiniteQMax()
int
getRepairInfeasMaxTime()
Deprecated.since 41.00double
getRepairInfeasTimeLimit()
Retrieves the value of the controlXPRSconstants.REPAIRINFEASTIMELIMIT
.int
getResourceStrategy()
Retrieves the value of the controlXPRSconstants.RESOURCESTRATEGY
.int
getRLTCuts()
Retrieves the value of the controlXPRSconstants.RLTCUTS
.int
getRootPresolve()
Retrieves the value of the controlXPRSconstants.ROOTPRESOLVE
.int
getSBBest()
Retrieves the value of the controlXPRSconstants.SBBEST
.double
getSbEffort()
Retrieves the value of the controlXPRSconstants.SBEFFORT
.int
getSBEstimate()
Retrieves the value of the controlXPRSconstants.SBESTIMATE
.int
getSBIterLimit()
Retrieves the value of the controlXPRSconstants.SBITERLIMIT
.int
getSBSelect()
Retrieves the value of the controlXPRSconstants.SBSELECT
.int
getScaling()
Retrieves the value of the controlXPRSconstants.SCALING
.int
getSerializePreIntSol()
Retrieves the value of the controlXPRSconstants.SERIALIZEPREINTSOL
.int
getSifting()
Retrieves the value of the controlXPRSconstants.SIFTING
.int
getSiftPasses()
Retrieves the value of the controlXPRSconstants.SIFTPASSES
.int
getSiftPresolveOps()
Retrieves the value of the controlXPRSconstants.SIFTPRESOLVEOPS
.int
getSiftSwitch()
Retrieves the value of the controlXPRSconstants.SIFTSWITCH
.int
getSleepOnThreadWait()
Deprecated.since 41.00int
getSlpAlgorithm()
Retrieves the value of the controlXPRSconstants.SLPALGORITHM
.int
getSlpAnalyze()
Retrieves the value of the controlXPRSconstants.SLPANALYZE
.double
getSlpATol_A()
Retrieves the value of the controlXPRSconstants.SLPATOL_A
.double
getSlpATol_R()
Retrieves the value of the controlXPRSconstants.SLPATOL_R
.int
getSlpAugmentation()
Retrieves the value of the controlXPRSconstants.SLPAUGMENTATION
.int
getSlpAutoSave()
Retrieves the value of the controlXPRSconstants.SLPAUTOSAVE
.int
getSlpBarCrossoverStart()
Retrieves the value of the controlXPRSconstants.SLPBARCROSSOVERSTART
.int
getSlpBarLimit()
Retrieves the value of the controlXPRSconstants.SLPBARLIMIT
.int
getSlpBarStallingLimit()
Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGLIMIT
.int
getSlpBarStallingObjLimit()
Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGOBJLIMIT
.double
getSlpBarStallingTol()
Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGTOL
.int
getSlpBarStartOps()
Retrieves the value of the controlXPRSconstants.SLPBARSTARTOPS
.double
getSlpBoundThreshold()
Retrieves the value of the controlXPRSconstants.SLPBOUNDTHRESHOLD
.int
getSlpCascade()
Retrieves the value of the controlXPRSconstants.SLPCASCADE
.int
getSlpCascadeNLimit()
Retrieves the value of the controlXPRSconstants.SLPCASCADENLIMIT
.double
getSlpCascadeTol_PA()
Retrieves the value of the controlXPRSconstants.SLPCASCADETOL_PA
.double
getSlpCascadeTol_PR()
Retrieves the value of the controlXPRSconstants.SLPCASCADETOL_PR
.double
getSlpCDTol_A()
Retrieves the value of the controlXPRSconstants.SLPCDTOL_A
.double
getSlpCDTol_R()
Retrieves the value of the controlXPRSconstants.SLPCDTOL_R
.double
getSlpClampShrink()
Retrieves the value of the controlXPRSconstants.SLPCLAMPSHRINK
.double
getSlpClampValidationTol_A()
Retrieves the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
.double
getSlpClampValidationTol_R()
Retrieves the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
.int
getSlpConvergenceOps()
Retrieves the value of the controlXPRSconstants.SLPCONVERGENCEOPS
.double
getSlpCTol()
Retrieves the value of the controlXPRSconstants.SLPCTOL
.int
getSlpCutStrategy()
Retrieves the value of the controlXPRSconstants.SLPCUTSTRATEGY
.double
getSlpDamp()
Retrieves the value of the controlXPRSconstants.SLPDAMP
.double
getSlpDampExpand()
Retrieves the value of the controlXPRSconstants.SLPDAMPEXPAND
.double
getSlpDampMax()
Retrieves the value of the controlXPRSconstants.SLPDAMPMAX
.double
getSlpDampMin()
Retrieves the value of the controlXPRSconstants.SLPDAMPMIN
.double
getSlpDampShrink()
Retrieves the value of the controlXPRSconstants.SLPDAMPSHRINK
.int
getSlpDampStart()
Retrieves the value of the controlXPRSconstants.SLPDAMPSTART
.double
getSlpDefaultStepBound()
Retrieves the value of the controlXPRSconstants.SLPDEFAULTSTEPBOUND
.int
getSlpDelayUpdateRows()
Retrieves the value of the controlXPRSconstants.SLPDELAYUPDATEROWS
.double
getSlpDelta_A()
Retrieves the value of the controlXPRSconstants.SLPDELTA_A
.double
getSlpDelta_Infinity()
Retrieves the value of the controlXPRSconstants.SLPDELTA_INFINITY
.double
getSlpDelta_R()
Retrieves the value of the controlXPRSconstants.SLPDELTA_R
.double
getSlpDelta_X()
Retrieves the value of the controlXPRSconstants.SLPDELTA_X
.double
getSlpDelta_Z()
Retrieves the value of the controlXPRSconstants.SLPDELTA_Z
.double
getSlpDelta_Zero()
Retrieves the value of the controlXPRSconstants.SLPDELTA_ZERO
.double
getSlpDeltaCost()
Retrieves the value of the controlXPRSconstants.SLPDELTACOST
.double
getSlpDeltaCostFactor()
Retrieves the value of the controlXPRSconstants.SLPDELTACOSTFACTOR
.double
getSlpDeltaMaxCost()
Retrieves the value of the controlXPRSconstants.SLPDELTAMAXCOST
.int
getSlpDeltaOffset()
Retrieves the value of the controlXPRSconstants.SLPDELTAOFFSET
.int
getSlpDeltaZLimit()
Retrieves the value of the controlXPRSconstants.SLPDELTAZLIMIT
.double
getSlpDJTol()
Retrieves the value of the controlXPRSconstants.SLPDJTOL
.double
getSlpDRColDjTol()
Retrieves the value of the controlXPRSconstants.SLPDRCOLDJTOL
.double
getSlpDRColTol()
Retrieves the value of the controlXPRSconstants.SLPDRCOLTOL
.double
getSlpDRFixRange()
Retrieves the value of the controlXPRSconstants.SLPDRFIXRANGE
.int
getSlpECFCheck()
Retrieves the value of the controlXPRSconstants.SLPECFCHECK
.double
getSlpEcfTol_A()
Retrieves the value of the controlXPRSconstants.SLPECFTOL_A
.double
getSlpEcfTol_R()
Retrieves the value of the controlXPRSconstants.SLPECFTOL_R
.double
getSlpEnforceCostShrink()
Retrieves the value of the controlXPRSconstants.SLPENFORCECOSTSHRINK
.double
getSlpEnforceMaxCost()
Retrieves the value of the controlXPRSconstants.SLPENFORCEMAXCOST
.double
getSlpErrorCost()
Retrieves the value of the controlXPRSconstants.SLPERRORCOST
.double
getSlpErrorCostFactor()
Retrieves the value of the controlXPRSconstants.SLPERRORCOSTFACTOR
.double
getSlpErrorMaxCost()
Retrieves the value of the controlXPRSconstants.SLPERRORMAXCOST
.int
getSlpErrorOffset()
Retrieves the value of the controlXPRSconstants.SLPERROROFFSET
.double
getSlpErrorTol_A()
Retrieves the value of the controlXPRSconstants.SLPERRORTOL_A
.double
getSlpErrorTol_P()
Retrieves the value of the controlXPRSconstants.SLPERRORTOL_P
.double
getSlpEscalation()
Retrieves the value of the controlXPRSconstants.SLPESCALATION
.double
getSlpETol_A()
Retrieves the value of the controlXPRSconstants.SLPETOL_A
.double
getSlpETol_R()
Retrieves the value of the controlXPRSconstants.SLPETOL_R
.double
getSlpEVTol_A()
Retrieves the value of the controlXPRSconstants.SLPEVTOL_A
.double
getSlpEVTol_R()
Retrieves the value of the controlXPRSconstants.SLPEVTOL_R
.double
getSlpExpand()
Retrieves the value of the controlXPRSconstants.SLPEXPAND
.double
getSlpFeastolTarget()
Retrieves the value of the controlXPRSconstants.SLPFEASTOLTARGET
.int
getSlpFilter()
Retrieves the value of the controlXPRSconstants.SLPFILTER
.double
getSlpGranularity()
Retrieves the value of the controlXPRSconstants.SLPGRANULARITY
.int
getSlpGridHeurSelect()
Retrieves the value of the controlXPRSconstants.SLPGRIDHEURSELECT
.int
getSlpHeurStrategy()
Retrieves the value of the controlXPRSconstants.SLPHEURSTRATEGY
.int
getSlpInfeasLimit()
Retrieves the value of the controlXPRSconstants.SLPINFEASLIMIT
.int
getSlpIterLimit()
Retrieves the value of the controlXPRSconstants.SLPITERLIMIT
.double
getSlpItol_A()
Retrieves the value of the controlXPRSconstants.SLPITOL_A
.double
getSlpITol_R()
Retrieves the value of the controlXPRSconstants.SLPITOL_R
.int
getSlpLSIterLimit()
Retrieves the value of the controlXPRSconstants.SLPLSITERLIMIT
.int
getSlpLSPatternLimit()
Retrieves the value of the controlXPRSconstants.SLPLSPATTERNLIMIT
.int
getSlpLSStart()
Retrieves the value of the controlXPRSconstants.SLPLSSTART
.int
getSlpLSZeroLimit()
Retrieves the value of the controlXPRSconstants.SLPLSZEROLIMIT
.double
getSlpMatrixTol()
Retrieves the value of the controlXPRSconstants.SLPMATRIXTOL
.double
getSlpMaxWeight()
Retrieves the value of the controlXPRSconstants.SLPMAXWEIGHT
.double
getSlpMinSBFactor()
Retrieves the value of the controlXPRSconstants.SLPMINSBFACTOR
.double
getSlpMinWeight()
Retrieves the value of the controlXPRSconstants.SLPMINWEIGHT
.int
getSlpMipAlgorithm()
Retrieves the value of the controlXPRSconstants.SLPMIPALGORITHM
.double
getSlpMipCutoff_A()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFF_A
.double
getSlpMipCutoff_R()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFF_R
.int
getSlpMipCutOffCount()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFFCOUNT
.int
getSlpMipCutoffLimit()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFFLIMIT
.int
getSlpMipDefaultAlgorithm()
Retrieves the value of the controlXPRSconstants.SLPMIPDEFAULTALGORITHM
.double
getSlpMipErrorTol_A()
Retrieves the value of the controlXPRSconstants.SLPMIPERRORTOL_A
.double
getSlpMipErrorTol_R()
Retrieves the value of the controlXPRSconstants.SLPMIPERRORTOL_R
.int
getSlpMipFixStepBounds()
Retrieves the value of the controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
.int
getSlpMipIterLimit()
Retrieves the value of the controlXPRSconstants.SLPMIPITERLIMIT
.int
getSlpMipLog()
Retrieves the value of the controlXPRSconstants.SLPMIPLOG
.int
getSlpMipOCount()
Retrieves the value of the controlXPRSconstants.SLPMIPOCOUNT
.double
getSlpMipOtol_A()
Retrieves the value of the controlXPRSconstants.SLPMIPOTOL_A
.double
getSlpMipOtol_R()
Retrieves the value of the controlXPRSconstants.SLPMIPOTOL_R
.int
getSlpMipRelaxStepBounds()
Retrieves the value of the controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
.double
getSlpMTol_A()
Retrieves the value of the controlXPRSconstants.SLPMTOL_A
.double
getSlpMTol_R()
Retrieves the value of the controlXPRSconstants.SLPMTOL_R
.double
getSlpMVTol()
Retrieves the value of the controlXPRSconstants.SLPMVTOL
.double
getSlpObjThreshold()
Retrieves the value of the controlXPRSconstants.SLPOBJTHRESHOLD
.double
getSlpObjToPenaltyCost()
Retrieves the value of the controlXPRSconstants.SLPOBJTOPENALTYCOST
.int
getSlpOCount()
Retrieves the value of the controlXPRSconstants.SLPOCOUNT
.double
getSlpOptimalityTolTarget()
Retrieves the value of the controlXPRSconstants.SLPOPTIMALITYTOLTARGET
.double
getSlpOTol_A()
Retrieves the value of the controlXPRSconstants.SLPOTOL_A
.double
getSlpOTol_R()
Retrieves the value of the controlXPRSconstants.SLPOTOL_R
.int
getSlpPenaltyInfoStart()
Retrieves the value of the controlXPRSconstants.SLPPENALTYINFOSTART
.int
getSlpSameCount()
Retrieves the value of the controlXPRSconstants.SLPSAMECOUNT
.int
getSlpSameDamp()
Retrieves the value of the controlXPRSconstants.SLPSAMEDAMP
.int
getSlpSBRowOffset()
Retrieves the value of the controlXPRSconstants.SLPSBROWOFFSET
.int
getSlpSBStart()
Retrieves the value of the controlXPRSconstants.SLPSBSTART
.double
getSlpShrink()
Retrieves the value of the controlXPRSconstants.SLPSHRINK
.double
getSlpShrinkBias()
Retrieves the value of the controlXPRSconstants.SLPSHRINKBIAS
.double
getSlpSTol_A()
Retrieves the value of the controlXPRSconstants.SLPSTOL_A
.double
getSlpSTol_R()
Retrieves the value of the controlXPRSconstants.SLPSTOL_R
.int
getSlpTraceMaskOps()
Retrieves the value of the controlXPRSconstants.SLPTRACEMASKOPS
.int
getSlpUnFinishedLimit()
Retrieves the value of the controlXPRSconstants.SLPUNFINISHEDLIMIT
.int
getSlpUpdateOffset()
Retrieves the value of the controlXPRSconstants.SLPUPDATEOFFSET
.int
getSlpVCount()
Retrieves the value of the controlXPRSconstants.SLPVCOUNT
.int
getSlpVLimit()
Retrieves the value of the controlXPRSconstants.SLPVLIMIT
.double
getSlpVTol_A()
Retrieves the value of the controlXPRSconstants.SLPVTOL_A
.double
getSlpVTol_R()
Retrieves the value of the controlXPRSconstants.SLPVTOL_R
.int
getSlpWCount()
Retrieves the value of the controlXPRSconstants.SLPWCOUNT
.double
getSlpWTol_A()
Retrieves the value of the controlXPRSconstants.SLPWTOL_A
.double
getSlpWTol_R()
Retrieves the value of the controlXPRSconstants.SLPWTOL_R
.int
getSlpXCount()
Retrieves the value of the controlXPRSconstants.SLPXCOUNT
.int
getSlpXLimit()
Retrieves the value of the controlXPRSconstants.SLPXLIMIT
.double
getSlpXTol_A()
Retrieves the value of the controlXPRSconstants.SLPXTOL_A
.double
getSlpXTol_R()
Retrieves the value of the controlXPRSconstants.SLPXTOL_R
.int
getSlpZeroCriterion()
Retrieves the value of the controlXPRSconstants.SLPZEROCRITERION
.int
getSlpZeroCriterionCount()
Retrieves the value of the controlXPRSconstants.SLPZEROCRITERIONCOUNT
.int
getSlpZeroCriterionStart()
Retrieves the value of the controlXPRSconstants.SLPZEROCRITERIONSTART
.double
getSolTimeLimit()
Retrieves the value of the controlXPRSconstants.SOLTIMELIMIT
.double
getSOSRefTol()
Retrieves the value of the controlXPRSconstants.SOSREFTOL
.int
getSymmetry()
Retrieves the value of the controlXPRSconstants.SYMMETRY
.int
getSymSelect()
Retrieves the value of the controlXPRSconstants.SYMSELECT
.int
getThreads()
Retrieves the value of the controlXPRSconstants.THREADS
.double
getTimeLimit()
Retrieves the value of the controlXPRSconstants.TIMELIMIT
.int
getTrace()
Retrieves the value of the controlXPRSconstants.TRACE
.int
getTreeCompression()
Retrieves the value of the controlXPRSconstants.TREECOMPRESSION
.int
getTreeCoverCuts()
Retrieves the value of the controlXPRSconstants.TREECOVERCUTS
.int
getTreeCutSelect()
Retrieves the value of the controlXPRSconstants.TREECUTSELECT
.int
getTreeDiagnostics()
Retrieves the value of the controlXPRSconstants.TREEDIAGNOSTICS
.int
getTreeFileLogInterval()
Retrieves the value of the controlXPRSconstants.TREEFILELOGINTERVAL
.int
getTreeGomCuts()
Retrieves the value of the controlXPRSconstants.TREEGOMCUTS
.int
getTreeMemoryLimit()
Retrieves the value of the controlXPRSconstants.TREEMEMORYLIMIT
.double
getTreeMemorySavingTarget()
Retrieves the value of the controlXPRSconstants.TREEMEMORYSAVINGTARGET
.int
getTreeQCCuts()
Retrieves the value of the controlXPRSconstants.TREEQCCUTS
.XPRSenumerations.TunerHistory
getTunerHistory()
Retrieves the value of the controlXPRSconstants.TUNERHISTORY
.double
getTunerMaxTime()
Retrieves the value of the controlXPRSconstants.TUNERMAXTIME
.XPRSenumerations.TunerMethod
getTunerMethod()
Retrieves the value of the controlXPRSconstants.TUNERMETHOD
.java.lang.String
getTunerMethodFile()
Retrieves the value of the controlXPRSconstants.TUNERMETHODFILE
.XPRSenumerations.TunerMode
getTunerMode()
Retrieves the value of the controlXPRSconstants.TUNERMODE
.int
getTunerOutput()
Retrieves the value of the controlXPRSconstants.TUNEROUTPUT
.java.lang.String
getTunerOutputPath()
Retrieves the value of the controlXPRSconstants.TUNEROUTPUTPATH
.int
getTunerPermute()
Retrieves the value of the controlXPRSconstants.TUNERPERMUTE
.java.lang.String
getTunerSessionName()
Retrieves the value of the controlXPRSconstants.TUNERSESSIONNAME
.XPRSenumerations.TunerTarget
getTunerTarget()
Retrieves the value of the controlXPRSconstants.TUNERTARGET
.int
getTunerThreads()
Retrieves the value of the controlXPRSconstants.TUNERTHREADS
.int
getTunerVerbose()
Retrieves the value of the controlXPRSconstants.TUNERVERBOSE
.int
getUserSolHeuristic()
Retrieves the value of the controlXPRSconstants.USERSOLHEURISTIC
.int
getVarSelection()
Retrieves the value of the controlXPRSconstants.VARSELECTION
.int
getVersion()
Retrieves the value of the controlXPRSconstants.VERSION
.void
resetAlgAfterCrossOver()
Resets to its default the value of controlXPRSconstants.ALGAFTERCROSSOVER
void
resetAlgAfterNetwork()
Resets to its default the value of controlXPRSconstants.ALGAFTERNETWORK
void
resetAlternativeRedCosts()
Resets to its default the value of controlXPRSconstants.ALTERNATIVEREDCOSTS
void
resetAutoCutting()
Resets to its default the value of controlXPRSconstants.AUTOCUTTING
void
resetAutoPerturb()
Resets to its default the value of controlXPRSconstants.AUTOPERTURB
void
resetAutoScaling()
Resets to its default the value of controlXPRSconstants.AUTOSCALING
void
resetBackgroundMaxThreads()
Resets to its default the value of controlXPRSconstants.BACKGROUNDMAXTHREADS
void
resetBackgroundSelect()
Resets to its default the value of controlXPRSconstants.BACKGROUNDSELECT
void
resetBackTrack()
Resets to its default the value of controlXPRSconstants.BACKTRACK
void
resetBacktrackTie()
Resets to its default the value of controlXPRSconstants.BACKTRACKTIE
void
resetBarAlg()
Resets to its default the value of controlXPRSconstants.BARALG
void
resetBarCores()
Resets to its default the value of controlXPRSconstants.BARCORES
void
resetBarCrash()
Resets to its default the value of controlXPRSconstants.BARCRASH
void
resetBarDualStop()
Resets to its default the value of controlXPRSconstants.BARDUALSTOP
void
resetBarFailIterLimit()
Resets to its default the value of controlXPRSconstants.BARFAILITERLIMIT
void
resetBarFreeScale()
Resets to its default the value of controlXPRSconstants.BARFREESCALE
void
resetBarGapStop()
Resets to its default the value of controlXPRSconstants.BARGAPSTOP
void
resetBarGapTarget()
Resets to its default the value of controlXPRSconstants.BARGAPTARGET
void
resetBarhgExtrapolate()
Resets to its default the value of controlXPRSconstants.BARHGEXTRAPOLATE
void
resetBarhgMaxRestarts()
Resets to its default the value of controlXPRSconstants.BARHGMAXRESTARTS
void
resetBarhgOps()
Resets to its default the value of controlXPRSconstants.BARHGOPS
void
resetBarIndefLimit()
Resets to its default the value of controlXPRSconstants.BARINDEFLIMIT
void
resetBarIterLimit()
Resets to its default the value of controlXPRSconstants.BARITERLIMIT
void
resetBarKernel()
Resets to its default the value of controlXPRSconstants.BARKERNEL
void
resetBarLargeBound()
Resets to its default the value of controlXPRSconstants.BARLARGEBOUND
void
resetBarNumStability()
Resets to its default the value of controlXPRSconstants.BARNUMSTABILITY
void
resetBarObjPerturb()
Resets to its default the value of controlXPRSconstants.BAROBJPERTURB
void
resetBarObjScale()
Resets to its default the value of controlXPRSconstants.BAROBJSCALE
void
resetBarOrder()
Resets to its default the value of controlXPRSconstants.BARORDER
void
resetBarOrderThreads()
Resets to its default the value of controlXPRSconstants.BARORDERTHREADS
void
resetBarOutput()
Resets to its default the value of controlXPRSconstants.BAROUTPUT
void
resetBarPerturb()
Resets to its default the value of controlXPRSconstants.BARPERTURB
void
resetBarPresolveOps()
Resets to its default the value of controlXPRSconstants.BARPRESOLVEOPS
void
resetBarPrimalStop()
Resets to its default the value of controlXPRSconstants.BARPRIMALSTOP
void
resetBarRefIter()
Resets to its default the value of controlXPRSconstants.BARREFITER
void
resetBarRegularize()
Resets to its default the value of controlXPRSconstants.BARREGULARIZE
void
resetBarRhsScale()
Resets to its default the value of controlXPRSconstants.BARRHSSCALE
void
resetBarSolution()
Resets to its default the value of controlXPRSconstants.BARSOLUTION
void
resetBarStart()
Resets to its default the value of controlXPRSconstants.BARSTART
void
resetBarStartWeight()
Resets to its default the value of controlXPRSconstants.BARSTARTWEIGHT
void
resetBarStepStop()
Resets to its default the value of controlXPRSconstants.BARSTEPSTOP
void
resetBarThreads()
Resets to its default the value of controlXPRSconstants.BARTHREADS
void
resetBigM()
Resets to its default the value of controlXPRSconstants.BIGM
void
resetBigmMethod()
Resets to its default the value of controlXPRSconstants.BIGMMETHOD
void
resetBranchChoice()
Resets to its default the value of controlXPRSconstants.BRANCHCHOICE
void
resetBranchDisj()
Resets to its default the value of controlXPRSconstants.BRANCHDISJ
void
resetBranchStructural()
Resets to its default the value of controlXPRSconstants.BRANCHSTRUCTURAL
void
resetBreadthFirst()
Resets to its default the value of controlXPRSconstants.BREADTHFIRST
void
resetCacheSize()
Deprecated.void
resetCallbackCheckTimeDelay()
Resets to its default the value of controlXPRSconstants.CALLBACKCHECKTIMEDELAY
void
resetCallbackFromMasterThread()
Resets to its default the value of controlXPRSconstants.CALLBACKFROMMASTERTHREAD
void
resetCheckInputData()
Resets to its default the value of controlXPRSconstants.CHECKINPUTDATA
void
resetCholeskyAlg()
Resets to its default the value of controlXPRSconstants.CHOLESKYALG
void
resetCholeskyTol()
Resets to its default the value of controlXPRSconstants.CHOLESKYTOL
void
resetClamping()
Resets to its default the value of controlXPRSconstants.CLAMPING
void
resetCompute()
Resets to its default the value of controlXPRSconstants.COMPUTE
void
resetComputeExecService()
Resets to its default the value of controlXPRSconstants.COMPUTEEXECSERVICE
void
resetComputeJobPriority()
Resets to its default the value of controlXPRSconstants.COMPUTEJOBPRIORITY
void
resetComputeLog()
Resets to its default the value of controlXPRSconstants.COMPUTELOG
void
resetConcurrentThreads()
Resets to its default the value of controlXPRSconstants.CONCURRENTTHREADS
void
resetConflictCuts()
Resets to its default the value of controlXPRSconstants.CONFLICTCUTS
void
resetCoresPerCPU()
Resets to its default the value of controlXPRSconstants.CORESPERCPU
void
resetCoverCuts()
Resets to its default the value of controlXPRSconstants.COVERCUTS
void
resetCpiAlpha()
Resets to its default the value of controlXPRSconstants.CPIALPHA
void
resetCPUPlatform()
Resets to its default the value of controlXPRSconstants.CPUPLATFORM
void
resetCPUTime()
Resets to its default the value of controlXPRSconstants.CPUTIME
void
resetCrash()
Resets to its default the value of controlXPRSconstants.CRASH
void
resetCrossOver()
Resets to its default the value of controlXPRSconstants.CROSSOVER
void
resetCrossoverAccuracyTol()
Resets to its default the value of controlXPRSconstants.CROSSOVERACCURACYTOL
void
resetCrossOverDRP()
Resets to its default the value of controlXPRSconstants.CROSSOVERDRP
void
resetCrossOverFeasWeight()
Resets to its default the value of controlXPRSconstants.CROSSOVERFEASWEIGHT
void
resetCrossoverIterLimit()
Resets to its default the value of controlXPRSconstants.CROSSOVERITERLIMIT
void
resetCrossoverOps()
Resets to its default the value of controlXPRSconstants.CROSSOVEROPS
void
resetCrossOverRelPivotTol()
Resets to its default the value of controlXPRSconstants.CROSSOVERRELPIVOTTOL
void
resetCrossOverRelPivotTolSafe()
Resets to its default the value of controlXPRSconstants.CROSSOVERRELPIVOTTOLSAFE
void
resetCrossoverThreads()
Resets to its default the value of controlXPRSconstants.CROSSOVERTHREADS
void
resetCutDepth()
Resets to its default the value of controlXPRSconstants.CUTDEPTH
void
resetCutFactor()
Resets to its default the value of controlXPRSconstants.CUTFACTOR
void
resetCutFreq()
Resets to its default the value of controlXPRSconstants.CUTFREQ
void
resetCutSelect()
Resets to its default the value of controlXPRSconstants.CUTSELECT
void
resetCutStrategy()
Resets to its default the value of controlXPRSconstants.CUTSTRATEGY
void
resetDefaultAlg()
Resets to its default the value of controlXPRSconstants.DEFAULTALG
void
resetDenseColLimit()
Resets to its default the value of controlXPRSconstants.DENSECOLLIMIT
void
resetDeterministic()
Resets to its default the value of controlXPRSconstants.DETERMINISTIC
void
resetDetLogFreq()
Resets to its default the value of controlXPRSconstants.DETLOGFREQ
void
resetDualGradient()
Resets to its default the value of controlXPRSconstants.DUALGRADIENT
void
resetDualize()
Resets to its default the value of controlXPRSconstants.DUALIZE
void
resetDualizeOps()
Resets to its default the value of controlXPRSconstants.DUALIZEOPS
void
resetDualPerturb()
Resets to its default the value of controlXPRSconstants.DUALPERTURB
void
resetDualStrategy()
Resets to its default the value of controlXPRSconstants.DUALSTRATEGY
void
resetDualThreads()
Resets to its default the value of controlXPRSconstants.DUALTHREADS
void
resetDummyControl()
Resets to its default the value of controlXPRSconstants.DUMMYCONTROL
void
resetEigenValueTol()
Resets to its default the value of controlXPRSconstants.EIGENVALUETOL
void
resetElimFillIn()
Resets to its default the value of controlXPRSconstants.ELIMFILLIN
void
resetElimTol()
Resets to its default the value of controlXPRSconstants.ELIMTOL
void
resetEscapeNames()
Resets to its default the value of controlXPRSconstants.ESCAPENAMES
void
resetEtaTol()
Resets to its default the value of controlXPRSconstants.ETATOL
void
resetExtraCols()
Resets to its default the value of controlXPRSconstants.EXTRACOLS
void
resetExtraElems()
Resets to its default the value of controlXPRSconstants.EXTRAELEMS
void
resetExtraMIPEnts()
Resets to its default the value of controlXPRSconstants.EXTRAMIPENTS
void
resetExtraRows()
Resets to its default the value of controlXPRSconstants.EXTRAROWS
void
resetExtraSetElems()
Resets to its default the value of controlXPRSconstants.EXTRASETELEMS
void
resetExtraSets()
Resets to its default the value of controlXPRSconstants.EXTRASETS
void
resetFeasibilityJump()
Resets to its default the value of controlXPRSconstants.FEASIBILITYJUMP
void
resetFeasibilityPump()
Resets to its default the value of controlXPRSconstants.FEASIBILITYPUMP
void
resetFeasTol()
Resets to its default the value of controlXPRSconstants.FEASTOL
void
resetFeasTolPerturb()
Resets to its default the value of controlXPRSconstants.FEASTOLPERTURB
void
resetFeasTolTarget()
Resets to its default the value of controlXPRSconstants.FEASTOLTARGET
void
resetForceOutput()
Resets to its default the value of controlXPRSconstants.FORCEOUTPUT
void
resetForceParallelDual()
Resets to its default the value of controlXPRSconstants.FORCEPARALLELDUAL
void
resetGenconsAbsTransformation()
Resets to its default the value of controlXPRSconstants.GENCONSABSTRANSFORMATION
void
resetGenconsDualReductions()
Resets to its default the value of controlXPRSconstants.GENCONSDUALREDUCTIONS
void
resetGlobalBoundingBox()
Resets to its default the value of controlXPRSconstants.GLOBALBOUNDINGBOX
void
resetGlobalLSHeurstrategy()
Resets to its default the value of controlXPRSconstants.GLOBALLSHEURSTRATEGY
void
resetGlobalNlpCuts()
Resets to its default the value of controlXPRSconstants.GLOBALNLPCUTS
void
resetGlobalNumInitNlpCuts()
Resets to its default the value of controlXPRSconstants.GLOBALNUMINITNLPCUTS
void
resetGlobalSpatialBranchCuttingEffort()
Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
void
resetGlobalSpatialBranchIfPreferOrig()
Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
void
resetGlobalSpatialBranchPropagationEffort()
Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
void
resetGlobalTreeNlpCuts()
Resets to its default the value of controlXPRSconstants.GLOBALTREENLPCUTS
void
resetGomCuts()
Resets to its default the value of controlXPRSconstants.GOMCUTS
void
resetHeurBeforeLP()
Resets to its default the value of controlXPRSconstants.HEURBEFORELP
void
resetHeurDepth()
Resets to its default the value of controlXPRSconstants.HEURDEPTH
void
resetHeurDiveIterLimit()
Resets to its default the value of controlXPRSconstants.HEURDIVEITERLIMIT
void
resetHeurDiveRandomize()
Resets to its default the value of controlXPRSconstants.HEURDIVERANDOMIZE
void
resetHeurDiveSoftRounding()
Resets to its default the value of controlXPRSconstants.HEURDIVESOFTROUNDING
void
resetHeurDiveSpeedUp()
Resets to its default the value of controlXPRSconstants.HEURDIVESPEEDUP
void
resetHeurDiveStrategy()
Resets to its default the value of controlXPRSconstants.HEURDIVESTRATEGY
void
resetHeurEmphasis()
Resets to its default the value of controlXPRSconstants.HEUREMPHASIS
void
resetHeurForceSpecialObj()
Resets to its default the value of controlXPRSconstants.HEURFORCESPECIALOBJ
void
resetHeurFreq()
Resets to its default the value of controlXPRSconstants.HEURFREQ
void
resetHeurMaxSol()
Resets to its default the value of controlXPRSconstants.HEURMAXSOL
void
resetHeurNodes()
Resets to its default the value of controlXPRSconstants.HEURNODES
void
resetHeursearchBackgroundSelect()
Resets to its default the value of controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT
void
resetHeurSearchCopyControls()
Resets to its default the value of controlXPRSconstants.HEURSEARCHCOPYCONTROLS
void
resetHeurSearchEffort()
Resets to its default the value of controlXPRSconstants.HEURSEARCHEFFORT
void
resetHeurSearchFreq()
Resets to its default the value of controlXPRSconstants.HEURSEARCHFREQ
void
resetHeurSearchRootCutFreq()
Resets to its default the value of controlXPRSconstants.HEURSEARCHROOTCUTFREQ
void
resetHeurSearchRootSelect()
Resets to its default the value of controlXPRSconstants.HEURSEARCHROOTSELECT
void
resetHeurSearchTargetSize()
Resets to its default the value of controlXPRSconstants.HEURSEARCHTARGETSIZE
void
resetHeurSearchTreeSelect()
Resets to its default the value of controlXPRSconstants.HEURSEARCHTREESELECT
void
resetHeurSelect()
Resets to its default the value of controlXPRSconstants.HEURSELECT
void
resetHeurShiftProp()
Resets to its default the value of controlXPRSconstants.HEURSHIFTPROP
void
resetHeurThreads()
Resets to its default the value of controlXPRSconstants.HEURTHREADS
void
resetHistoryCosts()
Resets to its default the value of controlXPRSconstants.HISTORYCOSTS
void
resetIfCheckConvexity()
Resets to its default the value of controlXPRSconstants.IFCHECKCONVEXITY
void
resetIgnoreContainerCpuLimit()
Resets to its default the value of controlXPRSconstants.IGNORECONTAINERCPULIMIT
void
resetIgnoreContainerMemoryLimit()
Resets to its default the value of controlXPRSconstants.IGNORECONTAINERMEMORYLIMIT
void
resetIISLog()
Resets to its default the value of controlXPRSconstants.IISLOG
void
resetIISOps()
Resets to its default the value of controlXPRSconstants.IISOPS
void
resetIndLinBigM()
Resets to its default the value of controlXPRSconstants.INDLINBIGM
void
resetIndPreLinBigM()
Resets to its default the value of controlXPRSconstants.INDPRELINBIGM
void
resetInputtol()
Resets to its default the value of controlXPRSconstants.INPUTTOL
void
resetInvertFreq()
Resets to its default the value of controlXPRSconstants.INVERTFREQ
void
resetInvertMin()
Resets to its default the value of controlXPRSconstants.INVERTMIN
void
resetIOTimeout()
Resets to its default the value of controlXPRSconstants.IOTIMEOUT
void
resetKeepBasis()
Resets to its default the value of controlXPRSconstants.KEEPBASIS
void
resetKeepNRows()
Resets to its default the value of controlXPRSconstants.KEEPNROWS
void
resetKnitroParamAlgorithm()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_ALGORITHM
void
resetKnitroParamBarDirectInterval()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
void
resetKnitroParamBarFeasible()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
void
resetKnitroParamBarFeasModeTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
void
resetKnitroParamBarInitMu()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_INITMU
void
resetKnitroParamBarInitPt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_INITPT
void
resetKnitroParamBarMaxBacktrack()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
void
resetKnitroParamBarMaxRefactor()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
void
resetKnitroParamBarMuRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MURULE
void
resetKnitroParamBarPenCons()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS
void
resetKnitroParamBarPenRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE
void
resetKnitroParamBarRelaxCons()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
void
resetKnitroParamBarSwitchRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
void
resetKnitroParamBLASOption()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BLASOPTION
void
resetKnitroParamDebug()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_DEBUG
void
resetKnitroParamDelta()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_DELTA
void
resetKnitroParamFeastol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_FEASTOL
void
resetKnitroParamFeasTolAbs()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_FEASTOLABS
void
resetKnitroParamGradOpt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_GRADOPT
void
resetKnitroParamHessOpt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_HESSOPT
void
resetKnitroParamHonorBbnds()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_HONORBNDS
void
resetKnitroParamInfeasTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_INFEASTOL
void
resetKnitroParamLinSolver()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_LINSOLVER
void
resetKnitroParamLMSize()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_LMSIZE
void
resetKnitroParamMATerminate()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE
void
resetKnitroParamMaxCGIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MAXCGIT
void
resetKnitroParamMaxCrossIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
void
resetKnitroParamMaxIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MAXIT
void
resetKnitroParamMIPBranchRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
void
resetKnitroParamMIPDebug()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG
void
resetKnitroParamMIPGUBBranch()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
void
resetKnitroParamMIPHeuristic()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
void
resetKnitroParamMIPHeurMaxIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
void
resetKnitroParamMIPImplicatns()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
void
resetKnitroParamMIPIntGapAbs()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
void
resetKnitroParamMIPIntGapRel()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
void
resetKnitroParamMIPKnapsack()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
void
resetKnitroParamMIPLPAlg()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_LPALG
void
resetKnitroParamMIPMaxNodes()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
void
resetKnitroParamMIPMethod()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
void
resetKnitroParamMIPOutInterval()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
void
resetKnitroParamMIPOutLevel()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
void
resetKnitroParamMIPPseudoint()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
void
resetKnitroParamMIPRootAlg()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG
void
resetKnitroParamMIPRounding()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
void
resetKnitroParamMIPSelectRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
void
resetKnitroParamMIPStringMaxIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
void
resetKnitroParamMIPStrongCandLim()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
void
resetKnitroParamMIPStrongLevel()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
void
resetKnitroParamMsMaxBndRange()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
void
resetKnitroParamMSMaxSolves()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES
void
resetKnitroParamMSNumToSave()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
void
resetKnitroParamMSSaveTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSAVETOL
void
resetKnitroParamMSSeed()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSEED
void
resetKnitroParamMSStartPtRange()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
void
resetKnitroParamMSTerminate()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSTERMINATE
void
resetKnitroParamMultiStart()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MULTISTART
void
resetKnitroParamNewPoint()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_NEWPOINT
void
resetKnitroParamObjRange()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OBJRANGE
void
resetKnitroParamOptTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OPTTOL
void
resetKnitroParamOptTolAbs()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OPTTOLABS
void
resetKnitroParamOutLev()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OUTLEV
void
resetKnitroParamParNumThreads()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
void
resetKnitroParamPivot()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PIVOT
void
resetKnitroParamPresolve()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PRESOLVE
void
resetKnitroParamPresolveTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
void
resetKnitroParamScale()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SCALE
void
resetKnitroParamSOC()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SOC
void
resetKnitroParamXTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_XTOL
void
resetL1Cache()
Deprecated.void
resetLNPBest()
Resets to its default the value of controlXPRSconstants.LNPBEST
void
resetLNPIterLimit()
Resets to its default the value of controlXPRSconstants.LNPITERLIMIT
void
resetLocalBacktrack()
Resets to its default the value of controlXPRSconstants.LOCALBACKTRACK
void
resetLocalChoice()
Resets to its default the value of controlXPRSconstants.LOCALCHOICE
void
resetLocalSolver()
Resets to its default the value of controlXPRSconstants.LOCALSOLVER
void
resetLPFlags()
Resets to its default the value of controlXPRSconstants.LPFLAGS
void
resetLpFolding()
Resets to its default the value of controlXPRSconstants.LPFOLDING
void
resetLPIterLimit()
Resets to its default the value of controlXPRSconstants.LPITERLIMIT
void
resetLPLog()
Resets to its default the value of controlXPRSconstants.LPLOG
void
resetLPLogDelay()
Resets to its default the value of controlXPRSconstants.LPLOGDELAY
void
resetLPLogStyle()
Resets to its default the value of controlXPRSconstants.LPLOGSTYLE
void
resetLpRefineIterLimit()
Resets to its default the value of controlXPRSconstants.LPREFINEITERLIMIT
void
resetLUPivotTol()
Resets to its default the value of controlXPRSconstants.LUPIVOTTOL
void
resetMarkowitzTol()
Resets to its default the value of controlXPRSconstants.MARKOWITZTOL
void
resetMatrixTol()
Resets to its default the value of controlXPRSconstants.MATRIXTOL
void
resetMaxChecksOnMaxCutTime()
Resets to its default the value of controlXPRSconstants.MAXCHECKSONMAXCUTTIME
void
resetMaxChecksOnMaxTime()
Resets to its default the value of controlXPRSconstants.MAXCHECKSONMAXTIME
void
resetMaxCutTime()
Resets to its default the value of controlXPRSconstants.MAXCUTTIME
void
resetMaxIIS()
Resets to its default the value of controlXPRSconstants.MAXIIS
void
resetMaxImpliedBound()
Resets to its default the value of controlXPRSconstants.MAXIMPLIEDBOUND
void
resetMaxLocalBacktrack()
Resets to its default the value of controlXPRSconstants.MAXLOCALBACKTRACK
void
resetMaxMCoeffBufferElems()
Resets to its default the value of controlXPRSconstants.MAXMCOEFFBUFFERELEMS
void
resetMaxMemoryHard()
Resets to its default the value of controlXPRSconstants.MAXMEMORYHARD
void
resetMaxMemorySoft()
Resets to its default the value of controlXPRSconstants.MAXMEMORYSOFT
void
resetMaxMIPSol()
Resets to its default the value of controlXPRSconstants.MAXMIPSOL
void
resetMaxMipTasks()
Resets to its default the value of controlXPRSconstants.MAXMIPTASKS
void
resetMaxNode()
Resets to its default the value of controlXPRSconstants.MAXNODE
void
resetMaxPageLines()
Resets to its default the value of controlXPRSconstants.MAXPAGELINES
void
resetMaxScaleFactor()
Resets to its default the value of controlXPRSconstants.MAXSCALEFACTOR
void
resetMaxStallTime()
Resets to its default the value of controlXPRSconstants.MAXSTALLTIME
void
resetMaxTime()
Deprecated.void
resetMaxTreeFileSize()
Resets to its default the value of controlXPRSconstants.MAXTREEFILESIZE
void
resetMCFCutStrategy()
Resets to its default the value of controlXPRSconstants.MCFCUTSTRATEGY
void
resetMIPAbsCutoff()
Resets to its default the value of controlXPRSconstants.MIPABSCUTOFF
void
resetMIPAbsGapNotify()
Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFY
void
resetMIPAbsGapNotifyBound()
Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFYBOUND
void
resetMIPAbsGapNotifyObj()
Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFYOBJ
void
resetMIPAbsStop()
Resets to its default the value of controlXPRSconstants.MIPABSSTOP
void
resetMIPAddCutoff()
Resets to its default the value of controlXPRSconstants.MIPADDCUTOFF
void
resetMipComponents()
Resets to its default the value of controlXPRSconstants.MIPCOMPONENTS
void
resetMipConcurrentNodes()
Resets to its default the value of controlXPRSconstants.MIPCONCURRENTNODES
void
resetMipConcurrentSolves()
Resets to its default the value of controlXPRSconstants.MIPCONCURRENTSOLVES
void
resetMIPDualReductions()
Resets to its default the value of controlXPRSconstants.MIPDUALREDUCTIONS
void
resetMipFracReduce()
Resets to its default the value of controlXPRSconstants.MIPFRACREDUCE
void
resetMIPKappaFreq()
Resets to its default the value of controlXPRSconstants.MIPKAPPAFREQ
void
resetMIPLog()
Resets to its default the value of controlXPRSconstants.MIPLOG
void
resetMIPPresolve()
Resets to its default the value of controlXPRSconstants.MIPPRESOLVE
void
resetMipRampup()
Resets to its default the value of controlXPRSconstants.MIPRAMPUP
void
resetMipRefineIterLimit()
Resets to its default the value of controlXPRSconstants.MIPREFINEITERLIMIT
void
resetMIPRelCutoff()
Resets to its default the value of controlXPRSconstants.MIPRELCUTOFF
void
resetMIPRelGapNotify()
Resets to its default the value of controlXPRSconstants.MIPRELGAPNOTIFY
void
resetMIPRelStop()
Resets to its default the value of controlXPRSconstants.MIPRELSTOP
void
resetMipRestart()
Resets to its default the value of controlXPRSconstants.MIPRESTART
void
resetMIPRestartFactor()
Resets to its default the value of controlXPRSconstants.MIPRESTARTFACTOR
void
resetMIPRestartGapThreshold()
Resets to its default the value of controlXPRSconstants.MIPRESTARTGAPTHRESHOLD
void
resetMipTerminationMethod()
Resets to its default the value of controlXPRSconstants.MIPTERMINATIONMETHOD
void
resetMIPThreads()
Resets to its default the value of controlXPRSconstants.MIPTHREADS
void
resetMIPTol()
Resets to its default the value of controlXPRSconstants.MIPTOL
void
resetMipTolTarget()
Resets to its default the value of controlXPRSconstants.MIPTOLTARGET
void
resetMIQCPAlg()
Resets to its default the value of controlXPRSconstants.MIQCPALG
void
resetMPS18Compatible()
Resets to its default the value of controlXPRSconstants.MPS18COMPATIBLE
void
resetMPSBoundName()
Resets to its default the value of controlXPRSconstants.MPSBOUNDNAME
void
resetMPSEcho()
Resets to its default the value of controlXPRSconstants.MPSECHO
void
resetMPSFormat()
Resets to its default the value of controlXPRSconstants.MPSFORMAT
void
resetMPSNameLength()
Resets to its default the value of controlXPRSconstants.MPSNAMELENGTH
void
resetMPSObjName()
Resets to its default the value of controlXPRSconstants.MPSOBJNAME
void
resetMPSRangeName()
Resets to its default the value of controlXPRSconstants.MPSRANGENAME
void
resetMPSRHSName()
Resets to its default the value of controlXPRSconstants.MPSRHSNAME
void
resetMsMaxBoundRange()
Resets to its default the value of controlXPRSconstants.MSMAXBOUNDRANGE
void
resetMultiObjLog()
Resets to its default the value of controlXPRSconstants.MULTIOBJLOG
void
resetMultiObjOps()
Resets to its default the value of controlXPRSconstants.MULTIOBJOPS
void
resetMultiStart()
Resets to its default the value of controlXPRSconstants.MULTISTART
void
resetMultiStart_Log()
Resets to its default the value of controlXPRSconstants.MULTISTART_LOG
void
resetMultiStart_MaxSolves()
Resets to its default the value of controlXPRSconstants.MULTISTART_MAXSOLVES
void
resetMultiStart_MaxTime()
Resets to its default the value of controlXPRSconstants.MULTISTART_MAXTIME
void
resetMultiStart_PoolSize()
Resets to its default the value of controlXPRSconstants.MULTISTART_POOLSIZE
void
resetMultiStart_Seed()
Resets to its default the value of controlXPRSconstants.MULTISTART_SEED
void
resetMultiStart_Threads()
Resets to its default the value of controlXPRSconstants.MULTISTART_THREADS
void
resetMutexCallBacks()
Resets to its default the value of controlXPRSconstants.MUTEXCALLBACKS
void
resetNetCuts()
Deprecated.void
resetNetStallLimit()
Resets to its default the value of controlXPRSconstants.NETSTALLLIMIT
void
resetNlpCalcThreads()
Resets to its default the value of controlXPRSconstants.NLPCALCTHREADS
void
resetNlpDefaultIV()
Resets to its default the value of controlXPRSconstants.NLPDEFAULTIV
void
resetNlpDerivatives()
Resets to its default the value of controlXPRSconstants.NLPDERIVATIVES
void
resetNlpDeterministic()
Resets to its default the value of controlXPRSconstants.NLPDETERMINISTIC
void
resetNlpEvaluate()
Resets to its default the value of controlXPRSconstants.NLPEVALUATE
void
resetNlpFindIV()
Resets to its default the value of controlXPRSconstants.NLPFINDIV
void
resetNlpFuncEval()
Resets to its default the value of controlXPRSconstants.NLPFUNCEVAL
void
resetNlpHessian()
Resets to its default the value of controlXPRSconstants.NLPHESSIAN
void
resetNlpInfinity()
Resets to its default the value of controlXPRSconstants.NLPINFINITY
void
resetNlpJacobian()
Resets to its default the value of controlXPRSconstants.NLPJACOBIAN
void
resetNlpLinQuadBR()
Resets to its default the value of controlXPRSconstants.NLPLINQUADBR
void
resetNlpLog()
Resets to its default the value of controlXPRSconstants.NLPLOG
void
resetNlpMaxTime()
Resets to its default the value of controlXPRSconstants.NLPMAXTIME
void
resetNlpMeritLambda()
Resets to its default the value of controlXPRSconstants.NLPMERITLAMBDA
void
resetNlpPostsolve()
Resets to its default the value of controlXPRSconstants.NLPPOSTSOLVE
void
resetNlpPresolve()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVE
void
resetNlpPresolve_ElimTol()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVE_ELIMTOL
void
resetNlpPresolveLevel()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVELEVEL
void
resetNlpPresolveOps()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVEOPS
void
resetNlpPresolveZero()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVEZERO
void
resetNlpPrimalIntegralAlpha()
Resets to its default the value of controlXPRSconstants.NLPPRIMALINTEGRALALPHA
void
resetNlpPrimalIntegralRef()
Resets to its default the value of controlXPRSconstants.NLPPRIMALINTEGRALREF
void
resetNlpProbing()
Resets to its default the value of controlXPRSconstants.NLPPROBING
void
resetNlpReformulate()
Resets to its default the value of controlXPRSconstants.NLPREFORMULATE
void
resetNLPSolver()
Resets to its default the value of controlXPRSconstants.NLPSOLVER
void
resetNlpStopOutOfRange()
Resets to its default the value of controlXPRSconstants.NLPSTOPOUTOFRANGE
void
resetNlpThreads()
Resets to its default the value of controlXPRSconstants.NLPTHREADS
void
resetNlpThreadSafeUserFunc()
Resets to its default the value of controlXPRSconstants.NLPTHREADSAFEUSERFUNC
void
resetNlpValidationFactor()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONFACTOR
void
resetNlpValidationTarget_K()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTARGET_K
void
resetNlpValidationTarget_R()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTARGET_R
void
resetNlpValidationTol_A()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_A
void
resetNlpValidationTol_K()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_K
void
resetNlpValidationTol_R()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_R
void
resetNlpZero()
Resets to its default the value of controlXPRSconstants.NLPZERO
void
resetNodeProbingEffort()
Resets to its default the value of controlXPRSconstants.NODEPROBINGEFFORT
void
resetNodeSelection()
Resets to its default the value of controlXPRSconstants.NODESELECTION
void
resetNumericalEmphasis()
Resets to its default the value of controlXPRSconstants.NUMERICALEMPHASIS
void
resetObjScaleFactor()
Resets to its default the value of controlXPRSconstants.OBJSCALEFACTOR
void
resetOptimalityTol()
Resets to its default the value of controlXPRSconstants.OPTIMALITYTOL
void
resetOptimalityTolTarget()
Resets to its default the value of controlXPRSconstants.OPTIMALITYTOLTARGET
void
resetOutputControls()
Resets to its default the value of controlXPRSconstants.OUTPUTCONTROLS
void
resetOutputLog()
Resets to its default the value of controlXPRSconstants.OUTPUTLOG
void
resetOutputMask()
Resets to its default the value of controlXPRSconstants.OUTPUTMASK
void
resetOutputTol()
Resets to its default the value of controlXPRSconstants.OUTPUTTOL
void
resetPenalty()
Resets to its default the value of controlXPRSconstants.PENALTY
void
resetPivotTol()
Resets to its default the value of controlXPRSconstants.PIVOTTOL
void
resetPPFactor()
Resets to its default the value of controlXPRSconstants.PPFACTOR
void
resetPreAnalyticcenter()
Resets to its default the value of controlXPRSconstants.PREANALYTICCENTER
void
resetPreBasisRed()
Resets to its default the value of controlXPRSconstants.PREBASISRED
void
resetPreBndRedCone()
Resets to its default the value of controlXPRSconstants.PREBNDREDCONE
void
resetPreBndRedQuad()
Resets to its default the value of controlXPRSconstants.PREBNDREDQUAD
void
resetPreCliqueStrategy()
Resets to its default the value of controlXPRSconstants.PRECLIQUESTRATEGY
void
resetPreCoefElim()
Resets to its default the value of controlXPRSconstants.PRECOEFELIM
void
resetPreComponents()
Resets to its default the value of controlXPRSconstants.PRECOMPONENTS
void
resetPreComponentsEffort()
Resets to its default the value of controlXPRSconstants.PRECOMPONENTSEFFORT
void
resetPreConeDecomp()
Resets to its default the value of controlXPRSconstants.PRECONEDECOMP
void
resetPreConfiguration()
Resets to its default the value of controlXPRSconstants.PRECONFIGURATION
void
resetPreConvertObjToCons()
Resets to its default the value of controlXPRSconstants.PRECONVERTOBJTOCONS
void
resetPreConvertSeparable()
Resets to its default the value of controlXPRSconstants.PRECONVERTSEPARABLE
void
resetPreDomCol()
Resets to its default the value of controlXPRSconstants.PREDOMCOL
void
resetPreDomRow()
Resets to its default the value of controlXPRSconstants.PREDOMROW
void
resetPreDupRow()
Resets to its default the value of controlXPRSconstants.PREDUPROW
void
resetPreElimQuad()
Resets to its default the value of controlXPRSconstants.PREELIMQUAD
void
resetPreFolding()
Resets to its default the value of controlXPRSconstants.PREFOLDING
void
resetPreImplications()
Resets to its default the value of controlXPRSconstants.PREIMPLICATIONS
void
resetPreLinDep()
Resets to its default the value of controlXPRSconstants.PRELINDEP
void
resetPreObjCutDetect()
Resets to its default the value of controlXPRSconstants.PREOBJCUTDETECT
void
resetPrePermute()
Resets to its default the value of controlXPRSconstants.PREPERMUTE
void
resetPrePermuteSeed()
Resets to its default the value of controlXPRSconstants.PREPERMUTESEED
void
resetPreProbing()
Resets to its default the value of controlXPRSconstants.PREPROBING
void
resetPreProtectDual()
Resets to its default the value of controlXPRSconstants.PREPROTECTDUAL
void
resetPresolve()
Resets to its default the value of controlXPRSconstants.PRESOLVE
void
resetPresolveMaxGrow()
Resets to its default the value of controlXPRSconstants.PRESOLVEMAXGROW
void
resetPresolveOps()
Resets to its default the value of controlXPRSconstants.PRESOLVEOPS
void
resetPresolvePasses()
Resets to its default the value of controlXPRSconstants.PRESOLVEPASSES
void
resetPreSort()
Resets to its default the value of controlXPRSconstants.PRESORT
void
resetPricingAlg()
Resets to its default the value of controlXPRSconstants.PRICINGALG
void
resetPrimalOps()
Resets to its default the value of controlXPRSconstants.PRIMALOPS
void
resetPrimalPerturb()
Resets to its default the value of controlXPRSconstants.PRIMALPERTURB
void
resetPrimalUnshift()
Resets to its default the value of controlXPRSconstants.PRIMALUNSHIFT
void
resetPseudoCost()
Resets to its default the value of controlXPRSconstants.PSEUDOCOST
void
resetPwlDualReductions()
Resets to its default the value of controlXPRSconstants.PWLDUALREDUCTIONS
void
resetPwlNonConvexTransformation()
Resets to its default the value of controlXPRSconstants.PWLNONCONVEXTRANSFORMATION
void
resetQCCuts()
Resets to its default the value of controlXPRSconstants.QCCUTS
void
resetQCRootAlg()
Resets to its default the value of controlXPRSconstants.QCROOTALG
void
resetQSimplexOps()
Resets to its default the value of controlXPRSconstants.QSIMPLEXOPS
void
resetQuadraticUnshift()
Resets to its default the value of controlXPRSconstants.QUADRATICUNSHIFT
void
resetRandomSeed()
Resets to its default the value of controlXPRSconstants.RANDOMSEED
void
resetRefactor()
Resets to its default the value of controlXPRSconstants.REFACTOR
void
resetRefineOps()
Resets to its default the value of controlXPRSconstants.REFINEOPS
void
resetRelaxTreeMemoryLimit()
Resets to its default the value of controlXPRSconstants.RELAXTREEMEMORYLIMIT
void
resetRelPivotTol()
Resets to its default the value of controlXPRSconstants.RELPIVOTTOL
void
resetRepairIndefiniteQ()
Resets to its default the value of controlXPRSconstants.REPAIRINDEFINITEQ
void
resetRepairIndefiniteQMax()
Resets to its default the value of controlXPRSconstants.REPAIRINDEFINITEQMAX
void
resetRepairInfeasMaxTime()
Deprecated.void
resetRepairInfeasTimeLimit()
Resets to its default the value of controlXPRSconstants.REPAIRINFEASTIMELIMIT
void
resetResourceStrategy()
Resets to its default the value of controlXPRSconstants.RESOURCESTRATEGY
void
resetRLTCuts()
Resets to its default the value of controlXPRSconstants.RLTCUTS
void
resetRootPresolve()
Resets to its default the value of controlXPRSconstants.ROOTPRESOLVE
void
resetSBBest()
Resets to its default the value of controlXPRSconstants.SBBEST
void
resetSbEffort()
Resets to its default the value of controlXPRSconstants.SBEFFORT
void
resetSBEstimate()
Resets to its default the value of controlXPRSconstants.SBESTIMATE
void
resetSBIterLimit()
Resets to its default the value of controlXPRSconstants.SBITERLIMIT
void
resetSBSelect()
Resets to its default the value of controlXPRSconstants.SBSELECT
void
resetScaling()
Resets to its default the value of controlXPRSconstants.SCALING
void
resetSerializePreIntSol()
Resets to its default the value of controlXPRSconstants.SERIALIZEPREINTSOL
void
resetSifting()
Resets to its default the value of controlXPRSconstants.SIFTING
void
resetSiftPasses()
Resets to its default the value of controlXPRSconstants.SIFTPASSES
void
resetSiftPresolveOps()
Resets to its default the value of controlXPRSconstants.SIFTPRESOLVEOPS
void
resetSiftSwitch()
Resets to its default the value of controlXPRSconstants.SIFTSWITCH
void
resetSleepOnThreadWait()
Deprecated.void
resetSlpAlgorithm()
Resets to its default the value of controlXPRSconstants.SLPALGORITHM
void
resetSlpAnalyze()
Resets to its default the value of controlXPRSconstants.SLPANALYZE
void
resetSlpATol_A()
Resets to its default the value of controlXPRSconstants.SLPATOL_A
void
resetSlpATol_R()
Resets to its default the value of controlXPRSconstants.SLPATOL_R
void
resetSlpAugmentation()
Resets to its default the value of controlXPRSconstants.SLPAUGMENTATION
void
resetSlpAutoSave()
Resets to its default the value of controlXPRSconstants.SLPAUTOSAVE
void
resetSlpBarCrossoverStart()
Resets to its default the value of controlXPRSconstants.SLPBARCROSSOVERSTART
void
resetSlpBarLimit()
Resets to its default the value of controlXPRSconstants.SLPBARLIMIT
void
resetSlpBarStallingLimit()
Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGLIMIT
void
resetSlpBarStallingObjLimit()
Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGOBJLIMIT
void
resetSlpBarStallingTol()
Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGTOL
void
resetSlpBarStartOps()
Resets to its default the value of controlXPRSconstants.SLPBARSTARTOPS
void
resetSlpBoundThreshold()
Resets to its default the value of controlXPRSconstants.SLPBOUNDTHRESHOLD
void
resetSlpCascade()
Resets to its default the value of controlXPRSconstants.SLPCASCADE
void
resetSlpCascadeNLimit()
Resets to its default the value of controlXPRSconstants.SLPCASCADENLIMIT
void
resetSlpCascadeTol_PA()
Resets to its default the value of controlXPRSconstants.SLPCASCADETOL_PA
void
resetSlpCascadeTol_PR()
Resets to its default the value of controlXPRSconstants.SLPCASCADETOL_PR
void
resetSlpCDTol_A()
Resets to its default the value of controlXPRSconstants.SLPCDTOL_A
void
resetSlpCDTol_R()
Resets to its default the value of controlXPRSconstants.SLPCDTOL_R
void
resetSlpClampShrink()
Resets to its default the value of controlXPRSconstants.SLPCLAMPSHRINK
void
resetSlpClampValidationTol_A()
Resets to its default the value of controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
void
resetSlpClampValidationTol_R()
Resets to its default the value of controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
void
resetSlpConvergenceOps()
Resets to its default the value of controlXPRSconstants.SLPCONVERGENCEOPS
void
resetSlpCTol()
Resets to its default the value of controlXPRSconstants.SLPCTOL
void
resetSlpCutStrategy()
Resets to its default the value of controlXPRSconstants.SLPCUTSTRATEGY
void
resetSlpDamp()
Resets to its default the value of controlXPRSconstants.SLPDAMP
void
resetSlpDampExpand()
Resets to its default the value of controlXPRSconstants.SLPDAMPEXPAND
void
resetSlpDampMax()
Resets to its default the value of controlXPRSconstants.SLPDAMPMAX
void
resetSlpDampMin()
Resets to its default the value of controlXPRSconstants.SLPDAMPMIN
void
resetSlpDampShrink()
Resets to its default the value of controlXPRSconstants.SLPDAMPSHRINK
void
resetSlpDampStart()
Resets to its default the value of controlXPRSconstants.SLPDAMPSTART
void
resetSlpDefaultStepBound()
Resets to its default the value of controlXPRSconstants.SLPDEFAULTSTEPBOUND
void
resetSlpDelayUpdateRows()
Resets to its default the value of controlXPRSconstants.SLPDELAYUPDATEROWS
void
resetSlpDelta_A()
Resets to its default the value of controlXPRSconstants.SLPDELTA_A
void
resetSlpDelta_Infinity()
Resets to its default the value of controlXPRSconstants.SLPDELTA_INFINITY
void
resetSlpDelta_R()
Resets to its default the value of controlXPRSconstants.SLPDELTA_R
void
resetSlpDelta_X()
Resets to its default the value of controlXPRSconstants.SLPDELTA_X
void
resetSlpDelta_Z()
Resets to its default the value of controlXPRSconstants.SLPDELTA_Z
void
resetSlpDelta_Zero()
Resets to its default the value of controlXPRSconstants.SLPDELTA_ZERO
void
resetSlpDeltaCost()
Resets to its default the value of controlXPRSconstants.SLPDELTACOST
void
resetSlpDeltaCostFactor()
Resets to its default the value of controlXPRSconstants.SLPDELTACOSTFACTOR
void
resetSlpDeltaMaxCost()
Resets to its default the value of controlXPRSconstants.SLPDELTAMAXCOST
void
resetSlpDeltaOffset()
Resets to its default the value of controlXPRSconstants.SLPDELTAOFFSET
void
resetSlpDeltaZLimit()
Resets to its default the value of controlXPRSconstants.SLPDELTAZLIMIT
void
resetSlpDJTol()
Resets to its default the value of controlXPRSconstants.SLPDJTOL
void
resetSlpDRColDjTol()
Resets to its default the value of controlXPRSconstants.SLPDRCOLDJTOL
void
resetSlpDRColTol()
Resets to its default the value of controlXPRSconstants.SLPDRCOLTOL
void
resetSlpDRFixRange()
Resets to its default the value of controlXPRSconstants.SLPDRFIXRANGE
void
resetSlpECFCheck()
Resets to its default the value of controlXPRSconstants.SLPECFCHECK
void
resetSlpEcfTol_A()
Resets to its default the value of controlXPRSconstants.SLPECFTOL_A
void
resetSlpEcfTol_R()
Resets to its default the value of controlXPRSconstants.SLPECFTOL_R
void
resetSlpEnforceCostShrink()
Resets to its default the value of controlXPRSconstants.SLPENFORCECOSTSHRINK
void
resetSlpEnforceMaxCost()
Resets to its default the value of controlXPRSconstants.SLPENFORCEMAXCOST
void
resetSlpErrorCost()
Resets to its default the value of controlXPRSconstants.SLPERRORCOST
void
resetSlpErrorCostFactor()
Resets to its default the value of controlXPRSconstants.SLPERRORCOSTFACTOR
void
resetSlpErrorMaxCost()
Resets to its default the value of controlXPRSconstants.SLPERRORMAXCOST
void
resetSlpErrorOffset()
Resets to its default the value of controlXPRSconstants.SLPERROROFFSET
void
resetSlpErrorTol_A()
Resets to its default the value of controlXPRSconstants.SLPERRORTOL_A
void
resetSlpErrorTol_P()
Resets to its default the value of controlXPRSconstants.SLPERRORTOL_P
void
resetSlpEscalation()
Resets to its default the value of controlXPRSconstants.SLPESCALATION
void
resetSlpETol_A()
Resets to its default the value of controlXPRSconstants.SLPETOL_A
void
resetSlpETol_R()
Resets to its default the value of controlXPRSconstants.SLPETOL_R
void
resetSlpEVTol_A()
Resets to its default the value of controlXPRSconstants.SLPEVTOL_A
void
resetSlpEVTol_R()
Resets to its default the value of controlXPRSconstants.SLPEVTOL_R
void
resetSlpExpand()
Resets to its default the value of controlXPRSconstants.SLPEXPAND
void
resetSlpFeastolTarget()
Resets to its default the value of controlXPRSconstants.SLPFEASTOLTARGET
void
resetSlpFilter()
Resets to its default the value of controlXPRSconstants.SLPFILTER
void
resetSlpGranularity()
Resets to its default the value of controlXPRSconstants.SLPGRANULARITY
void
resetSlpGridHeurSelect()
Resets to its default the value of controlXPRSconstants.SLPGRIDHEURSELECT
void
resetSlpHeurStrategy()
Resets to its default the value of controlXPRSconstants.SLPHEURSTRATEGY
void
resetSlpInfeasLimit()
Resets to its default the value of controlXPRSconstants.SLPINFEASLIMIT
void
resetSlpIterLimit()
Resets to its default the value of controlXPRSconstants.SLPITERLIMIT
void
resetSlpItol_A()
Resets to its default the value of controlXPRSconstants.SLPITOL_A
void
resetSlpITol_R()
Resets to its default the value of controlXPRSconstants.SLPITOL_R
void
resetSlpLSIterLimit()
Resets to its default the value of controlXPRSconstants.SLPLSITERLIMIT
void
resetSlpLSPatternLimit()
Resets to its default the value of controlXPRSconstants.SLPLSPATTERNLIMIT
void
resetSlpLSStart()
Resets to its default the value of controlXPRSconstants.SLPLSSTART
void
resetSlpLSZeroLimit()
Resets to its default the value of controlXPRSconstants.SLPLSZEROLIMIT
void
resetSlpMatrixTol()
Resets to its default the value of controlXPRSconstants.SLPMATRIXTOL
void
resetSlpMaxWeight()
Resets to its default the value of controlXPRSconstants.SLPMAXWEIGHT
void
resetSlpMinSBFactor()
Resets to its default the value of controlXPRSconstants.SLPMINSBFACTOR
void
resetSlpMinWeight()
Resets to its default the value of controlXPRSconstants.SLPMINWEIGHT
void
resetSlpMipAlgorithm()
Resets to its default the value of controlXPRSconstants.SLPMIPALGORITHM
void
resetSlpMipCutoff_A()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFF_A
void
resetSlpMipCutoff_R()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFF_R
void
resetSlpMipCutOffCount()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFFCOUNT
void
resetSlpMipCutoffLimit()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFFLIMIT
void
resetSlpMipDefaultAlgorithm()
Resets to its default the value of controlXPRSconstants.SLPMIPDEFAULTALGORITHM
void
resetSlpMipErrorTol_A()
Resets to its default the value of controlXPRSconstants.SLPMIPERRORTOL_A
void
resetSlpMipErrorTol_R()
Resets to its default the value of controlXPRSconstants.SLPMIPERRORTOL_R
void
resetSlpMipFixStepBounds()
Resets to its default the value of controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
void
resetSlpMipIterLimit()
Resets to its default the value of controlXPRSconstants.SLPMIPITERLIMIT
void
resetSlpMipLog()
Resets to its default the value of controlXPRSconstants.SLPMIPLOG
void
resetSlpMipOCount()
Resets to its default the value of controlXPRSconstants.SLPMIPOCOUNT
void
resetSlpMipOtol_A()
Resets to its default the value of controlXPRSconstants.SLPMIPOTOL_A
void
resetSlpMipOtol_R()
Resets to its default the value of controlXPRSconstants.SLPMIPOTOL_R
void
resetSlpMipRelaxStepBounds()
Resets to its default the value of controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
void
resetSlpMTol_A()
Resets to its default the value of controlXPRSconstants.SLPMTOL_A
void
resetSlpMTol_R()
Resets to its default the value of controlXPRSconstants.SLPMTOL_R
void
resetSlpMVTol()
Resets to its default the value of controlXPRSconstants.SLPMVTOL
void
resetSlpObjThreshold()
Resets to its default the value of controlXPRSconstants.SLPOBJTHRESHOLD
void
resetSlpObjToPenaltyCost()
Resets to its default the value of controlXPRSconstants.SLPOBJTOPENALTYCOST
void
resetSlpOCount()
Resets to its default the value of controlXPRSconstants.SLPOCOUNT
void
resetSlpOptimalityTolTarget()
Resets to its default the value of controlXPRSconstants.SLPOPTIMALITYTOLTARGET
void
resetSlpOTol_A()
Resets to its default the value of controlXPRSconstants.SLPOTOL_A
void
resetSlpOTol_R()
Resets to its default the value of controlXPRSconstants.SLPOTOL_R
void
resetSlpPenaltyInfoStart()
Resets to its default the value of controlXPRSconstants.SLPPENALTYINFOSTART
void
resetSlpSameCount()
Resets to its default the value of controlXPRSconstants.SLPSAMECOUNT
void
resetSlpSameDamp()
Resets to its default the value of controlXPRSconstants.SLPSAMEDAMP
void
resetSlpSBRowOffset()
Resets to its default the value of controlXPRSconstants.SLPSBROWOFFSET
void
resetSlpSBStart()
Resets to its default the value of controlXPRSconstants.SLPSBSTART
void
resetSlpShrink()
Resets to its default the value of controlXPRSconstants.SLPSHRINK
void
resetSlpShrinkBias()
Resets to its default the value of controlXPRSconstants.SLPSHRINKBIAS
void
resetSlpSTol_A()
Resets to its default the value of controlXPRSconstants.SLPSTOL_A
void
resetSlpSTol_R()
Resets to its default the value of controlXPRSconstants.SLPSTOL_R
void
resetSlpTraceMaskOps()
Resets to its default the value of controlXPRSconstants.SLPTRACEMASKOPS
void
resetSlpUnFinishedLimit()
Resets to its default the value of controlXPRSconstants.SLPUNFINISHEDLIMIT
void
resetSlpUpdateOffset()
Resets to its default the value of controlXPRSconstants.SLPUPDATEOFFSET
void
resetSlpVCount()
Resets to its default the value of controlXPRSconstants.SLPVCOUNT
void
resetSlpVLimit()
Resets to its default the value of controlXPRSconstants.SLPVLIMIT
void
resetSlpVTol_A()
Resets to its default the value of controlXPRSconstants.SLPVTOL_A
void
resetSlpVTol_R()
Resets to its default the value of controlXPRSconstants.SLPVTOL_R
void
resetSlpWCount()
Resets to its default the value of controlXPRSconstants.SLPWCOUNT
void
resetSlpWTol_A()
Resets to its default the value of controlXPRSconstants.SLPWTOL_A
void
resetSlpWTol_R()
Resets to its default the value of controlXPRSconstants.SLPWTOL_R
void
resetSlpXCount()
Resets to its default the value of controlXPRSconstants.SLPXCOUNT
void
resetSlpXLimit()
Resets to its default the value of controlXPRSconstants.SLPXLIMIT
void
resetSlpXTol_A()
Resets to its default the value of controlXPRSconstants.SLPXTOL_A
void
resetSlpXTol_R()
Resets to its default the value of controlXPRSconstants.SLPXTOL_R
void
resetSlpZeroCriterion()
Resets to its default the value of controlXPRSconstants.SLPZEROCRITERION
void
resetSlpZeroCriterionCount()
Resets to its default the value of controlXPRSconstants.SLPZEROCRITERIONCOUNT
void
resetSlpZeroCriterionStart()
Resets to its default the value of controlXPRSconstants.SLPZEROCRITERIONSTART
void
resetSolTimeLimit()
Resets to its default the value of controlXPRSconstants.SOLTIMELIMIT
void
resetSOSRefTol()
Resets to its default the value of controlXPRSconstants.SOSREFTOL
void
resetSymmetry()
Resets to its default the value of controlXPRSconstants.SYMMETRY
void
resetSymSelect()
Resets to its default the value of controlXPRSconstants.SYMSELECT
void
resetThreads()
Resets to its default the value of controlXPRSconstants.THREADS
void
resetTimeLimit()
Resets to its default the value of controlXPRSconstants.TIMELIMIT
void
resetTrace()
Resets to its default the value of controlXPRSconstants.TRACE
void
resetTreeCompression()
Resets to its default the value of controlXPRSconstants.TREECOMPRESSION
void
resetTreeCoverCuts()
Resets to its default the value of controlXPRSconstants.TREECOVERCUTS
void
resetTreeCutSelect()
Resets to its default the value of controlXPRSconstants.TREECUTSELECT
void
resetTreeDiagnostics()
Resets to its default the value of controlXPRSconstants.TREEDIAGNOSTICS
void
resetTreeFileLogInterval()
Resets to its default the value of controlXPRSconstants.TREEFILELOGINTERVAL
void
resetTreeGomCuts()
Resets to its default the value of controlXPRSconstants.TREEGOMCUTS
void
resetTreeMemoryLimit()
Resets to its default the value of controlXPRSconstants.TREEMEMORYLIMIT
void
resetTreeMemorySavingTarget()
Resets to its default the value of controlXPRSconstants.TREEMEMORYSAVINGTARGET
void
resetTreeQCCuts()
Resets to its default the value of controlXPRSconstants.TREEQCCUTS
void
resetTunerHistory()
Resets to its default the value of controlXPRSconstants.TUNERHISTORY
void
resetTunerMaxTime()
Resets to its default the value of controlXPRSconstants.TUNERMAXTIME
void
resetTunerMethod()
Resets to its default the value of controlXPRSconstants.TUNERMETHOD
void
resetTunerMethodFile()
Resets to its default the value of controlXPRSconstants.TUNERMETHODFILE
void
resetTunerMode()
Resets to its default the value of controlXPRSconstants.TUNERMODE
void
resetTunerOutput()
Resets to its default the value of controlXPRSconstants.TUNEROUTPUT
void
resetTunerOutputPath()
Resets to its default the value of controlXPRSconstants.TUNEROUTPUTPATH
void
resetTunerPermute()
Resets to its default the value of controlXPRSconstants.TUNERPERMUTE
void
resetTunerSessionName()
Resets to its default the value of controlXPRSconstants.TUNERSESSIONNAME
void
resetTunerTarget()
Resets to its default the value of controlXPRSconstants.TUNERTARGET
void
resetTunerThreads()
Resets to its default the value of controlXPRSconstants.TUNERTHREADS
void
resetTunerVerbose()
Resets to its default the value of controlXPRSconstants.TUNERVERBOSE
void
resetUserSolHeuristic()
Resets to its default the value of controlXPRSconstants.USERSOLHEURISTIC
void
resetVarSelection()
Resets to its default the value of controlXPRSconstants.VARSELECTION
void
resetVersion()
Resets to its default the value of controlXPRSconstants.VERSION
void
setAlgAfterCrossOver(int newval)
Sets the value of the controlXPRSconstants.ALGAFTERCROSSOVER
.void
setAlgAfterNetwork(int newval)
Sets the value of the controlXPRSconstants.ALGAFTERNETWORK
.void
setAlternativeRedCosts(int newval)
Sets the value of the controlXPRSconstants.ALTERNATIVEREDCOSTS
.void
setAutoCutting(int newval)
Sets the value of the controlXPRSconstants.AUTOCUTTING
.void
setAutoPerturb(int newval)
Sets the value of the controlXPRSconstants.AUTOPERTURB
.void
setAutoPerturb(XPRSenumerations.OnOff newval)
Sets the value of the controlXPRSconstants.AUTOPERTURB
.void
setAutoScaling(int newval)
Sets the value of the controlXPRSconstants.AUTOSCALING
.void
setBackgroundMaxThreads(int newval)
Sets the value of the controlXPRSconstants.BACKGROUNDMAXTHREADS
.void
setBackgroundSelect(long newval)
Sets the value of the controlXPRSconstants.BACKGROUNDSELECT
.void
setBackTrack(int newval)
Sets the value of the controlXPRSconstants.BACKTRACK
.void
setBackTrack(XPRSenumerations.BacktrackAlg newval)
Sets the value of the controlXPRSconstants.BACKTRACK
.void
setBacktrackTie(int newval)
Sets the value of the controlXPRSconstants.BACKTRACKTIE
.void
setBacktrackTie(XPRSenumerations.BacktrackAlg newval)
Sets the value of the controlXPRSconstants.BACKTRACKTIE
.void
setBarAlg(int newval)
Sets the value of the controlXPRSconstants.BARALG
.void
setBarCores(int newval)
Sets the value of the controlXPRSconstants.BARCORES
.void
setBarCrash(int newval)
Sets the value of the controlXPRSconstants.BARCRASH
.void
setBarDualStop(double newval)
Sets the value of the controlXPRSconstants.BARDUALSTOP
.void
setBarFailIterLimit(int newval)
Sets the value of the controlXPRSconstants.BARFAILITERLIMIT
.void
setBarFreeScale(double newval)
Sets the value of the controlXPRSconstants.BARFREESCALE
.void
setBarGapStop(double newval)
Sets the value of the controlXPRSconstants.BARGAPSTOP
.void
setBarGapTarget(double newval)
Sets the value of the controlXPRSconstants.BARGAPTARGET
.void
setBarhgExtrapolate(double newval)
Sets the value of the controlXPRSconstants.BARHGEXTRAPOLATE
.void
setBarhgMaxRestarts(int newval)
Sets the value of the controlXPRSconstants.BARHGMAXRESTARTS
.void
setBarhgOps(XPRSenumerations.BARHGOps newval)
Sets the value of the controlXPRSconstants.BARHGOPS
.void
setBarIndefLimit(int newval)
Sets the value of the controlXPRSconstants.BARINDEFLIMIT
.void
setBarIterLimit(int newval)
Sets the value of the controlXPRSconstants.BARITERLIMIT
.void
setBarKernel(double newval)
Sets the value of the controlXPRSconstants.BARKERNEL
.void
setBarLargeBound(double newval)
Sets the value of the controlXPRSconstants.BARLARGEBOUND
.void
setBarNumStability(int newval)
Sets the value of the controlXPRSconstants.BARNUMSTABILITY
.void
setBarObjPerturb(double newval)
Sets the value of the controlXPRSconstants.BAROBJPERTURB
.void
setBarObjScale(double newval)
Sets the value of the controlXPRSconstants.BAROBJSCALE
.void
setBarOrder(XPRSenumerations.BarOrder newval)
Sets the value of the controlXPRSconstants.BARORDER
.void
setBarOrderThreads(int newval)
Sets the value of the controlXPRSconstants.BARORDERTHREADS
.void
setBarOutput(int newval)
Sets the value of the controlXPRSconstants.BAROUTPUT
.void
setBarPerturb(double newval)
Sets the value of the controlXPRSconstants.BARPERTURB
.void
setBarPresolveOps(int newval)
Sets the value of the controlXPRSconstants.BARPRESOLVEOPS
.void
setBarPresolveOps(XPRSenumerations.BarPresolveOps newval)
Sets the value of the controlXPRSconstants.BARPRESOLVEOPS
.void
setBarPrimalStop(double newval)
Sets the value of the controlXPRSconstants.BARPRIMALSTOP
.void
setBarRefIter(int newval)
Sets the value of the controlXPRSconstants.BARREFITER
.void
setBarRegularize(int newval)
Sets the value of the controlXPRSconstants.BARREGULARIZE
.void
setBarRhsScale(double newval)
Sets the value of the controlXPRSconstants.BARRHSSCALE
.void
setBarSolution(int newval)
Sets the value of the controlXPRSconstants.BARSOLUTION
.void
setBarStart(int newval)
Sets the value of the controlXPRSconstants.BARSTART
.void
setBarStartWeight(double newval)
Sets the value of the controlXPRSconstants.BARSTARTWEIGHT
.void
setBarStepStop(double newval)
Sets the value of the controlXPRSconstants.BARSTEPSTOP
.void
setBarThreads(int newval)
Sets the value of the controlXPRSconstants.BARTHREADS
.void
setBigM(double newval)
Sets the value of the controlXPRSconstants.BIGM
.void
setBigmMethod(int newval)
Sets the value of the controlXPRSconstants.BIGMMETHOD
.void
setBranchChoice(int newval)
Sets the value of the controlXPRSconstants.BRANCHCHOICE
.void
setBranchChoice(XPRSenumerations.BranchChoice newval)
Sets the value of the controlXPRSconstants.BRANCHCHOICE
.void
setBranchDisj(int newval)
Sets the value of the controlXPRSconstants.BRANCHDISJ
.void
setBranchStructural(int newval)
Sets the value of the controlXPRSconstants.BRANCHSTRUCTURAL
.void
setBranchStructural(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.BRANCHSTRUCTURAL
.void
setBreadthFirst(int newval)
Sets the value of the controlXPRSconstants.BREADTHFIRST
.void
setCacheSize(int newval)
Deprecated.since 41.00void
setCallbackCheckTimeDelay(int newval)
Sets the value of the controlXPRSconstants.CALLBACKCHECKTIMEDELAY
.void
setCallbackFromMasterThread(int newval)
Sets the value of the controlXPRSconstants.CALLBACKFROMMASTERTHREAD
.void
setCheckInputData(int newval)
Sets the value of the controlXPRSconstants.CHECKINPUTDATA
.void
setCholeskyAlg(int newval)
Sets the value of the controlXPRSconstants.CHOLESKYALG
.void
setCholeskyAlg(XPRSenumerations.CholeskyAlgorithm newval)
Sets the value of the controlXPRSconstants.CHOLESKYALG
.void
setCholeskyTol(double newval)
Sets the value of the controlXPRSconstants.CHOLESKYTOL
.void
setClamping(int newval)
Sets the value of the controlXPRSconstants.CLAMPING
.void
setCompute(int newval)
Sets the value of the controlXPRSconstants.COMPUTE
.void
setComputeExecService(java.lang.String newval)
Sets the value of the controlXPRSconstants.COMPUTEEXECSERVICE
.void
setComputeJobPriority(int newval)
Sets the value of the controlXPRSconstants.COMPUTEJOBPRIORITY
.void
setComputeLog(XPRSenumerations.ComputeLog newval)
Sets the value of the controlXPRSconstants.COMPUTELOG
.void
setConcurrentThreads(int newval)
Sets the value of the controlXPRSconstants.CONCURRENTTHREADS
.void
setConflictCuts(int newval)
Sets the value of the controlXPRSconstants.CONFLICTCUTS
.void
setCoresPerCPU(int newval)
Sets the value of the controlXPRSconstants.CORESPERCPU
.void
setCoverCuts(int newval)
Sets the value of the controlXPRSconstants.COVERCUTS
.void
setCpiAlpha(double newval)
Sets the value of the controlXPRSconstants.CPIALPHA
.void
setCPUPlatform(int newval)
Sets the value of the controlXPRSconstants.CPUPLATFORM
.void
setCPUTime(int newval)
Sets the value of the controlXPRSconstants.CPUTIME
.void
setCrash(int newval)
Sets the value of the controlXPRSconstants.CRASH
.void
setCrossOver(int newval)
Sets the value of the controlXPRSconstants.CROSSOVER
.void
setCrossOver(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.CROSSOVER
.void
setCrossoverAccuracyTol(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERACCURACYTOL
.void
setCrossOverDRP(int newval)
Sets the value of the controlXPRSconstants.CROSSOVERDRP
.void
setCrossOverDRP(XPRSenumerations.CrossoverDynamicReduction newval)
Sets the value of the controlXPRSconstants.CROSSOVERDRP
.void
setCrossOverFeasWeight(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERFEASWEIGHT
.void
setCrossoverIterLimit(int newval)
Sets the value of the controlXPRSconstants.CROSSOVERITERLIMIT
.void
setCrossoverOps(int newval)
Sets the value of the controlXPRSconstants.CROSSOVEROPS
.void
setCrossOverRelPivotTol(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERRELPIVOTTOL
.void
setCrossOverRelPivotTolSafe(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERRELPIVOTTOLSAFE
.void
setCrossoverThreads(int newval)
Sets the value of the controlXPRSconstants.CROSSOVERTHREADS
.void
setCutDepth(int newval)
Sets the value of the controlXPRSconstants.CUTDEPTH
.void
setCutFactor(double newval)
Sets the value of the controlXPRSconstants.CUTFACTOR
.void
setCutFreq(int newval)
Sets the value of the controlXPRSconstants.CUTFREQ
.void
setCutSelect(int newval)
Sets the value of the controlXPRSconstants.CUTSELECT
.void
setCutSelect(XPRSenumerations.CutSelect newval)
Sets the value of the controlXPRSconstants.CUTSELECT
.void
setCutStrategy(int newval)
Sets the value of the controlXPRSconstants.CUTSTRATEGY
.void
setCutStrategy(XPRSenumerations.CutStrategy newval)
Sets the value of the controlXPRSconstants.CUTSTRATEGY
.void
setDefaultAlg(XPRSenumerations.DefaultAlg newval)
Sets the value of the controlXPRSconstants.DEFAULTALG
.void
setDenseColLimit(int newval)
Sets the value of the controlXPRSconstants.DENSECOLLIMIT
.void
setDeterministic(int newval)
Sets the value of the controlXPRSconstants.DETERMINISTIC
.void
setDetLogFreq(double newval)
Sets the value of the controlXPRSconstants.DETLOGFREQ
.void
setDualGradient(int newval)
Sets the value of the controlXPRSconstants.DUALGRADIENT
.void
setDualGradient(XPRSenumerations.DualGradient newval)
Sets the value of the controlXPRSconstants.DUALGRADIENT
.void
setDualize(int newval)
Sets the value of the controlXPRSconstants.DUALIZE
.void
setDualize(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.DUALIZE
.void
setDualizeOps(int newval)
Sets the value of the controlXPRSconstants.DUALIZEOPS
.void
setDualPerturb(double newval)
Sets the value of the controlXPRSconstants.DUALPERTURB
.void
setDualStrategy(int newval)
Sets the value of the controlXPRSconstants.DUALSTRATEGY
.void
setDualStrategy(XPRSenumerations.DualStrategy newval)
Sets the value of the controlXPRSconstants.DUALSTRATEGY
.void
setDualThreads(int newval)
Sets the value of the controlXPRSconstants.DUALTHREADS
.void
setDummyControl(double newval)
Sets the value of the controlXPRSconstants.DUMMYCONTROL
.void
setEigenValueTol(double newval)
Sets the value of the controlXPRSconstants.EIGENVALUETOL
.void
setElimFillIn(int newval)
Sets the value of the controlXPRSconstants.ELIMFILLIN
.void
setElimTol(double newval)
Sets the value of the controlXPRSconstants.ELIMTOL
.void
setEscapeNames(int newval)
Sets the value of the controlXPRSconstants.ESCAPENAMES
.void
setEtaTol(double newval)
Sets the value of the controlXPRSconstants.ETATOL
.void
setExtraCols(int newval)
Sets the value of the controlXPRSconstants.EXTRACOLS
.void
setExtraElems(long newval)
Sets the value of the controlXPRSconstants.EXTRAELEMS
.void
setExtraMIPEnts(int newval)
Sets the value of the controlXPRSconstants.EXTRAMIPENTS
.void
setExtraRows(int newval)
Sets the value of the controlXPRSconstants.EXTRAROWS
.void
setExtraSetElems(long newval)
Sets the value of the controlXPRSconstants.EXTRASETELEMS
.void
setExtraSets(int newval)
Sets the value of the controlXPRSconstants.EXTRASETS
.void
setFeasibilityJump(int newval)
Sets the value of the controlXPRSconstants.FEASIBILITYJUMP
.void
setFeasibilityPump(int newval)
Sets the value of the controlXPRSconstants.FEASIBILITYPUMP
.void
setFeasibilityPump(XPRSenumerations.FeasibilityPump newval)
Sets the value of the controlXPRSconstants.FEASIBILITYPUMP
.void
setFeasTol(double newval)
Sets the value of the controlXPRSconstants.FEASTOL
.void
setFeasTolPerturb(double newval)
Sets the value of the controlXPRSconstants.FEASTOLPERTURB
.void
setFeasTolTarget(double newval)
Sets the value of the controlXPRSconstants.FEASTOLTARGET
.void
setForceOutput(int newval)
Sets the value of the controlXPRSconstants.FORCEOUTPUT
.void
setForceParallelDual(int newval)
Sets the value of the controlXPRSconstants.FORCEPARALLELDUAL
.void
setGenconsAbsTransformation(int newval)
Sets the value of the controlXPRSconstants.GENCONSABSTRANSFORMATION
.void
setGenconsDualReductions(int newval)
Sets the value of the controlXPRSconstants.GENCONSDUALREDUCTIONS
.void
setGlobalBoundingBox(double newval)
Sets the value of the controlXPRSconstants.GLOBALBOUNDINGBOX
.void
setGlobalLSHeurstrategy(int newval)
Sets the value of the controlXPRSconstants.GLOBALLSHEURSTRATEGY
.void
setGlobalNlpCuts(int newval)
Sets the value of the controlXPRSconstants.GLOBALNLPCUTS
.void
setGlobalNumInitNlpCuts(int newval)
Sets the value of the controlXPRSconstants.GLOBALNUMINITNLPCUTS
.void
setGlobalSpatialBranchCuttingEffort(double newval)
Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
.void
setGlobalSpatialBranchIfPreferOrig(int newval)
Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
.void
setGlobalSpatialBranchPropagationEffort(double newval)
Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
.void
setGlobalTreeNlpCuts(int newval)
Sets the value of the controlXPRSconstants.GLOBALTREENLPCUTS
.void
setGomCuts(int newval)
Sets the value of the controlXPRSconstants.GOMCUTS
.void
setHeurBeforeLP(int newval)
Sets the value of the controlXPRSconstants.HEURBEFORELP
.void
setHeurDepth(int newval)
Sets the value of the controlXPRSconstants.HEURDEPTH
.void
setHeurDiveIterLimit(double newval)
Sets the value of the controlXPRSconstants.HEURDIVEITERLIMIT
.void
setHeurDiveRandomize(double newval)
Sets the value of the controlXPRSconstants.HEURDIVERANDOMIZE
.void
setHeurDiveSoftRounding(int newval)
Sets the value of the controlXPRSconstants.HEURDIVESOFTROUNDING
.void
setHeurDiveSpeedUp(int newval)
Sets the value of the controlXPRSconstants.HEURDIVESPEEDUP
.void
setHeurDiveStrategy(int newval)
Sets the value of the controlXPRSconstants.HEURDIVESTRATEGY
.void
setHeurEmphasis(int newval)
Sets the value of the controlXPRSconstants.HEUREMPHASIS
.void
setHeurForceSpecialObj(int newval)
Sets the value of the controlXPRSconstants.HEURFORCESPECIALOBJ
.void
setHeurFreq(int newval)
Sets the value of the controlXPRSconstants.HEURFREQ
.void
setHeurMaxSol(int newval)
Sets the value of the controlXPRSconstants.HEURMAXSOL
.void
setHeurNodes(int newval)
Sets the value of the controlXPRSconstants.HEURNODES
.void
setHeursearchBackgroundSelect(long newval)
Sets the value of the controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT
.void
setHeurSearchCopyControls(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHCOPYCONTROLS
.void
setHeurSearchEffort(double newval)
Sets the value of the controlXPRSconstants.HEURSEARCHEFFORT
.void
setHeurSearchFreq(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHFREQ
.void
setHeurSearchRootCutFreq(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHROOTCUTFREQ
.void
setHeurSearchRootSelect(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHROOTSELECT
.void
setHeurSearchRootSelect(XPRSenumerations.HeuristicSearchSelect newval)
Sets the value of the controlXPRSconstants.HEURSEARCHROOTSELECT
.void
setHeurSearchTargetSize(double newval)
Sets the value of the controlXPRSconstants.HEURSEARCHTARGETSIZE
.void
setHeurSearchTreeSelect(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHTREESELECT
.void
setHeurSearchTreeSelect(XPRSenumerations.HeuristicSearchSelect newval)
Sets the value of the controlXPRSconstants.HEURSEARCHTREESELECT
.void
setHeurSelect(int newval)
Sets the value of the controlXPRSconstants.HEURSELECT
.void
setHeurShiftProp(int newval)
Sets the value of the controlXPRSconstants.HEURSHIFTPROP
.void
setHeurThreads(int newval)
Sets the value of the controlXPRSconstants.HEURTHREADS
.void
setHistoryCosts(int newval)
Sets the value of the controlXPRSconstants.HISTORYCOSTS
.void
setIfCheckConvexity(int newval)
Sets the value of the controlXPRSconstants.IFCHECKCONVEXITY
.void
setIfCheckConvexity(XPRSenumerations.OnOff newval)
Sets the value of the controlXPRSconstants.IFCHECKCONVEXITY
.void
setIgnoreContainerCpuLimit(int newval)
Sets the value of the controlXPRSconstants.IGNORECONTAINERCPULIMIT
.void
setIgnoreContainerMemoryLimit(int newval)
Sets the value of the controlXPRSconstants.IGNORECONTAINERMEMORYLIMIT
.void
setIISLog(int newval)
Sets the value of the controlXPRSconstants.IISLOG
.void
setIISOps(XPRSenumerations.IISOps newval)
Sets the value of the controlXPRSconstants.IISOPS
.void
setIndLinBigM(double newval)
Sets the value of the controlXPRSconstants.INDLINBIGM
.void
setIndPreLinBigM(double newval)
Sets the value of the controlXPRSconstants.INDPRELINBIGM
.void
setInputtol(double newval)
Sets the value of the controlXPRSconstants.INPUTTOL
.void
setInvertFreq(int newval)
Sets the value of the controlXPRSconstants.INVERTFREQ
.void
setInvertMin(int newval)
Sets the value of the controlXPRSconstants.INVERTMIN
.void
setIOTimeout(int newval)
Sets the value of the controlXPRSconstants.IOTIMEOUT
.void
setKeepBasis(int newval)
Sets the value of the controlXPRSconstants.KEEPBASIS
.void
setKeepNRows(int newval)
Sets the value of the controlXPRSconstants.KEEPNROWS
.void
setKnitroParamAlgorithm(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_ALGORITHM
.void
setKnitroParamBarDirectInterval(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
.void
setKnitroParamBarFeasible(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
.void
setKnitroParamBarFeasModeTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
.void
setKnitroParamBarInitMu(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITMU
.void
setKnitroParamBarInitPt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITPT
.void
setKnitroParamBarMaxBacktrack(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
.void
setKnitroParamBarMaxRefactor(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
.void
setKnitroParamBarMuRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MURULE
.void
setKnitroParamBarPenCons(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS
.void
setKnitroParamBarPenRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE
.void
setKnitroParamBarRelaxCons(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
.void
setKnitroParamBarSwitchRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
.void
setKnitroParamBLASOption(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BLASOPTION
.void
setKnitroParamDebug(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_DEBUG
.void
setKnitroParamDelta(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_DELTA
.void
setKnitroParamFeastol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOL
.void
setKnitroParamFeasTolAbs(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOLABS
.void
setKnitroParamGradOpt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_GRADOPT
.void
setKnitroParamHessOpt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_HESSOPT
.void
setKnitroParamHonorBbnds(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_HONORBNDS
.void
setKnitroParamInfeasTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_INFEASTOL
.void
setKnitroParamLinSolver(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_LINSOLVER
.void
setKnitroParamLMSize(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_LMSIZE
.void
setKnitroParamMATerminate(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE
.void
setKnitroParamMaxCGIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MAXCGIT
.void
setKnitroParamMaxCrossIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
.void
setKnitroParamMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MAXIT
.void
setKnitroParamMIPBranchRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
.void
setKnitroParamMIPDebug(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG
.void
setKnitroParamMIPGUBBranch(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
.void
setKnitroParamMIPHeuristic(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
.void
setKnitroParamMIPHeurMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
.void
setKnitroParamMIPImplicatns(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
.void
setKnitroParamMIPIntGapAbs(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
.void
setKnitroParamMIPIntGapRel(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
.void
setKnitroParamMIPKnapsack(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
.void
setKnitroParamMIPLPAlg(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_LPALG
.void
setKnitroParamMIPMaxNodes(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
.void
setKnitroParamMIPMethod(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
.void
setKnitroParamMIPOutInterval(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
.void
setKnitroParamMIPOutLevel(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
.void
setKnitroParamMIPPseudoint(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
.void
setKnitroParamMIPRootAlg(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG
.void
setKnitroParamMIPRounding(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
.void
setKnitroParamMIPSelectRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
.void
setKnitroParamMIPStringMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
.void
setKnitroParamMIPStrongCandLim(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
.void
setKnitroParamMIPStrongLevel(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
.void
setKnitroParamMsMaxBndRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
.void
setKnitroParamMSMaxSolves(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES
.void
setKnitroParamMSNumToSave(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
.void
setKnitroParamMSSaveTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSAVETOL
.void
setKnitroParamMSSeed(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSEED
.void
setKnitroParamMSStartPtRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
.void
setKnitroParamMSTerminate(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSTERMINATE
.void
setKnitroParamMultiStart(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MULTISTART
.void
setKnitroParamNewPoint(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_NEWPOINT
.void
setKnitroParamObjRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OBJRANGE
.void
setKnitroParamOptTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOL
.void
setKnitroParamOptTolAbs(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOLABS
.void
setKnitroParamOutLev(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OUTLEV
.void
setKnitroParamParNumThreads(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
.void
setKnitroParamPivot(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PIVOT
.void
setKnitroParamPresolve(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE
.void
setKnitroParamPresolveTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
.void
setKnitroParamScale(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_SCALE
.void
setKnitroParamSOC(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_SOC
.void
setKnitroParamXTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_XTOL
.void
setL1Cache(int newval)
Deprecated.since 41.00void
setLNPBest(int newval)
Sets the value of the controlXPRSconstants.LNPBEST
.void
setLNPIterLimit(int newval)
Sets the value of the controlXPRSconstants.LNPITERLIMIT
.void
setLocalBacktrack(int newval)
Sets the value of the controlXPRSconstants.LOCALBACKTRACK
.void
setLocalChoice(int newval)
Sets the value of the controlXPRSconstants.LOCALCHOICE
.void
setLocalSolver(int newval)
Sets the value of the controlXPRSconstants.LOCALSOLVER
.void
setLPFlags(XPRSenumerations.LPFlags newval)
Sets the value of the controlXPRSconstants.LPFLAGS
.void
setLpFolding(int newval)
Sets the value of the controlXPRSconstants.LPFOLDING
.void
setLPIterLimit(int newval)
Sets the value of the controlXPRSconstants.LPITERLIMIT
.void
setLPLog(int newval)
Sets the value of the controlXPRSconstants.LPLOG
.void
setLPLogDelay(double newval)
Sets the value of the controlXPRSconstants.LPLOGDELAY
.void
setLPLogStyle(int newval)
Sets the value of the controlXPRSconstants.LPLOGSTYLE
.void
setLpRefineIterLimit(int newval)
Sets the value of the controlXPRSconstants.LPREFINEITERLIMIT
.void
setLUPivotTol(double newval)
Sets the value of the controlXPRSconstants.LUPIVOTTOL
.void
setMarkowitzTol(double newval)
Sets the value of the controlXPRSconstants.MARKOWITZTOL
.void
setMatrixTol(double newval)
Sets the value of the controlXPRSconstants.MATRIXTOL
.void
setMaxChecksOnMaxCutTime(int newval)
Sets the value of the controlXPRSconstants.MAXCHECKSONMAXCUTTIME
.void
setMaxChecksOnMaxTime(int newval)
Sets the value of the controlXPRSconstants.MAXCHECKSONMAXTIME
.void
setMaxCutTime(double newval)
Sets the value of the controlXPRSconstants.MAXCUTTIME
.void
setMaxIIS(int newval)
Sets the value of the controlXPRSconstants.MAXIIS
.void
setMaxImpliedBound(double newval)
Sets the value of the controlXPRSconstants.MAXIMPLIEDBOUND
.void
setMaxLocalBacktrack(int newval)
Sets the value of the controlXPRSconstants.MAXLOCALBACKTRACK
.void
setMaxMCoeffBufferElems(int newval)
Sets the value of the controlXPRSconstants.MAXMCOEFFBUFFERELEMS
.void
setMaxMemoryHard(int newval)
Sets the value of the controlXPRSconstants.MAXMEMORYHARD
.void
setMaxMemorySoft(int newval)
Sets the value of the controlXPRSconstants.MAXMEMORYSOFT
.void
setMaxMIPSol(int newval)
Sets the value of the controlXPRSconstants.MAXMIPSOL
.void
setMaxMipTasks(int newval)
Sets the value of the controlXPRSconstants.MAXMIPTASKS
.void
setMaxNode(int newval)
Sets the value of the controlXPRSconstants.MAXNODE
.void
setMaxPageLines(int newval)
Sets the value of the controlXPRSconstants.MAXPAGELINES
.void
setMaxScaleFactor(int newval)
Sets the value of the controlXPRSconstants.MAXSCALEFACTOR
.void
setMaxStallTime(double newval)
Sets the value of the controlXPRSconstants.MAXSTALLTIME
.void
setMaxTime(int newval)
Deprecated.since 41.00void
setMaxTreeFileSize(int newval)
Sets the value of the controlXPRSconstants.MAXTREEFILESIZE
.void
setMCFCutStrategy(int newval)
Sets the value of the controlXPRSconstants.MCFCUTSTRATEGY
.void
setMIPAbsCutoff(double newval)
Sets the value of the controlXPRSconstants.MIPABSCUTOFF
.void
setMIPAbsGapNotify(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFY
.void
setMIPAbsGapNotifyBound(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYBOUND
.void
setMIPAbsGapNotifyObj(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYOBJ
.void
setMIPAbsStop(double newval)
Sets the value of the controlXPRSconstants.MIPABSSTOP
.void
setMIPAddCutoff(double newval)
Sets the value of the controlXPRSconstants.MIPADDCUTOFF
.void
setMipComponents(int newval)
Sets the value of the controlXPRSconstants.MIPCOMPONENTS
.void
setMipConcurrentNodes(int newval)
Sets the value of the controlXPRSconstants.MIPCONCURRENTNODES
.void
setMipConcurrentSolves(int newval)
Sets the value of the controlXPRSconstants.MIPCONCURRENTSOLVES
.void
setMIPDualReductions(int newval)
Sets the value of the controlXPRSconstants.MIPDUALREDUCTIONS
.void
setMipFracReduce(int newval)
Sets the value of the controlXPRSconstants.MIPFRACREDUCE
.void
setMIPKappaFreq(int newval)
Sets the value of the controlXPRSconstants.MIPKAPPAFREQ
.void
setMIPLog(int newval)
Sets the value of the controlXPRSconstants.MIPLOG
.void
setMIPPresolve(int newval)
Sets the value of the controlXPRSconstants.MIPPRESOLVE
.void
setMIPPresolve(XPRSenumerations.MipPresolve newval)
Sets the value of the controlXPRSconstants.MIPPRESOLVE
.void
setMipRampup(int newval)
Sets the value of the controlXPRSconstants.MIPRAMPUP
.void
setMipRefineIterLimit(int newval)
Sets the value of the controlXPRSconstants.MIPREFINEITERLIMIT
.void
setMIPRelCutoff(double newval)
Sets the value of the controlXPRSconstants.MIPRELCUTOFF
.void
setMIPRelGapNotify(double newval)
Sets the value of the controlXPRSconstants.MIPRELGAPNOTIFY
.void
setMIPRelStop(double newval)
Sets the value of the controlXPRSconstants.MIPRELSTOP
.void
setMipRestart(int newval)
Sets the value of the controlXPRSconstants.MIPRESTART
.void
setMipRestart(XPRSenumerations.MipRestart newval)
Sets the value of the controlXPRSconstants.MIPRESTART
.void
setMIPRestartFactor(double newval)
Sets the value of the controlXPRSconstants.MIPRESTARTFACTOR
.void
setMIPRestartGapThreshold(double newval)
Sets the value of the controlXPRSconstants.MIPRESTARTGAPTHRESHOLD
.void
setMipTerminationMethod(int newval)
Sets the value of the controlXPRSconstants.MIPTERMINATIONMETHOD
.void
setMIPThreads(int newval)
Sets the value of the controlXPRSconstants.MIPTHREADS
.void
setMIPTol(double newval)
Sets the value of the controlXPRSconstants.MIPTOL
.void
setMipTolTarget(double newval)
Sets the value of the controlXPRSconstants.MIPTOLTARGET
.void
setMIQCPAlg(int newval)
Sets the value of the controlXPRSconstants.MIQCPALG
.void
setMPS18Compatible(int newval)
Sets the value of the controlXPRSconstants.MPS18COMPATIBLE
.void
setMPSBoundName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSBOUNDNAME
.void
setMPSEcho(int newval)
Sets the value of the controlXPRSconstants.MPSECHO
.void
setMPSFormat(int newval)
Sets the value of the controlXPRSconstants.MPSFORMAT
.void
setMPSNameLength(int newval)
Sets the value of the controlXPRSconstants.MPSNAMELENGTH
.void
setMPSObjName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSOBJNAME
.void
setMPSRangeName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSRANGENAME
.void
setMPSRHSName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSRHSNAME
.void
setMsMaxBoundRange(double newval)
Sets the value of the controlXPRSconstants.MSMAXBOUNDRANGE
.void
setMultiObjLog(int newval)
Sets the value of the controlXPRSconstants.MULTIOBJLOG
.void
setMultiObjOps(int newval)
Sets the value of the controlXPRSconstants.MULTIOBJOPS
.void
setMultiObjOps(XPRSenumerations.MultiObjOps newval)
Sets the value of the controlXPRSconstants.MULTIOBJOPS
.void
setMultiStart(int newval)
Sets the value of the controlXPRSconstants.MULTISTART
.void
setMultiStart_Log(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_LOG
.void
setMultiStart_MaxSolves(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_MAXSOLVES
.void
setMultiStart_MaxTime(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_MAXTIME
.void
setMultiStart_PoolSize(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_POOLSIZE
.void
setMultiStart_Seed(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_SEED
.void
setMultiStart_Threads(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_THREADS
.void
setMutexCallBacks(int newval)
Sets the value of the controlXPRSconstants.MUTEXCALLBACKS
.void
setNetCuts(int newval)
Deprecated.since 43.00void
setNetStallLimit(int newval)
Sets the value of the controlXPRSconstants.NETSTALLLIMIT
.void
setNlpCalcThreads(int newval)
Sets the value of the controlXPRSconstants.NLPCALCTHREADS
.void
setNlpDefaultIV(double newval)
Sets the value of the controlXPRSconstants.NLPDEFAULTIV
.void
setNlpDerivatives(int newval)
Sets the value of the controlXPRSconstants.NLPDERIVATIVES
.void
setNlpDeterministic(int newval)
Sets the value of the controlXPRSconstants.NLPDETERMINISTIC
.void
setNlpEvaluate(int newval)
Sets the value of the controlXPRSconstants.NLPEVALUATE
.void
setNlpFindIV(int newval)
Sets the value of the controlXPRSconstants.NLPFINDIV
.void
setNlpFuncEval(int newval)
Sets the value of the controlXPRSconstants.NLPFUNCEVAL
.void
setNlpHessian(int newval)
Sets the value of the controlXPRSconstants.NLPHESSIAN
.void
setNlpInfinity(double newval)
Sets the value of the controlXPRSconstants.NLPINFINITY
.void
setNlpJacobian(int newval)
Sets the value of the controlXPRSconstants.NLPJACOBIAN
.void
setNlpLinQuadBR(int newval)
Sets the value of the controlXPRSconstants.NLPLINQUADBR
.void
setNlpLog(int newval)
Sets the value of the controlXPRSconstants.NLPLOG
.void
setNlpMaxTime(int newval)
Sets the value of the controlXPRSconstants.NLPMAXTIME
.void
setNlpMeritLambda(double newval)
Sets the value of the controlXPRSconstants.NLPMERITLAMBDA
.void
setNlpPostsolve(int newval)
Sets the value of the controlXPRSconstants.NLPPOSTSOLVE
.void
setNlpPresolve(int newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVE
.void
setNlpPresolve_ElimTol(double newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVE_ELIMTOL
.void
setNlpPresolveLevel(int newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVELEVEL
.void
setNlpPresolveOps(int newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVEOPS
.void
setNlpPresolveZero(double newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVEZERO
.void
setNlpPrimalIntegralAlpha(double newval)
Sets the value of the controlXPRSconstants.NLPPRIMALINTEGRALALPHA
.void
setNlpPrimalIntegralRef(double newval)
Sets the value of the controlXPRSconstants.NLPPRIMALINTEGRALREF
.void
setNlpProbing(int newval)
Sets the value of the controlXPRSconstants.NLPPROBING
.void
setNlpReformulate(int newval)
Sets the value of the controlXPRSconstants.NLPREFORMULATE
.void
setNLPSolver(int newval)
Sets the value of the controlXPRSconstants.NLPSOLVER
.void
setNlpStopOutOfRange(int newval)
Sets the value of the controlXPRSconstants.NLPSTOPOUTOFRANGE
.void
setNlpThreads(int newval)
Sets the value of the controlXPRSconstants.NLPTHREADS
.void
setNlpThreadSafeUserFunc(int newval)
Sets the value of the controlXPRSconstants.NLPTHREADSAFEUSERFUNC
.void
setNlpValidationFactor(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONFACTOR
.void
setNlpValidationTarget_K(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_K
.void
setNlpValidationTarget_R(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_R
.void
setNlpValidationTol_A(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_A
.void
setNlpValidationTol_K(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_K
.void
setNlpValidationTol_R(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_R
.void
setNlpZero(double newval)
Sets the value of the controlXPRSconstants.NLPZERO
.void
setNodeProbingEffort(double newval)
Sets the value of the controlXPRSconstants.NODEPROBINGEFFORT
.void
setNodeSelection(int newval)
Sets the value of the controlXPRSconstants.NODESELECTION
.void
setNodeSelection(XPRSenumerations.NodeSelectionCriteria newval)
Sets the value of the controlXPRSconstants.NODESELECTION
.void
setNumericalEmphasis(int newval)
Sets the value of the controlXPRSconstants.NUMERICALEMPHASIS
.void
setObjScaleFactor(int newval)
Sets the value of the controlXPRSconstants.OBJSCALEFACTOR
.void
setOptimalityTol(double newval)
Sets the value of the controlXPRSconstants.OPTIMALITYTOL
.void
setOptimalityTolTarget(double newval)
Sets the value of the controlXPRSconstants.OPTIMALITYTOLTARGET
.void
setOutputControls(int newval)
Sets the value of the controlXPRSconstants.OUTPUTCONTROLS
.void
setOutputLog(int newval)
Sets the value of the controlXPRSconstants.OUTPUTLOG
.void
setOutputLog(XPRSenumerations.OutputDetail newval)
Sets the value of the controlXPRSconstants.OUTPUTLOG
.void
setOutputMask(java.lang.String newval)
Sets the value of the controlXPRSconstants.OUTPUTMASK
.void
setOutputTol(double newval)
Sets the value of the controlXPRSconstants.OUTPUTTOL
.void
setPenalty(double newval)
Sets the value of the controlXPRSconstants.PENALTY
.void
setPivotTol(double newval)
Sets the value of the controlXPRSconstants.PIVOTTOL
.void
setPPFactor(double newval)
Sets the value of the controlXPRSconstants.PPFACTOR
.void
setPreAnalyticcenter(int newval)
Sets the value of the controlXPRSconstants.PREANALYTICCENTER
.void
setPreBasisRed(int newval)
Sets the value of the controlXPRSconstants.PREBASISRED
.void
setPreBndRedCone(int newval)
Sets the value of the controlXPRSconstants.PREBNDREDCONE
.void
setPreBndRedQuad(int newval)
Sets the value of the controlXPRSconstants.PREBNDREDQUAD
.void
setPreCliqueStrategy(int newval)
Sets the value of the controlXPRSconstants.PRECLIQUESTRATEGY
.void
setPreCoefElim(int newval)
Sets the value of the controlXPRSconstants.PRECOEFELIM
.void
setPreCoefElim(XPRSenumerations.PresolveCoefElim newval)
Sets the value of the controlXPRSconstants.PRECOEFELIM
.void
setPreComponents(int newval)
Sets the value of the controlXPRSconstants.PRECOMPONENTS
.void
setPreComponentsEffort(double newval)
Sets the value of the controlXPRSconstants.PRECOMPONENTSEFFORT
.void
setPreConeDecomp(int newval)
Sets the value of the controlXPRSconstants.PRECONEDECOMP
.void
setPreConfiguration(int newval)
Sets the value of the controlXPRSconstants.PRECONFIGURATION
.void
setPreConvertObjToCons(int newval)
Sets the value of the controlXPRSconstants.PRECONVERTOBJTOCONS
.void
setPreConvertSeparable(int newval)
Sets the value of the controlXPRSconstants.PRECONVERTSEPARABLE
.void
setPreDomCol(int newval)
Sets the value of the controlXPRSconstants.PREDOMCOL
.void
setPreDomCol(XPRSenumerations.PresolveDomColumn newval)
Sets the value of the controlXPRSconstants.PREDOMCOL
.void
setPreDomRow(int newval)
Sets the value of the controlXPRSconstants.PREDOMROW
.void
setPreDomRow(XPRSenumerations.PresolveDomRow newval)
Sets the value of the controlXPRSconstants.PREDOMROW
.void
setPreDupRow(int newval)
Sets the value of the controlXPRSconstants.PREDUPROW
.void
setPreElimQuad(int newval)
Sets the value of the controlXPRSconstants.PREELIMQUAD
.void
setPreFolding(int newval)
Sets the value of the controlXPRSconstants.PREFOLDING
.void
setPreImplications(int newval)
Sets the value of the controlXPRSconstants.PREIMPLICATIONS
.void
setPreLinDep(int newval)
Sets the value of the controlXPRSconstants.PRELINDEP
.void
setPreObjCutDetect(int newval)
Sets the value of the controlXPRSconstants.PREOBJCUTDETECT
.void
setPrePermute(int newval)
Sets the value of the controlXPRSconstants.PREPERMUTE
.void
setPrePermuteSeed(int newval)
Sets the value of the controlXPRSconstants.PREPERMUTESEED
.void
setPreProbing(int newval)
Sets the value of the controlXPRSconstants.PREPROBING
.void
setPreProbing(XPRSenumerations.PreProbing newval)
Sets the value of the controlXPRSconstants.PREPROBING
.void
setPreProtectDual(int newval)
Sets the value of the controlXPRSconstants.PREPROTECTDUAL
.void
setPresolve(int newval)
Sets the value of the controlXPRSconstants.PRESOLVE
.void
setPresolve(XPRSenumerations.Presolve newval)
Sets the value of the controlXPRSconstants.PRESOLVE
.void
setPresolveMaxGrow(double newval)
Sets the value of the controlXPRSconstants.PRESOLVEMAXGROW
.void
setPresolveOps(int newval)
Sets the value of the controlXPRSconstants.PRESOLVEOPS
.void
setPresolveOps(XPRSenumerations.PresolveOperations newval)
Sets the value of the controlXPRSconstants.PRESOLVEOPS
.void
setPresolvePasses(int newval)
Sets the value of the controlXPRSconstants.PRESOLVEPASSES
.void
setPreSort(int newval)
Sets the value of the controlXPRSconstants.PRESORT
.void
setPricingAlg(int newval)
Sets the value of the controlXPRSconstants.PRICINGALG
.void
setPricingAlg(XPRSenumerations.Pricing newval)
Sets the value of the controlXPRSconstants.PRICINGALG
.void
setPrimalOps(int newval)
Sets the value of the controlXPRSconstants.PRIMALOPS
.void
setPrimalPerturb(double newval)
Sets the value of the controlXPRSconstants.PRIMALPERTURB
.void
setPrimalUnshift(int newval)
Sets the value of the controlXPRSconstants.PRIMALUNSHIFT
.void
setPrimalUnshift(XPRSenumerations.PrimalUnshift newval)
Sets the value of the controlXPRSconstants.PRIMALUNSHIFT
.void
setPseudoCost(double newval)
Sets the value of the controlXPRSconstants.PSEUDOCOST
.void
setPwlDualReductions(int newval)
Sets the value of the controlXPRSconstants.PWLDUALREDUCTIONS
.void
setPwlNonConvexTransformation(int newval)
Sets the value of the controlXPRSconstants.PWLNONCONVEXTRANSFORMATION
.void
setQCCuts(int newval)
Sets the value of the controlXPRSconstants.QCCUTS
.void
setQCRootAlg(int newval)
Sets the value of the controlXPRSconstants.QCROOTALG
.void
setQSimplexOps(int newval)
Sets the value of the controlXPRSconstants.QSIMPLEXOPS
.void
setQuadraticUnshift(int newval)
Sets the value of the controlXPRSconstants.QUADRATICUNSHIFT
.void
setQuadraticUnshift(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.QUADRATICUNSHIFT
.void
setRandomSeed(int newval)
Sets the value of the controlXPRSconstants.RANDOMSEED
.void
setRefactor(int newval)
Sets the value of the controlXPRSconstants.REFACTOR
.void
setRefineOps(int newval)
Sets the value of the controlXPRSconstants.REFINEOPS
.void
setRelaxTreeMemoryLimit(double newval)
Sets the value of the controlXPRSconstants.RELAXTREEMEMORYLIMIT
.void
setRelPivotTol(double newval)
Sets the value of the controlXPRSconstants.RELPIVOTTOL
.void
setRepairIndefiniteQ(XPRSenumerations.RepairIndefiniteQuadratic newval)
Sets the value of the controlXPRSconstants.REPAIRINDEFINITEQ
.void
setRepairIndefiniteQMax(double newval)
Sets the value of the controlXPRSconstants.REPAIRINDEFINITEQMAX
.void
setRepairInfeasMaxTime(int newval)
Deprecated.since 41.00void
setRepairInfeasTimeLimit(double newval)
Sets the value of the controlXPRSconstants.REPAIRINFEASTIMELIMIT
.void
setResourceStrategy(int newval)
Sets the value of the controlXPRSconstants.RESOURCESTRATEGY
.void
setRLTCuts(int newval)
Sets the value of the controlXPRSconstants.RLTCUTS
.void
setRootPresolve(int newval)
Sets the value of the controlXPRSconstants.ROOTPRESOLVE
.void
setRootPresolve(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.ROOTPRESOLVE
.void
setSBBest(int newval)
Sets the value of the controlXPRSconstants.SBBEST
.void
setSbEffort(double newval)
Sets the value of the controlXPRSconstants.SBEFFORT
.void
setSBEstimate(int newval)
Sets the value of the controlXPRSconstants.SBESTIMATE
.void
setSBIterLimit(int newval)
Sets the value of the controlXPRSconstants.SBITERLIMIT
.void
setSBSelect(int newval)
Sets the value of the controlXPRSconstants.SBSELECT
.void
setScaling(int newval)
Sets the value of the controlXPRSconstants.SCALING
.void
setScaling(XPRSenumerations.Scaling newval)
Sets the value of the controlXPRSconstants.SCALING
.void
setSerializePreIntSol(int newval)
Sets the value of the controlXPRSconstants.SERIALIZEPREINTSOL
.void
setSifting(int newval)
Sets the value of the controlXPRSconstants.SIFTING
.void
setSiftPasses(int newval)
Sets the value of the controlXPRSconstants.SIFTPASSES
.void
setSiftPresolveOps(int newval)
Sets the value of the controlXPRSconstants.SIFTPRESOLVEOPS
.void
setSiftSwitch(int newval)
Sets the value of the controlXPRSconstants.SIFTSWITCH
.void
setSleepOnThreadWait(int newval)
Deprecated.since 41.00void
setSlpAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPALGORITHM
.void
setSlpAnalyze(int newval)
Sets the value of the controlXPRSconstants.SLPANALYZE
.void
setSlpATol_A(double newval)
Sets the value of the controlXPRSconstants.SLPATOL_A
.void
setSlpATol_R(double newval)
Sets the value of the controlXPRSconstants.SLPATOL_R
.void
setSlpAugmentation(int newval)
Sets the value of the controlXPRSconstants.SLPAUGMENTATION
.void
setSlpAutoSave(int newval)
Sets the value of the controlXPRSconstants.SLPAUTOSAVE
.void
setSlpBarCrossoverStart(int newval)
Sets the value of the controlXPRSconstants.SLPBARCROSSOVERSTART
.void
setSlpBarLimit(int newval)
Sets the value of the controlXPRSconstants.SLPBARLIMIT
.void
setSlpBarStallingLimit(int newval)
Sets the value of the controlXPRSconstants.SLPBARSTALLINGLIMIT
.void
setSlpBarStallingObjLimit(int newval)
Sets the value of the controlXPRSconstants.SLPBARSTALLINGOBJLIMIT
.void
setSlpBarStallingTol(double newval)
Sets the value of the controlXPRSconstants.SLPBARSTALLINGTOL
.void
setSlpBarStartOps(int newval)
Sets the value of the controlXPRSconstants.SLPBARSTARTOPS
.void
setSlpBoundThreshold(double newval)
Sets the value of the controlXPRSconstants.SLPBOUNDTHRESHOLD
.void
setSlpCascade(int newval)
Sets the value of the controlXPRSconstants.SLPCASCADE
.void
setSlpCascadeNLimit(int newval)
Sets the value of the controlXPRSconstants.SLPCASCADENLIMIT
.void
setSlpCascadeTol_PA(double newval)
Sets the value of the controlXPRSconstants.SLPCASCADETOL_PA
.void
setSlpCascadeTol_PR(double newval)
Sets the value of the controlXPRSconstants.SLPCASCADETOL_PR
.void
setSlpCDTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPCDTOL_A
.void
setSlpCDTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPCDTOL_R
.void
setSlpClampShrink(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPSHRINK
.void
setSlpClampValidationTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
.void
setSlpClampValidationTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
.void
setSlpConvergenceOps(int newval)
Sets the value of the controlXPRSconstants.SLPCONVERGENCEOPS
.void
setSlpCTol(double newval)
Sets the value of the controlXPRSconstants.SLPCTOL
.void
setSlpCutStrategy(int newval)
Sets the value of the controlXPRSconstants.SLPCUTSTRATEGY
.void
setSlpDamp(double newval)
Sets the value of the controlXPRSconstants.SLPDAMP
.void
setSlpDampExpand(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPEXPAND
.void
setSlpDampMax(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPMAX
.void
setSlpDampMin(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPMIN
.void
setSlpDampShrink(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPSHRINK
.void
setSlpDampStart(int newval)
Sets the value of the controlXPRSconstants.SLPDAMPSTART
.void
setSlpDefaultStepBound(double newval)
Sets the value of the controlXPRSconstants.SLPDEFAULTSTEPBOUND
.void
setSlpDelayUpdateRows(int newval)
Sets the value of the controlXPRSconstants.SLPDELAYUPDATEROWS
.void
setSlpDelta_A(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_A
.void
setSlpDelta_Infinity(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_INFINITY
.void
setSlpDelta_R(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_R
.void
setSlpDelta_X(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_X
.void
setSlpDelta_Z(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_Z
.void
setSlpDelta_Zero(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_ZERO
.void
setSlpDeltaCost(double newval)
Sets the value of the controlXPRSconstants.SLPDELTACOST
.void
setSlpDeltaCostFactor(double newval)
Sets the value of the controlXPRSconstants.SLPDELTACOSTFACTOR
.void
setSlpDeltaMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPDELTAMAXCOST
.void
setSlpDeltaOffset(int newval)
Sets the value of the controlXPRSconstants.SLPDELTAOFFSET
.void
setSlpDeltaZLimit(int newval)
Sets the value of the controlXPRSconstants.SLPDELTAZLIMIT
.void
setSlpDJTol(double newval)
Sets the value of the controlXPRSconstants.SLPDJTOL
.void
setSlpDRColDjTol(double newval)
Sets the value of the controlXPRSconstants.SLPDRCOLDJTOL
.void
setSlpDRColTol(double newval)
Sets the value of the controlXPRSconstants.SLPDRCOLTOL
.void
setSlpDRFixRange(double newval)
Sets the value of the controlXPRSconstants.SLPDRFIXRANGE
.void
setSlpECFCheck(int newval)
Sets the value of the controlXPRSconstants.SLPECFCHECK
.void
setSlpEcfTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPECFTOL_A
.void
setSlpEcfTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPECFTOL_R
.void
setSlpEnforceCostShrink(double newval)
Sets the value of the controlXPRSconstants.SLPENFORCECOSTSHRINK
.void
setSlpEnforceMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPENFORCEMAXCOST
.void
setSlpErrorCost(double newval)
Sets the value of the controlXPRSconstants.SLPERRORCOST
.void
setSlpErrorCostFactor(double newval)
Sets the value of the controlXPRSconstants.SLPERRORCOSTFACTOR
.void
setSlpErrorMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPERRORMAXCOST
.void
setSlpErrorOffset(int newval)
Sets the value of the controlXPRSconstants.SLPERROROFFSET
.void
setSlpErrorTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPERRORTOL_A
.void
setSlpErrorTol_P(double newval)
Sets the value of the controlXPRSconstants.SLPERRORTOL_P
.void
setSlpEscalation(double newval)
Sets the value of the controlXPRSconstants.SLPESCALATION
.void
setSlpETol_A(double newval)
Sets the value of the controlXPRSconstants.SLPETOL_A
.void
setSlpETol_R(double newval)
Sets the value of the controlXPRSconstants.SLPETOL_R
.void
setSlpEVTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPEVTOL_A
.void
setSlpEVTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPEVTOL_R
.void
setSlpExpand(double newval)
Sets the value of the controlXPRSconstants.SLPEXPAND
.void
setSlpFeastolTarget(double newval)
Sets the value of the controlXPRSconstants.SLPFEASTOLTARGET
.void
setSlpFilter(int newval)
Sets the value of the controlXPRSconstants.SLPFILTER
.void
setSlpGranularity(double newval)
Sets the value of the controlXPRSconstants.SLPGRANULARITY
.void
setSlpGridHeurSelect(int newval)
Sets the value of the controlXPRSconstants.SLPGRIDHEURSELECT
.void
setSlpHeurStrategy(int newval)
Sets the value of the controlXPRSconstants.SLPHEURSTRATEGY
.void
setSlpInfeasLimit(int newval)
Sets the value of the controlXPRSconstants.SLPINFEASLIMIT
.void
setSlpIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPITERLIMIT
.void
setSlpItol_A(double newval)
Sets the value of the controlXPRSconstants.SLPITOL_A
.void
setSlpITol_R(double newval)
Sets the value of the controlXPRSconstants.SLPITOL_R
.void
setSlpLSIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSITERLIMIT
.void
setSlpLSPatternLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSPATTERNLIMIT
.void
setSlpLSStart(int newval)
Sets the value of the controlXPRSconstants.SLPLSSTART
.void
setSlpLSZeroLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSZEROLIMIT
.void
setSlpMatrixTol(double newval)
Sets the value of the controlXPRSconstants.SLPMATRIXTOL
.void
setSlpMaxWeight(double newval)
Sets the value of the controlXPRSconstants.SLPMAXWEIGHT
.void
setSlpMinSBFactor(double newval)
Sets the value of the controlXPRSconstants.SLPMINSBFACTOR
.void
setSlpMinWeight(double newval)
Sets the value of the controlXPRSconstants.SLPMINWEIGHT
.void
setSlpMipAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPMIPALGORITHM
.void
setSlpMipCutoff_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_A
.void
setSlpMipCutoff_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_R
.void
setSlpMipCutOffCount(int newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFFCOUNT
.void
setSlpMipCutoffLimit(int newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFFLIMIT
.void
setSlpMipDefaultAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPMIPDEFAULTALGORITHM
.void
setSlpMipErrorTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPERRORTOL_A
.void
setSlpMipErrorTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPERRORTOL_R
.void
setSlpMipFixStepBounds(int newval)
Sets the value of the controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
.void
setSlpMipIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPMIPITERLIMIT
.void
setSlpMipLog(int newval)
Sets the value of the controlXPRSconstants.SLPMIPLOG
.void
setSlpMipOCount(int newval)
Sets the value of the controlXPRSconstants.SLPMIPOCOUNT
.void
setSlpMipOtol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPOTOL_A
.void
setSlpMipOtol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPOTOL_R
.void
setSlpMipRelaxStepBounds(int newval)
Sets the value of the controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
.void
setSlpMTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMTOL_A
.void
setSlpMTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMTOL_R
.void
setSlpMVTol(double newval)
Sets the value of the controlXPRSconstants.SLPMVTOL
.void
setSlpObjThreshold(double newval)
Sets the value of the controlXPRSconstants.SLPOBJTHRESHOLD
.void
setSlpObjToPenaltyCost(double newval)
Sets the value of the controlXPRSconstants.SLPOBJTOPENALTYCOST
.void
setSlpOCount(int newval)
Sets the value of the controlXPRSconstants.SLPOCOUNT
.void
setSlpOptimalityTolTarget(double newval)
Sets the value of the controlXPRSconstants.SLPOPTIMALITYTOLTARGET
.void
setSlpOTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPOTOL_A
.void
setSlpOTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPOTOL_R
.void
setSlpPenaltyInfoStart(int newval)
Sets the value of the controlXPRSconstants.SLPPENALTYINFOSTART
.void
setSlpSameCount(int newval)
Sets the value of the controlXPRSconstants.SLPSAMECOUNT
.void
setSlpSameDamp(int newval)
Sets the value of the controlXPRSconstants.SLPSAMEDAMP
.void
setSlpSBRowOffset(int newval)
Sets the value of the controlXPRSconstants.SLPSBROWOFFSET
.void
setSlpSBStart(int newval)
Sets the value of the controlXPRSconstants.SLPSBSTART
.void
setSlpShrink(double newval)
Sets the value of the controlXPRSconstants.SLPSHRINK
.void
setSlpShrinkBias(double newval)
Sets the value of the controlXPRSconstants.SLPSHRINKBIAS
.void
setSlpSTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPSTOL_A
.void
setSlpSTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPSTOL_R
.void
setSlpTraceMaskOps(int newval)
Sets the value of the controlXPRSconstants.SLPTRACEMASKOPS
.void
setSlpUnFinishedLimit(int newval)
Sets the value of the controlXPRSconstants.SLPUNFINISHEDLIMIT
.void
setSlpUpdateOffset(int newval)
Sets the value of the controlXPRSconstants.SLPUPDATEOFFSET
.void
setSlpVCount(int newval)
Sets the value of the controlXPRSconstants.SLPVCOUNT
.void
setSlpVLimit(int newval)
Sets the value of the controlXPRSconstants.SLPVLIMIT
.void
setSlpVTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPVTOL_A
.void
setSlpVTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPVTOL_R
.void
setSlpWCount(int newval)
Sets the value of the controlXPRSconstants.SLPWCOUNT
.void
setSlpWTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPWTOL_A
.void
setSlpWTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPWTOL_R
.void
setSlpXCount(int newval)
Sets the value of the controlXPRSconstants.SLPXCOUNT
.void
setSlpXLimit(int newval)
Sets the value of the controlXPRSconstants.SLPXLIMIT
.void
setSlpXTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPXTOL_A
.void
setSlpXTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPXTOL_R
.void
setSlpZeroCriterion(int newval)
Sets the value of the controlXPRSconstants.SLPZEROCRITERION
.void
setSlpZeroCriterionCount(int newval)
Sets the value of the controlXPRSconstants.SLPZEROCRITERIONCOUNT
.void
setSlpZeroCriterionStart(int newval)
Sets the value of the controlXPRSconstants.SLPZEROCRITERIONSTART
.void
setSolTimeLimit(double newval)
Sets the value of the controlXPRSconstants.SOLTIMELIMIT
.void
setSOSRefTol(double newval)
Sets the value of the controlXPRSconstants.SOSREFTOL
.void
setSymmetry(int newval)
Sets the value of the controlXPRSconstants.SYMMETRY
.void
setSymSelect(int newval)
Sets the value of the controlXPRSconstants.SYMSELECT
.void
setThreads(int newval)
Sets the value of the controlXPRSconstants.THREADS
.void
setTimeLimit(double newval)
Sets the value of the controlXPRSconstants.TIMELIMIT
.void
setTrace(int newval)
Sets the value of the controlXPRSconstants.TRACE
.void
setTreeCompression(int newval)
Sets the value of the controlXPRSconstants.TREECOMPRESSION
.void
setTreeCoverCuts(int newval)
Sets the value of the controlXPRSconstants.TREECOVERCUTS
.void
setTreeCutSelect(int newval)
Sets the value of the controlXPRSconstants.TREECUTSELECT
.void
setTreeDiagnostics(int newval)
Sets the value of the controlXPRSconstants.TREEDIAGNOSTICS
.void
setTreeDiagnostics(XPRSenumerations.TreeDiagnostics newval)
Sets the value of the controlXPRSconstants.TREEDIAGNOSTICS
.void
setTreeFileLogInterval(int newval)
Sets the value of the controlXPRSconstants.TREEFILELOGINTERVAL
.void
setTreeGomCuts(int newval)
Sets the value of the controlXPRSconstants.TREEGOMCUTS
.void
setTreeMemoryLimit(int newval)
Sets the value of the controlXPRSconstants.TREEMEMORYLIMIT
.void
setTreeMemorySavingTarget(double newval)
Sets the value of the controlXPRSconstants.TREEMEMORYSAVINGTARGET
.void
setTreeQCCuts(int newval)
Sets the value of the controlXPRSconstants.TREEQCCUTS
.void
setTunerHistory(XPRSenumerations.TunerHistory newval)
Sets the value of the controlXPRSconstants.TUNERHISTORY
.void
setTunerMaxTime(double newval)
Sets the value of the controlXPRSconstants.TUNERMAXTIME
.void
setTunerMethod(XPRSenumerations.TunerMethod newval)
Sets the value of the controlXPRSconstants.TUNERMETHOD
.void
setTunerMethodFile(java.lang.String newval)
Sets the value of the controlXPRSconstants.TUNERMETHODFILE
.void
setTunerMode(XPRSenumerations.TunerMode newval)
Sets the value of the controlXPRSconstants.TUNERMODE
.void
setTunerOutput(int newval)
Sets the value of the controlXPRSconstants.TUNEROUTPUT
.void
setTunerOutputPath(java.lang.String newval)
Sets the value of the controlXPRSconstants.TUNEROUTPUTPATH
.void
setTunerPermute(int newval)
Sets the value of the controlXPRSconstants.TUNERPERMUTE
.void
setTunerSessionName(java.lang.String newval)
Sets the value of the controlXPRSconstants.TUNERSESSIONNAME
.void
setTunerTarget(XPRSenumerations.TunerTarget newval)
Sets the value of the controlXPRSconstants.TUNERTARGET
.void
setTunerThreads(int newval)
Sets the value of the controlXPRSconstants.TUNERTHREADS
.void
setTunerVerbose(int newval)
Sets the value of the controlXPRSconstants.TUNERVERBOSE
.void
setUserSolHeuristic(int newval)
Sets the value of the controlXPRSconstants.USERSOLHEURISTIC
.void
setVarSelection(int newval)
Sets the value of the controlXPRSconstants.VARSELECTION
.void
setVarSelection(XPRSenumerations.VariableSelection newval)
Sets the value of the controlXPRSconstants.VARSELECTION
.void
setVersion(int newval)
Sets the value of the controlXPRSconstants.VERSION
.
-
-
-
Method Detail
-
getExtraRows
public int getExtraRows()
Retrieves the value of the controlXPRSconstants.EXTRAROWS
. The initial number of extra rows to allow for in the matrix, including cuts. If rows are to be added to the matrix, then, for maximum efficiency, space should be reserved for the rows before the matrix is input by setting theEXTRAROWS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
setExtraRows
public void setExtraRows(int newval)
Sets the value of the controlXPRSconstants.EXTRAROWS
. The initial number of extra rows to allow for in the matrix, including cuts. If rows are to be added to the matrix, then, for maximum efficiency, space should be reserved for the rows before the matrix is input by setting theEXTRAROWS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
resetExtraRows
public void resetExtraRows()
Resets to its default the value of controlXPRSconstants.EXTRAROWS
-
getExtraCols
public int getExtraCols()
Retrieves the value of the controlXPRSconstants.EXTRACOLS
. The initial number of extra columns to allow for in the matrix. If columns are to be added to the matrix, then, for maximum efficiency, space should be reserved for the columns before the matrix is input by setting theEXTRACOLS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
setExtraCols
public void setExtraCols(int newval)
Sets the value of the controlXPRSconstants.EXTRACOLS
. The initial number of extra columns to allow for in the matrix. If columns are to be added to the matrix, then, for maximum efficiency, space should be reserved for the columns before the matrix is input by setting theEXTRACOLS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
resetExtraCols
public void resetExtraCols()
Resets to its default the value of controlXPRSconstants.EXTRACOLS
-
getExtraElems
public long getExtraElems()
Retrieves the value of the controlXPRSconstants.EXTRAELEMS
. The initial number of extra matrix elements to allow for in the matrix, including coefficients for cuts. If rows or columns are to be added to the matrix, then, for maximum efficiency, space should be reserved for the extra matrix elements before the matrix is input by setting theEXTRAELEMS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
setExtraElems
public void setExtraElems(long newval)
Sets the value of the controlXPRSconstants.EXTRAELEMS
. The initial number of extra matrix elements to allow for in the matrix, including coefficients for cuts. If rows or columns are to be added to the matrix, then, for maximum efficiency, space should be reserved for the extra matrix elements before the matrix is input by setting theEXTRAELEMS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
resetExtraElems
public void resetExtraElems()
Resets to its default the value of controlXPRSconstants.EXTRAELEMS
-
getLPIterLimit
public int getLPIterLimit()
Retrieves the value of the controlXPRSconstants.LPITERLIMIT
. The maximum number of iterations that will be performed by primal simplex or dual simplex before the optimization process terminates. For MIP problems, this is the maximum total number of iterations over all nodes explored by the Branch and Bound method.This control is used in the following examples:
- Tableau
-
setLPIterLimit
public void setLPIterLimit(int newval)
Sets the value of the controlXPRSconstants.LPITERLIMIT
. The maximum number of iterations that will be performed by primal simplex or dual simplex before the optimization process terminates. For MIP problems, this is the maximum total number of iterations over all nodes explored by the Branch and Bound method.This control is used in the following examples:
- Tableau
-
resetLPIterLimit
public void resetLPIterLimit()
Resets to its default the value of controlXPRSconstants.LPITERLIMIT
-
getLPLog
public int getLPLog()
Retrieves the value of the controlXPRSconstants.LPLOG
. Simplex: The frequency at which the simplex log is printed.
-
setLPLog
public void setLPLog(int newval)
Sets the value of the controlXPRSconstants.LPLOG
. Simplex: The frequency at which the simplex log is printed.
-
resetLPLog
public void resetLPLog()
Resets to its default the value of controlXPRSconstants.LPLOG
-
getScaling
public int getScaling()
Retrieves the value of the controlXPRSconstants.SCALING
. This bit vector control determines how the Optimizer will rescale a model internally before optimization. If set to0
, no scaling will take place. (Values are from the enumerationXPRSenumerations.Scaling
)
-
setScaling
public void setScaling(int newval)
Sets the value of the controlXPRSconstants.SCALING
. This bit vector control determines how the Optimizer will rescale a model internally before optimization. If set to0
, no scaling will take place. (Values are from the enumerationXPRSenumerations.Scaling
)
-
setScaling
public void setScaling(XPRSenumerations.Scaling newval)
Sets the value of the controlXPRSconstants.SCALING
. This bit vector control determines how the Optimizer will rescale a model internally before optimization. If set to <code>0</code>, no scaling will take place. (Values are from the enumerationXPRSenumerations.Scaling
)
-
resetScaling
public void resetScaling()
Resets to its default the value of controlXPRSconstants.SCALING
-
getPresolve
public int getPresolve()
Retrieves the value of the controlXPRSconstants.PRESOLVE
. This control determines whether presolving should be performed prior to starting the main algorithm. Presolve attempts to simplify the problem by detecting and removing redundant constraints, tightening variable bounds, etc. In some cases, infeasibility may even be determined at this stage, or the optimal solution found. (Values are from the enumerationXPRSenumerations.Presolve
)This control is used in the following examples:
- FixBV
- Knapsack
- Tableau
- Trimloss
-
setPresolve
public void setPresolve(int newval)
Sets the value of the controlXPRSconstants.PRESOLVE
. This control determines whether presolving should be performed prior to starting the main algorithm. Presolve attempts to simplify the problem by detecting and removing redundant constraints, tightening variable bounds, etc. In some cases, infeasibility may even be determined at this stage, or the optimal solution found. (Values are from the enumerationXPRSenumerations.Presolve
)This control is used in the following examples:
- FixBV
- Knapsack
- Tableau
- Trimloss
-
setPresolve
public void setPresolve(XPRSenumerations.Presolve newval)
Sets the value of the controlXPRSconstants.PRESOLVE
. This control determines whether presolving should be performed prior to starting the main algorithm. Presolve attempts to simplify the problem by detecting and removing redundant constraints, tightening variable bounds, etc. In some cases, infeasibility may even be determined at this stage, or the optimal solution found. (Values are from the enumerationXPRSenumerations.Presolve
)
-
resetPresolve
public void resetPresolve()
Resets to its default the value of controlXPRSconstants.PRESOLVE
-
getCrash
public int getCrash()
Retrieves the value of the controlXPRSconstants.CRASH
. Simplex: This determines the type of crash used when the algorithm begins. During the crash procedure, an initial basis is determined which is as close to feasibility and triangularity as possible. A good choice at this stage will significantly reduce the number of iterations required to find an optimal solution. The possible values increase proportionally to their time-consumption.
-
setCrash
public void setCrash(int newval)
Sets the value of the controlXPRSconstants.CRASH
. Simplex: This determines the type of crash used when the algorithm begins. During the crash procedure, an initial basis is determined which is as close to feasibility and triangularity as possible. A good choice at this stage will significantly reduce the number of iterations required to find an optimal solution. The possible values increase proportionally to their time-consumption.
-
resetCrash
public void resetCrash()
Resets to its default the value of controlXPRSconstants.CRASH
-
getPricingAlg
public int getPricingAlg()
Retrieves the value of the controlXPRSconstants.PRICINGALG
. Simplex: This determines the primal simplex pricing method. It is used to select which variable enters the basis on each iteration. In general Devex pricing requires more time on each iteration, but may reduce the total number of iterations, whereas partial pricing saves time on each iteration, but may result in more iterations. (Values are from the enumerationXPRSenumerations.Pricing
)
-
setPricingAlg
public void setPricingAlg(int newval)
Sets the value of the controlXPRSconstants.PRICINGALG
. Simplex: This determines the primal simplex pricing method. It is used to select which variable enters the basis on each iteration. In general Devex pricing requires more time on each iteration, but may reduce the total number of iterations, whereas partial pricing saves time on each iteration, but may result in more iterations. (Values are from the enumerationXPRSenumerations.Pricing
)
-
setPricingAlg
public void setPricingAlg(XPRSenumerations.Pricing newval)
Sets the value of the controlXPRSconstants.PRICINGALG
. Simplex: This determines the primal simplex pricing method. It is used to select which variable enters the basis on each iteration. In general Devex pricing requires more time on each iteration, but may reduce the total number of iterations, whereas partial pricing saves time on each iteration, but may result in more iterations. (Values are from the enumerationXPRSenumerations.Pricing
)
-
resetPricingAlg
public void resetPricingAlg()
Resets to its default the value of controlXPRSconstants.PRICINGALG
-
getInvertFreq
public int getInvertFreq()
Retrieves the value of the controlXPRSconstants.INVERTFREQ
. Simplex: The frequency with which the basis will be inverted. The basis is maintained in a factorized form and on most simplex iterations it is incrementally updated to reflect the step just taken. This is considerably faster than computing the full inverted matrix at each iteration, although after a number of iterations the basis becomes less well-conditioned and it becomes necessary to compute the full inverted matrix. The value ofINVERTFREQ
specifies the maximum number of iterations between full inversions.
-
setInvertFreq
public void setInvertFreq(int newval)
Sets the value of the controlXPRSconstants.INVERTFREQ
. Simplex: The frequency with which the basis will be inverted. The basis is maintained in a factorized form and on most simplex iterations it is incrementally updated to reflect the step just taken. This is considerably faster than computing the full inverted matrix at each iteration, although after a number of iterations the basis becomes less well-conditioned and it becomes necessary to compute the full inverted matrix. The value ofINVERTFREQ
specifies the maximum number of iterations between full inversions.
-
resetInvertFreq
public void resetInvertFreq()
Resets to its default the value of controlXPRSconstants.INVERTFREQ
-
getInvertMin
public int getInvertMin()
Retrieves the value of the controlXPRSconstants.INVERTMIN
. Simplex: The minimum number of iterations between full inversions of the basis matrix. See the description ofINVERTFREQ
for details.
-
setInvertMin
public void setInvertMin(int newval)
Sets the value of the controlXPRSconstants.INVERTMIN
. Simplex: The minimum number of iterations between full inversions of the basis matrix. See the description ofINVERTFREQ
for details.
-
resetInvertMin
public void resetInvertMin()
Resets to its default the value of controlXPRSconstants.INVERTMIN
-
getMaxNode
public int getMaxNode()
Retrieves the value of the controlXPRSconstants.MAXNODE
. Branch and Bound: The maximum number of nodes that will be explored.This control is used in the following examples:
- AddMipSol
-
setMaxNode
public void setMaxNode(int newval)
Sets the value of the controlXPRSconstants.MAXNODE
. Branch and Bound: The maximum number of nodes that will be explored.This control is used in the following examples:
- AddMipSol
-
resetMaxNode
public void resetMaxNode()
Resets to its default the value of controlXPRSconstants.MAXNODE
-
getMaxTime
@Deprecated public int getMaxTime()
Deprecated.since 41.00Retrieves the value of the controlXPRSconstants.MAXTIME
. The maximum time in seconds that the Optimizer will run before it terminates, including the problem setup time and solution time. For MIP problems, this is the total time taken to solve all nodes.
-
setMaxTime
@Deprecated public void setMaxTime(int newval)
Deprecated.since 41.00Sets the value of the controlXPRSconstants.MAXTIME
. The maximum time in seconds that the Optimizer will run before it terminates, including the problem setup time and solution time. For MIP problems, this is the total time taken to solve all nodes.
-
resetMaxTime
@Deprecated public void resetMaxTime()
Deprecated.Resets to its default the value of controlXPRSconstants.MAXTIME
-
getMaxMIPSol
public int getMaxMIPSol()
Retrieves the value of the controlXPRSconstants.MAXMIPSOL
. Branch and Bound: This specifies a limit on the number of integer solutions to be found by the Optimizer. It is possible that during optimization the Optimizer will find the same objective solution from different nodes. However,MAXMIPSOL
refers to the total number of integer solutions found, and not necessarily the number of distinct solutions.This control is used in the following examples:
- AddMipSol
-
setMaxMIPSol
public void setMaxMIPSol(int newval)
Sets the value of the controlXPRSconstants.MAXMIPSOL
. Branch and Bound: This specifies a limit on the number of integer solutions to be found by the Optimizer. It is possible that during optimization the Optimizer will find the same objective solution from different nodes. However,MAXMIPSOL
refers to the total number of integer solutions found, and not necessarily the number of distinct solutions.This control is used in the following examples:
- AddMipSol
-
resetMaxMIPSol
public void resetMaxMIPSol()
Resets to its default the value of controlXPRSconstants.MAXMIPSOL
-
getSiftPasses
public int getSiftPasses()
Retrieves the value of the controlXPRSconstants.SIFTPASSES
. Determines how quickly we allow to grow the worker problems during the sifting algorithm. Using larger values can increase the number of columns added to the worker problem which often results in increased solve times for the worker problems but the number of necessary sifting iterations may be reduced. .
-
setSiftPasses
public void setSiftPasses(int newval)
Sets the value of the controlXPRSconstants.SIFTPASSES
. Determines how quickly we allow to grow the worker problems during the sifting algorithm. Using larger values can increase the number of columns added to the worker problem which often results in increased solve times for the worker problems but the number of necessary sifting iterations may be reduced. .
-
resetSiftPasses
public void resetSiftPasses()
Resets to its default the value of controlXPRSconstants.SIFTPASSES
-
getDefaultAlg
public XPRSenumerations.DefaultAlg getDefaultAlg()
Retrieves the value of the controlXPRSconstants.DEFAULTALG
. This selects the algorithm that will be used to solve LPs, standalone or during MIP optimization. (Values are from the enumerationXPRSenumerations.DefaultAlg
)
-
setDefaultAlg
public void setDefaultAlg(XPRSenumerations.DefaultAlg newval)
Sets the value of the controlXPRSconstants.DEFAULTALG
. This selects the algorithm that will be used to solve LPs, standalone or during MIP optimization. (Values are from the enumerationXPRSenumerations.DefaultAlg
)
-
resetDefaultAlg
public void resetDefaultAlg()
Resets to its default the value of controlXPRSconstants.DEFAULTALG
-
getVarSelection
public int getVarSelection()
Retrieves the value of the controlXPRSconstants.VARSELECTION
. Branch and Bound: This determines the formula used to calculate the estimate of each integer variable, and thus which integer variable is selected to be branched on at a given node. The variable selected to be branched on is the one with the maximum estimate. (Values are from the enumerationXPRSenumerations.VariableSelection
)
-
setVarSelection
public void setVarSelection(int newval)
Sets the value of the controlXPRSconstants.VARSELECTION
. Branch and Bound: This determines the formula used to calculate the estimate of each integer variable, and thus which integer variable is selected to be branched on at a given node. The variable selected to be branched on is the one with the maximum estimate. (Values are from the enumerationXPRSenumerations.VariableSelection
)
-
setVarSelection
public void setVarSelection(XPRSenumerations.VariableSelection newval)
Sets the value of the controlXPRSconstants.VARSELECTION
. Branch and Bound: This determines the formula used to calculate the estimate of each integer variable, and thus which integer variable is selected to be branched on at a given node. The variable selected to be branched on is the one with the maximum estimate. (Values are from the enumerationXPRSenumerations.VariableSelection
)
-
resetVarSelection
public void resetVarSelection()
Resets to its default the value of controlXPRSconstants.VARSELECTION
-
getNodeSelection
public int getNodeSelection()
Retrieves the value of the controlXPRSconstants.NODESELECTION
. Branch and Bound: This determines which nodes will be considered for solution once the current node has been solved. (Values are from the enumerationXPRSenumerations.NodeSelectionCriteria
)
-
setNodeSelection
public void setNodeSelection(int newval)
Sets the value of the controlXPRSconstants.NODESELECTION
. Branch and Bound: This determines which nodes will be considered for solution once the current node has been solved. (Values are from the enumerationXPRSenumerations.NodeSelectionCriteria
)
-
setNodeSelection
public void setNodeSelection(XPRSenumerations.NodeSelectionCriteria newval)
Sets the value of the controlXPRSconstants.NODESELECTION
. Branch and Bound: This determines which nodes will be considered for solution once the current node has been solved. (Values are from the enumerationXPRSenumerations.NodeSelectionCriteria
)
-
resetNodeSelection
public void resetNodeSelection()
Resets to its default the value of controlXPRSconstants.NODESELECTION
-
getBackTrack
public int getBackTrack()
Retrieves the value of the controlXPRSconstants.BACKTRACK
. Branch and Bound: Specifies how to select the next node to work on when a full backtrack is performed. (Values are from the enumerationXPRSenumerations.BacktrackAlg
)
-
setBackTrack
public void setBackTrack(int newval)
Sets the value of the controlXPRSconstants.BACKTRACK
. Branch and Bound: Specifies how to select the next node to work on when a full backtrack is performed. (Values are from the enumerationXPRSenumerations.BacktrackAlg
)
-
setBackTrack
public void setBackTrack(XPRSenumerations.BacktrackAlg newval)
Sets the value of the controlXPRSconstants.BACKTRACK
. Branch and Bound: Specifies how to select the next node to work on when a full backtrack is performed. (Values are from the enumerationXPRSenumerations.BacktrackAlg
)
-
resetBackTrack
public void resetBackTrack()
Resets to its default the value of controlXPRSconstants.BACKTRACK
-
getMIPLog
public int getMIPLog()
Retrieves the value of the controlXPRSconstants.MIPLOG
. MIP log print control.This control is used in the following examples:
- AddMipSol
- Knapsack
- MostViolated
- RoundInt
-
setMIPLog
public void setMIPLog(int newval)
Sets the value of the controlXPRSconstants.MIPLOG
. MIP log print control.This control is used in the following examples:
- AddMipSol
- Knapsack
- MostViolated
- RoundInt
-
resetMIPLog
public void resetMIPLog()
Resets to its default the value of controlXPRSconstants.MIPLOG
-
getKeepNRows
public int getKeepNRows()
Retrieves the value of the controlXPRSconstants.KEEPNROWS
. How nonbinding rows should be handled by the MPS reader.
-
setKeepNRows
public void setKeepNRows(int newval)
Sets the value of the controlXPRSconstants.KEEPNROWS
. How nonbinding rows should be handled by the MPS reader.
-
resetKeepNRows
public void resetKeepNRows()
Resets to its default the value of controlXPRSconstants.KEEPNROWS
-
getMPSEcho
public int getMPSEcho()
Retrieves the value of the controlXPRSconstants.MPSECHO
. Determines whether comments in MPS matrix files are to be printed out during matrix input.
-
setMPSEcho
public void setMPSEcho(int newval)
Sets the value of the controlXPRSconstants.MPSECHO
. Determines whether comments in MPS matrix files are to be printed out during matrix input.
-
resetMPSEcho
public void resetMPSEcho()
Resets to its default the value of controlXPRSconstants.MPSECHO
-
getMaxPageLines
public int getMaxPageLines()
Retrieves the value of the controlXPRSconstants.MAXPAGELINES
. Number of lines between page breaks in printable output.
-
setMaxPageLines
public void setMaxPageLines(int newval)
Sets the value of the controlXPRSconstants.MAXPAGELINES
. Number of lines between page breaks in printable output.
-
resetMaxPageLines
public void resetMaxPageLines()
Resets to its default the value of controlXPRSconstants.MAXPAGELINES
-
getOutputLog
public int getOutputLog()
Retrieves the value of the controlXPRSconstants.OUTPUTLOG
. This controls the level of output produced by the Optimizer during optimization. In the Console Optimizer,OUTPUTLOG
controls which messages are sent to the screen (stdout
). When using the Optimizer library, no output is sent to the screen. If the user wishes output to be displayed, they must define a callback function and print messages to the screen themselves. In this case,OUTPUTLOG
controls which messages are sent to the user output callback. (Values are from the enumerationXPRSenumerations.OutputDetail
)
-
setOutputLog
public void setOutputLog(int newval)
Sets the value of the controlXPRSconstants.OUTPUTLOG
. This controls the level of output produced by the Optimizer during optimization. In the Console Optimizer,OUTPUTLOG
controls which messages are sent to the screen (stdout
). When using the Optimizer library, no output is sent to the screen. If the user wishes output to be displayed, they must define a callback function and print messages to the screen themselves. In this case,OUTPUTLOG
controls which messages are sent to the user output callback. (Values are from the enumerationXPRSenumerations.OutputDetail
)
-
setOutputLog
public void setOutputLog(XPRSenumerations.OutputDetail newval)
Sets the value of the controlXPRSconstants.OUTPUTLOG
. This controls the level of output produced by the Optimizer during optimization. In the Console Optimizer, <code>OUTPUTLOG</code> controls which messages are sent to the screen (<code>stdout</code>). When using the Optimizer library, no output is sent to the screen. If the user wishes output to be displayed, they must define a callback function and print messages to the screen themselves. In this case, <code>OUTPUTLOG</code> controls which messages are sent to the user output callback. (Values are from the enumerationXPRSenumerations.OutputDetail
)
-
resetOutputLog
public void resetOutputLog()
Resets to its default the value of controlXPRSconstants.OUTPUTLOG
-
getBarSolution
public int getBarSolution()
Retrieves the value of the controlXPRSconstants.BARSOLUTION
. This determines whether the barrier has to decide which is the best solution found or return the solution computed by the last barrier iteration.
-
setBarSolution
public void setBarSolution(int newval)
Sets the value of the controlXPRSconstants.BARSOLUTION
. This determines whether the barrier has to decide which is the best solution found or return the solution computed by the last barrier iteration.
-
resetBarSolution
public void resetBarSolution()
Resets to its default the value of controlXPRSconstants.BARSOLUTION
-
getCacheSize
@Deprecated public int getCacheSize()
Deprecated.since 41.00Retrieves the value of the controlXPRSconstants.CACHESIZE
. Newton Barrier: L2 or L3 (see notes) cache size in kB (kilobytes) of the CPU. On Intel (or compatible) platforms a value of-1
may be used to determine the cache size automatically. If the CPU model is new then the cache size may not be correctly detected by an older release of the software.
-
setCacheSize
@Deprecated public void setCacheSize(int newval)
Deprecated.since 41.00Sets the value of the controlXPRSconstants.CACHESIZE
. Newton Barrier: L2 or L3 (see notes) cache size in kB (kilobytes) of the CPU. On Intel (or compatible) platforms a value of-1
may be used to determine the cache size automatically. If the CPU model is new then the cache size may not be correctly detected by an older release of the software.
-
resetCacheSize
@Deprecated public void resetCacheSize()
Deprecated.Resets to its default the value of controlXPRSconstants.CACHESIZE
-
getCrossOver
public int getCrossOver()
Retrieves the value of the controlXPRSconstants.CROSSOVER
. Newton barrier and hybrid gradient: This control determines whether the barrier method will cross over to the simplex method when at optimal solution has been found, to provide an end basis (seegetBasis
,writeBasis
) and advanced sensitivity analysis information (seeobjsa
,rHSsa
,bndsa
). (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setCrossOver
public void setCrossOver(int newval)
Sets the value of the controlXPRSconstants.CROSSOVER
. Newton barrier and hybrid gradient: This control determines whether the barrier method will cross over to the simplex method when at optimal solution has been found, to provide an end basis (seegetBasis
,writeBasis
) and advanced sensitivity analysis information (seeobjsa
,rHSsa
,bndsa
). (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setCrossOver
public void setCrossOver(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.CROSSOVER
. Newton barrier and hybrid gradient: This control determines whether the barrier method will cross over to the simplex method when at optimal solution has been found, to provide an end basis (see <code>getBasis</code>, <code>writeBasis</code>) and advanced sensitivity analysis information (see <code>objsa</code>, <code>rHSsa</code>, <code>bndsa</code>). (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
resetCrossOver
public void resetCrossOver()
Resets to its default the value of controlXPRSconstants.CROSSOVER
-
getBarIterLimit
public int getBarIterLimit()
Retrieves the value of the controlXPRSconstants.BARITERLIMIT
. Newton barrier: The maximum number of iterations. While the simplex method usually performs a number of iterations which is proportional to the number of constraints (rows) in a problem, the barrier method standardly finds the optimal solution to a given accuracy after a number of iterations which is independent of the problem size. The penalty is rather that the time for each iteration increases with the size of the problem.BARITERLIMIT
specifies the maximum number of iterations which will be carried out by the barrier.
-
setBarIterLimit
public void setBarIterLimit(int newval)
Sets the value of the controlXPRSconstants.BARITERLIMIT
. Newton barrier: The maximum number of iterations. While the simplex method usually performs a number of iterations which is proportional to the number of constraints (rows) in a problem, the barrier method standardly finds the optimal solution to a given accuracy after a number of iterations which is independent of the problem size. The penalty is rather that the time for each iteration increases with the size of the problem.BARITERLIMIT
specifies the maximum number of iterations which will be carried out by the barrier.
-
resetBarIterLimit
public void resetBarIterLimit()
Resets to its default the value of controlXPRSconstants.BARITERLIMIT
-
getCholeskyAlg
public int getCholeskyAlg()
Retrieves the value of the controlXPRSconstants.CHOLESKYALG
. Newton barrier: type of Cholesky factorization used. (Values are from the enumerationXPRSenumerations.CholeskyAlgorithm
)
-
setCholeskyAlg
public void setCholeskyAlg(int newval)
Sets the value of the controlXPRSconstants.CHOLESKYALG
. Newton barrier: type of Cholesky factorization used. (Values are from the enumerationXPRSenumerations.CholeskyAlgorithm
)
-
setCholeskyAlg
public void setCholeskyAlg(XPRSenumerations.CholeskyAlgorithm newval)
Sets the value of the controlXPRSconstants.CHOLESKYALG
. Newton barrier: type of Cholesky factorization used. (Values are from the enumerationXPRSenumerations.CholeskyAlgorithm
)
-
resetCholeskyAlg
public void resetCholeskyAlg()
Resets to its default the value of controlXPRSconstants.CHOLESKYALG
-
getBarOutput
public int getBarOutput()
Retrieves the value of the controlXPRSconstants.BAROUTPUT
. Newton barrier and hybrid gradient: This specifies the level of solution output provided. Output is provided either after each iteration of the algorithm, or else can be turned off completely by this parameter.
-
setBarOutput
public void setBarOutput(int newval)
Sets the value of the controlXPRSconstants.BAROUTPUT
. Newton barrier and hybrid gradient: This specifies the level of solution output provided. Output is provided either after each iteration of the algorithm, or else can be turned off completely by this parameter.
-
resetBarOutput
public void resetBarOutput()
Resets to its default the value of controlXPRSconstants.BAROUTPUT
-
getExtraMIPEnts
public int getExtraMIPEnts()
Retrieves the value of the controlXPRSconstants.EXTRAMIPENTS
. The initial number of extra MIP entities to allow for.
-
setExtraMIPEnts
public void setExtraMIPEnts(int newval)
Sets the value of the controlXPRSconstants.EXTRAMIPENTS
. The initial number of extra MIP entities to allow for.
-
resetExtraMIPEnts
public void resetExtraMIPEnts()
Resets to its default the value of controlXPRSconstants.EXTRAMIPENTS
-
getRefactor
public int getRefactor()
Retrieves the value of the controlXPRSconstants.REFACTOR
. Indicates whether the optimization should restart using the current representation of the factorization in memory.
-
setRefactor
public void setRefactor(int newval)
Sets the value of the controlXPRSconstants.REFACTOR
. Indicates whether the optimization should restart using the current representation of the factorization in memory.
-
resetRefactor
public void resetRefactor()
Resets to its default the value of controlXPRSconstants.REFACTOR
-
getBarThreads
public int getBarThreads()
Retrieves the value of the controlXPRSconstants.BARTHREADS
. If set to a positive integer it determines the number of threads implemented to run the Newton-barrier and hybrid gradient algorithms. If the value is set to the default value (-1
), theTHREADS
control will determine the number of threads used.
-
setBarThreads
public void setBarThreads(int newval)
Sets the value of the controlXPRSconstants.BARTHREADS
. If set to a positive integer it determines the number of threads implemented to run the Newton-barrier and hybrid gradient algorithms. If the value is set to the default value (-1
), theTHREADS
control will determine the number of threads used.
-
resetBarThreads
public void resetBarThreads()
Resets to its default the value of controlXPRSconstants.BARTHREADS
-
getKeepBasis
public int getKeepBasis()
Retrieves the value of the controlXPRSconstants.KEEPBASIS
. Simplex: This determines whether the basis should be kept when reoptimizing a problem. The choice is between using a crash basis created at the beginning of simplex or using a basis from a previous solve (if such exists). By default, this control gets (re)set automatically in various situations. By default, it will be automatically set to 1 after a solve that produced a valid basis. This will automatically warmstart a subsequent solve. Explicitly loading a starting basis will also set this control to 1. If the control is explicitly set to 0, any existing basis will be ignored for a new solve, and the Optimizer will start from an ad-hoc crash basis.
-
setKeepBasis
public void setKeepBasis(int newval)
Sets the value of the controlXPRSconstants.KEEPBASIS
. Simplex: This determines whether the basis should be kept when reoptimizing a problem. The choice is between using a crash basis created at the beginning of simplex or using a basis from a previous solve (if such exists). By default, this control gets (re)set automatically in various situations. By default, it will be automatically set to 1 after a solve that produced a valid basis. This will automatically warmstart a subsequent solve. Explicitly loading a starting basis will also set this control to 1. If the control is explicitly set to 0, any existing basis will be ignored for a new solve, and the Optimizer will start from an ad-hoc crash basis.
-
resetKeepBasis
public void resetKeepBasis()
Resets to its default the value of controlXPRSconstants.KEEPBASIS
-
getCrossoverOps
public int getCrossoverOps()
Retrieves the value of the controlXPRSconstants.CROSSOVEROPS
. Newton barrier and hybrid gradient: a bit vector for adjusting the behavior of the crossover procedure.
-
setCrossoverOps
public void setCrossoverOps(int newval)
Sets the value of the controlXPRSconstants.CROSSOVEROPS
. Newton barrier and hybrid gradient: a bit vector for adjusting the behavior of the crossover procedure.
-
resetCrossoverOps
public void resetCrossoverOps()
Resets to its default the value of controlXPRSconstants.CROSSOVEROPS
-
getVersion
public int getVersion()
Retrieves the value of the controlXPRSconstants.VERSION
. The Optimizer version number, e.g.1301
meaning release 13.01.
-
setVersion
public void setVersion(int newval)
Sets the value of the controlXPRSconstants.VERSION
. The Optimizer version number, e.g.1301
meaning release 13.01.
-
resetVersion
public void resetVersion()
Resets to its default the value of controlXPRSconstants.VERSION
-
getCrossoverThreads
public int getCrossoverThreads()
Retrieves the value of the controlXPRSconstants.CROSSOVERTHREADS
. Determines the maximum number of threads that parallel crossover is allowed to use. IfCROSSOVERTHREADS
is set to the default value (-1
), theBARTHREADS
control will determine the number of threads used.
-
setCrossoverThreads
public void setCrossoverThreads(int newval)
Sets the value of the controlXPRSconstants.CROSSOVERTHREADS
. Determines the maximum number of threads that parallel crossover is allowed to use. IfCROSSOVERTHREADS
is set to the default value (-1
), theBARTHREADS
control will determine the number of threads used.
-
resetCrossoverThreads
public void resetCrossoverThreads()
Resets to its default the value of controlXPRSconstants.CROSSOVERTHREADS
-
getBigmMethod
public int getBigmMethod()
Retrieves the value of the controlXPRSconstants.BIGMMETHOD
. Simplex: This specifies whether to use the "Big M" method, or the standard phase I (achieving feasibility) and phase II (achieving optimality). In the "Big M" method, the objective coefficients of the variables are considered during the feasibility phase, possibly leading to an initial feasible basis which is closer to optimal. The side-effects involve possible round-off errors due to the presence of the "Big M" factor in the problem.
-
setBigmMethod
public void setBigmMethod(int newval)
Sets the value of the controlXPRSconstants.BIGMMETHOD
. Simplex: This specifies whether to use the "Big M" method, or the standard phase I (achieving feasibility) and phase II (achieving optimality). In the "Big M" method, the objective coefficients of the variables are considered during the feasibility phase, possibly leading to an initial feasible basis which is closer to optimal. The side-effects involve possible round-off errors due to the presence of the "Big M" factor in the problem.
-
resetBigmMethod
public void resetBigmMethod()
Resets to its default the value of controlXPRSconstants.BIGMMETHOD
-
getMPSNameLength
public int getMPSNameLength()
-
setMPSNameLength
public void setMPSNameLength(int newval)
Sets the value of the controlXPRSconstants.MPSNAMELENGTH
.
-
resetMPSNameLength
public void resetMPSNameLength()
Resets to its default the value of controlXPRSconstants.MPSNAMELENGTH
-
getElimFillIn
public int getElimFillIn()
Retrieves the value of the controlXPRSconstants.ELIMFILLIN
. Amount of fill-in allowed when performing an elimination in presolve .
-
setElimFillIn
public void setElimFillIn(int newval)
Sets the value of the controlXPRSconstants.ELIMFILLIN
. Amount of fill-in allowed when performing an elimination in presolve .
-
resetElimFillIn
public void resetElimFillIn()
Resets to its default the value of controlXPRSconstants.ELIMFILLIN
-
getPresolveOps
public int getPresolveOps()
Retrieves the value of the controlXPRSconstants.PRESOLVEOPS
. This bit vector control specifies the operations which are performed during the presolve. (Values are from the enumerationXPRSenumerations.PresolveOperations
)
-
setPresolveOps
public void setPresolveOps(int newval)
Sets the value of the controlXPRSconstants.PRESOLVEOPS
. This bit vector control specifies the operations which are performed during the presolve. (Values are from the enumerationXPRSenumerations.PresolveOperations
)
-
setPresolveOps
public void setPresolveOps(XPRSenumerations.PresolveOperations newval)
Sets the value of the controlXPRSconstants.PRESOLVEOPS
. This bit vector control specifies the operations which are performed during the presolve. (Values are from the enumerationXPRSenumerations.PresolveOperations
)
-
resetPresolveOps
public void resetPresolveOps()
Resets to its default the value of controlXPRSconstants.PRESOLVEOPS
-
getMIPPresolve
public int getMIPPresolve()
Retrieves the value of the controlXPRSconstants.MIPPRESOLVE
. Branch and Bound: Type of integer processing to be performed. If set to0
, no processing will be performed. (Values are from the enumerationXPRSenumerations.MipPresolve
)
-
setMIPPresolve
public void setMIPPresolve(int newval)
Sets the value of the controlXPRSconstants.MIPPRESOLVE
. Branch and Bound: Type of integer processing to be performed. If set to0
, no processing will be performed. (Values are from the enumerationXPRSenumerations.MipPresolve
)
-
setMIPPresolve
public void setMIPPresolve(XPRSenumerations.MipPresolve newval)
Sets the value of the controlXPRSconstants.MIPPRESOLVE
. Branch and Bound: Type of integer processing to be performed. If set to <code>0</code>, no processing will be performed. (Values are from the enumerationXPRSenumerations.MipPresolve
)
-
resetMIPPresolve
public void resetMIPPresolve()
Resets to its default the value of controlXPRSconstants.MIPPRESOLVE
-
getMIPThreads
public int getMIPThreads()
Retrieves the value of the controlXPRSconstants.MIPTHREADS
. If set to a positive integer it determines the number of threads implemented to run the parallel MIP code. IfMIPTHREADS
is set to the default value (-1
), theTHREADS
control will determine the number of threads used.This control is used in the following examples:
- AddMipSol
- MostViolated
-
setMIPThreads
public void setMIPThreads(int newval)
Sets the value of the controlXPRSconstants.MIPTHREADS
. If set to a positive integer it determines the number of threads implemented to run the parallel MIP code. IfMIPTHREADS
is set to the default value (-1
), theTHREADS
control will determine the number of threads used.This control is used in the following examples:
- AddMipSol
- MostViolated
-
resetMIPThreads
public void resetMIPThreads()
Resets to its default the value of controlXPRSconstants.MIPTHREADS
-
getBarOrder
public XPRSenumerations.BarOrder getBarOrder()
Retrieves the value of the controlXPRSconstants.BARORDER
. Newton barrier: This controls the Cholesky factorization in the Newton-Barrier. (Values are from the enumerationXPRSenumerations.BarOrder
)
-
setBarOrder
public void setBarOrder(XPRSenumerations.BarOrder newval)
Sets the value of the controlXPRSconstants.BARORDER
. Newton barrier: This controls the Cholesky factorization in the Newton-Barrier. (Values are from the enumerationXPRSenumerations.BarOrder
)
-
resetBarOrder
public void resetBarOrder()
Resets to its default the value of controlXPRSconstants.BARORDER
-
getBreadthFirst
public int getBreadthFirst()
Retrieves the value of the controlXPRSconstants.BREADTHFIRST
. The number of nodes to include in the best-first search before switching to the local first search (NODESELECTION
=
4
).
-
setBreadthFirst
public void setBreadthFirst(int newval)
Sets the value of the controlXPRSconstants.BREADTHFIRST
. The number of nodes to include in the best-first search before switching to the local first search (NODESELECTION
=
4
).
-
resetBreadthFirst
public void resetBreadthFirst()
Resets to its default the value of controlXPRSconstants.BREADTHFIRST
-
getAutoPerturb
public int getAutoPerturb()
Retrieves the value of the controlXPRSconstants.AUTOPERTURB
. Simplex: This indicates whether automatic perturbation is performed. If this is set to1
, the problem will be perturbed whenever the simplex method encounters an excessive number of degenerate pivot steps, thus preventing the Optimizer being hindered by degeneracies. (Values are from the enumerationXPRSenumerations.OnOff
)
-
setAutoPerturb
public void setAutoPerturb(int newval)
Sets the value of the controlXPRSconstants.AUTOPERTURB
. Simplex: This indicates whether automatic perturbation is performed. If this is set to1
, the problem will be perturbed whenever the simplex method encounters an excessive number of degenerate pivot steps, thus preventing the Optimizer being hindered by degeneracies. (Values are from the enumerationXPRSenumerations.OnOff
)
-
setAutoPerturb
public void setAutoPerturb(XPRSenumerations.OnOff newval)
Sets the value of the controlXPRSconstants.AUTOPERTURB
. Simplex: This indicates whether automatic perturbation is performed. If this is set to <code>1</code>, the problem will be perturbed whenever the simplex method encounters an excessive number of degenerate pivot steps, thus preventing the Optimizer being hindered by degeneracies. (Values are from the enumerationXPRSenumerations.OnOff
)
-
resetAutoPerturb
public void resetAutoPerturb()
Resets to its default the value of controlXPRSconstants.AUTOPERTURB
-
getDenseColLimit
public int getDenseColLimit()
Retrieves the value of the controlXPRSconstants.DENSECOLLIMIT
. Newton barrier: Columns with more thanDENSECOLLIMIT
elements are considered to be dense. Such columns will be handled specially in the Cholesky factorization of this matrix.
-
setDenseColLimit
public void setDenseColLimit(int newval)
Sets the value of the controlXPRSconstants.DENSECOLLIMIT
. Newton barrier: Columns with more thanDENSECOLLIMIT
elements are considered to be dense. Such columns will be handled specially in the Cholesky factorization of this matrix.
-
resetDenseColLimit
public void resetDenseColLimit()
Resets to its default the value of controlXPRSconstants.DENSECOLLIMIT
-
getCallbackFromMasterThread
public int getCallbackFromMasterThread()
Retrieves the value of the controlXPRSconstants.CALLBACKFROMMASTERTHREAD
. Branch and Bound: specifies whether the MIP callbacks should only be called on the master thread.
-
setCallbackFromMasterThread
public void setCallbackFromMasterThread(int newval)
Sets the value of the controlXPRSconstants.CALLBACKFROMMASTERTHREAD
. Branch and Bound: specifies whether the MIP callbacks should only be called on the master thread.
-
resetCallbackFromMasterThread
public void resetCallbackFromMasterThread()
Resets to its default the value of controlXPRSconstants.CALLBACKFROMMASTERTHREAD
-
getMaxMCoeffBufferElems
public int getMaxMCoeffBufferElems()
Retrieves the value of the controlXPRSconstants.MAXMCOEFFBUFFERELEMS
. The maximum number of matrix coefficients to buffer before flushing into the internal representation of the problem. Buffering coefficients can offer a significant performance gain when you are building a matrix usingchgCoef
orchgMCoef
, but can lead to a significant memory overhead for large matrices, which this control allows you to influence.
-
setMaxMCoeffBufferElems
public void setMaxMCoeffBufferElems(int newval)
Sets the value of the controlXPRSconstants.MAXMCOEFFBUFFERELEMS
. The maximum number of matrix coefficients to buffer before flushing into the internal representation of the problem. Buffering coefficients can offer a significant performance gain when you are building a matrix usingchgCoef
orchgMCoef
, but can lead to a significant memory overhead for large matrices, which this control allows you to influence.
-
resetMaxMCoeffBufferElems
public void resetMaxMCoeffBufferElems()
Resets to its default the value of controlXPRSconstants.MAXMCOEFFBUFFERELEMS
-
getRefineOps
public int getRefineOps()
Retrieves the value of the controlXPRSconstants.REFINEOPS
. This specifies when the solution refiner should be executed to reduce solution infeasibilities. The refiner will attempt to satisfy the target tolerances for all original linear constraints before presolve or scaling has been applied.
-
setRefineOps
public void setRefineOps(int newval)
Sets the value of the controlXPRSconstants.REFINEOPS
. This specifies when the solution refiner should be executed to reduce solution infeasibilities. The refiner will attempt to satisfy the target tolerances for all original linear constraints before presolve or scaling has been applied.
-
resetRefineOps
public void resetRefineOps()
Resets to its default the value of controlXPRSconstants.REFINEOPS
-
getLpRefineIterLimit
public int getLpRefineIterLimit()
Retrieves the value of the controlXPRSconstants.LPREFINEITERLIMIT
. This specifies the simplex iteration limit the solution refiner can spend in attempting to increase the accuracy of an LP solution.
-
setLpRefineIterLimit
public void setLpRefineIterLimit(int newval)
Sets the value of the controlXPRSconstants.LPREFINEITERLIMIT
. This specifies the simplex iteration limit the solution refiner can spend in attempting to increase the accuracy of an LP solution.
-
resetLpRefineIterLimit
public void resetLpRefineIterLimit()
Resets to its default the value of controlXPRSconstants.LPREFINEITERLIMIT
-
getMipRefineIterLimit
public int getMipRefineIterLimit()
Retrieves the value of the controlXPRSconstants.MIPREFINEITERLIMIT
. This defines an effort limit expressed as simplex iterations for the MIP solution refiner. The limit is per reoptimizations in the MIP refiner.
-
setMipRefineIterLimit
public void setMipRefineIterLimit(int newval)
Sets the value of the controlXPRSconstants.MIPREFINEITERLIMIT
. This defines an effort limit expressed as simplex iterations for the MIP solution refiner. The limit is per reoptimizations in the MIP refiner.
-
resetMipRefineIterLimit
public void resetMipRefineIterLimit()
Resets to its default the value of controlXPRSconstants.MIPREFINEITERLIMIT
-
getDualizeOps
public int getDualizeOps()
Retrieves the value of the controlXPRSconstants.DUALIZEOPS
. Bit-vector control for adjusting the behavior when a problem is dualized.
-
setDualizeOps
public void setDualizeOps(int newval)
Sets the value of the controlXPRSconstants.DUALIZEOPS
. Bit-vector control for adjusting the behavior when a problem is dualized.
-
resetDualizeOps
public void resetDualizeOps()
Resets to its default the value of controlXPRSconstants.DUALIZEOPS
-
getCrossoverIterLimit
public int getCrossoverIterLimit()
Retrieves the value of the controlXPRSconstants.CROSSOVERITERLIMIT
. Newton barrier and hybrid gradient: The maximum number of iterations that will be performed in the crossover procedure before the optimization process terminates.
-
setCrossoverIterLimit
public void setCrossoverIterLimit(int newval)
Sets the value of the controlXPRSconstants.CROSSOVERITERLIMIT
. Newton barrier and hybrid gradient: The maximum number of iterations that will be performed in the crossover procedure before the optimization process terminates.
-
resetCrossoverIterLimit
public void resetCrossoverIterLimit()
Resets to its default the value of controlXPRSconstants.CROSSOVERITERLIMIT
-
getPreBasisRed
public int getPreBasisRed()
Retrieves the value of the controlXPRSconstants.PREBASISRED
. Determines if a lattice basis reduction algorithm should be attempted as part of presolve
-
setPreBasisRed
public void setPreBasisRed(int newval)
Sets the value of the controlXPRSconstants.PREBASISRED
. Determines if a lattice basis reduction algorithm should be attempted as part of presolve
-
resetPreBasisRed
public void resetPreBasisRed()
Resets to its default the value of controlXPRSconstants.PREBASISRED
-
getPreSort
public int getPreSort()
Retrieves the value of the controlXPRSconstants.PRESORT
. This bit vector control specifies whether to sort rows, columns and MIP entities by their names when starting the presolve. With the default value0
, no sorting will take place.
-
setPreSort
public void setPreSort(int newval)
Sets the value of the controlXPRSconstants.PRESORT
. This bit vector control specifies whether to sort rows, columns and MIP entities by their names when starting the presolve. With the default value0
, no sorting will take place.
-
resetPreSort
public void resetPreSort()
Resets to its default the value of controlXPRSconstants.PRESORT
-
getPrePermute
public int getPrePermute()
Retrieves the value of the controlXPRSconstants.PREPERMUTE
. This bit vector control specifies whether to randomly permute rows, columns and MIP entities when starting the presolve. With the default value0
, no permutation will take place.
-
setPrePermute
public void setPrePermute(int newval)
Sets the value of the controlXPRSconstants.PREPERMUTE
. This bit vector control specifies whether to randomly permute rows, columns and MIP entities when starting the presolve. With the default value0
, no permutation will take place.
-
resetPrePermute
public void resetPrePermute()
Resets to its default the value of controlXPRSconstants.PREPERMUTE
-
getPrePermuteSeed
public int getPrePermuteSeed()
Retrieves the value of the controlXPRSconstants.PREPERMUTESEED
. This control sets the seed for the pseudo-random number generator for permuting the problem when starting the presolve. This control only has effects whenPREPERMUTE
is enabled.
-
setPrePermuteSeed
public void setPrePermuteSeed(int newval)
Sets the value of the controlXPRSconstants.PREPERMUTESEED
. This control sets the seed for the pseudo-random number generator for permuting the problem when starting the presolve. This control only has effects whenPREPERMUTE
is enabled.
-
resetPrePermuteSeed
public void resetPrePermuteSeed()
Resets to its default the value of controlXPRSconstants.PREPERMUTESEED
-
getMaxMemorySoft
public int getMaxMemorySoft()
Retrieves the value of the controlXPRSconstants.MAXMEMORYSOFT
. WhenRESOURCESTRATEGY
is enabled, this control sets the maximum amount of memory in megabytes the optimizer targets to allocate. This may change the solving path, but will not cause the solve to terminate early. To set a hard version of the same, please setMAXMEMORYHARD
.
-
setMaxMemorySoft
public void setMaxMemorySoft(int newval)
Sets the value of the controlXPRSconstants.MAXMEMORYSOFT
. WhenRESOURCESTRATEGY
is enabled, this control sets the maximum amount of memory in megabytes the optimizer targets to allocate. This may change the solving path, but will not cause the solve to terminate early. To set a hard version of the same, please setMAXMEMORYHARD
.
-
resetMaxMemorySoft
public void resetMaxMemorySoft()
Resets to its default the value of controlXPRSconstants.MAXMEMORYSOFT
-
getCutFreq
public int getCutFreq()
Retrieves the value of the controlXPRSconstants.CUTFREQ
. Branch and Bound: This specifies the frequency at which cuts are generated in the tree search. If the depth of the node moduloCUTFREQ
is zero, then cuts will be generated.
-
setCutFreq
public void setCutFreq(int newval)
Sets the value of the controlXPRSconstants.CUTFREQ
. Branch and Bound: This specifies the frequency at which cuts are generated in the tree search. If the depth of the node moduloCUTFREQ
is zero, then cuts will be generated.
-
resetCutFreq
public void resetCutFreq()
Resets to its default the value of controlXPRSconstants.CUTFREQ
-
getSymSelect
public int getSymSelect()
Retrieves the value of the controlXPRSconstants.SYMSELECT
. Adjusts the overall amount of effort for symmetry detection.
-
setSymSelect
public void setSymSelect(int newval)
Sets the value of the controlXPRSconstants.SYMSELECT
. Adjusts the overall amount of effort for symmetry detection.
-
resetSymSelect
public void resetSymSelect()
Resets to its default the value of controlXPRSconstants.SYMSELECT
-
getSymmetry
public int getSymmetry()
Retrieves the value of the controlXPRSconstants.SYMMETRY
. Adjusts the overall amount of effort for symmetry detection.
-
setSymmetry
public void setSymmetry(int newval)
Sets the value of the controlXPRSconstants.SYMMETRY
. Adjusts the overall amount of effort for symmetry detection.
-
resetSymmetry
public void resetSymmetry()
Resets to its default the value of controlXPRSconstants.SYMMETRY
-
getMaxMemoryHard
public int getMaxMemoryHard()
Retrieves the value of the controlXPRSconstants.MAXMEMORYHARD
. This control sets the maximum amount of memory in megabytes the optimizer should allocate. If this limit is exceeded, the solve will terminate. This control is designed to make the optimizer stop in a controlled manner, so that the problem object is valid once termination occurs. The solve state will be set to incomplete. This is different to an out of memory condition in which case the optimizer returns an error. The optimizer may still allocate memory once the limit is exceeded to be able to finsish the operations and stop in a controlled manner. WhenRESOURCESTRATEGY
is enabled, the control also has the same effect asMAXMEMORYSOFT
and will cause the optimizer to try preserving memory when possible.
-
setMaxMemoryHard
public void setMaxMemoryHard(int newval)
Sets the value of the controlXPRSconstants.MAXMEMORYHARD
. This control sets the maximum amount of memory in megabytes the optimizer should allocate. If this limit is exceeded, the solve will terminate. This control is designed to make the optimizer stop in a controlled manner, so that the problem object is valid once termination occurs. The solve state will be set to incomplete. This is different to an out of memory condition in which case the optimizer returns an error. The optimizer may still allocate memory once the limit is exceeded to be able to finsish the operations and stop in a controlled manner. WhenRESOURCESTRATEGY
is enabled, the control also has the same effect asMAXMEMORYSOFT
and will cause the optimizer to try preserving memory when possible.
-
resetMaxMemoryHard
public void resetMaxMemoryHard()
Resets to its default the value of controlXPRSconstants.MAXMEMORYHARD
-
getMIQCPAlg
public int getMIQCPAlg()
Retrieves the value of the controlXPRSconstants.MIQCPALG
. This control determines which algorithm is to be used to solve mixed integer quadratic constrained and mixed integer second order cone problems.
-
setMIQCPAlg
public void setMIQCPAlg(int newval)
Sets the value of the controlXPRSconstants.MIQCPALG
. This control determines which algorithm is to be used to solve mixed integer quadratic constrained and mixed integer second order cone problems.
-
resetMIQCPAlg
public void resetMIQCPAlg()
Resets to its default the value of controlXPRSconstants.MIQCPALG
-
getQCCuts
public int getQCCuts()
Retrieves the value of the controlXPRSconstants.QCCUTS
. Branch and Bound: Limit on the number of rounds of outer approximation cuts generated for the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.
-
setQCCuts
public void setQCCuts(int newval)
Sets the value of the controlXPRSconstants.QCCUTS
. Branch and Bound: Limit on the number of rounds of outer approximation cuts generated for the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.
-
resetQCCuts
public void resetQCCuts()
Resets to its default the value of controlXPRSconstants.QCCUTS
-
getQCRootAlg
public int getQCRootAlg()
Retrieves the value of the controlXPRSconstants.QCROOTALG
. This control determines which algorithm is to be used to solve the root of a mixed integer quadratic constrained or mixed integer second order cone problem, when outer approximation is used.
-
setQCRootAlg
public void setQCRootAlg(int newval)
Sets the value of the controlXPRSconstants.QCROOTALG
. This control determines which algorithm is to be used to solve the root of a mixed integer quadratic constrained or mixed integer second order cone problem, when outer approximation is used.
-
resetQCRootAlg
public void resetQCRootAlg()
Resets to its default the value of controlXPRSconstants.QCROOTALG
-
getPreConvertSeparable
public int getPreConvertSeparable()
Retrieves the value of the controlXPRSconstants.PRECONVERTSEPARABLE
. Presolve: reformulate problems with a non-diagonal quadratic objective and/or constraints as diagonal quadratic or second-order conic constraints.
-
setPreConvertSeparable
public void setPreConvertSeparable(int newval)
Sets the value of the controlXPRSconstants.PRECONVERTSEPARABLE
. Presolve: reformulate problems with a non-diagonal quadratic objective and/or constraints as diagonal quadratic or second-order conic constraints.
-
resetPreConvertSeparable
public void resetPreConvertSeparable()
Resets to its default the value of controlXPRSconstants.PRECONVERTSEPARABLE
-
getAlgAfterNetwork
public int getAlgAfterNetwork()
Retrieves the value of the controlXPRSconstants.ALGAFTERNETWORK
. The algorithm to be used for the clean up step after the network simplex solver.
-
setAlgAfterNetwork
public void setAlgAfterNetwork(int newval)
Sets the value of the controlXPRSconstants.ALGAFTERNETWORK
. The algorithm to be used for the clean up step after the network simplex solver.
-
resetAlgAfterNetwork
public void resetAlgAfterNetwork()
Resets to its default the value of controlXPRSconstants.ALGAFTERNETWORK
-
getTrace
public int getTrace()
Retrieves the value of the controlXPRSconstants.TRACE
. Display the infeasibility diagnosis during presolve. If non-zero, an explanation of the logical deductions made by presolve to deduce infeasibility or unboundedness will be displayed on screen or sent to the message callback function.
-
setTrace
public void setTrace(int newval)
Sets the value of the controlXPRSconstants.TRACE
. Display the infeasibility diagnosis during presolve. If non-zero, an explanation of the logical deductions made by presolve to deduce infeasibility or unboundedness will be displayed on screen or sent to the message callback function.
-
resetTrace
public void resetTrace()
Resets to its default the value of controlXPRSconstants.TRACE
-
getMaxIIS
public int getMaxIIS()
Retrieves the value of the controlXPRSconstants.MAXIIS
. This function controls the number of Irreducible Infeasible Sets to be found using theiISAll
(IIS
-a
).
-
setMaxIIS
public void setMaxIIS(int newval)
Sets the value of the controlXPRSconstants.MAXIIS
. This function controls the number of Irreducible Infeasible Sets to be found using theiISAll
(IIS
-a
).
-
resetMaxIIS
public void resetMaxIIS()
Resets to its default the value of controlXPRSconstants.MAXIIS
-
getCPUTime
public int getCPUTime()
Retrieves the value of the controlXPRSconstants.CPUTIME
. How time should be measured when timings are reported in the log and when checking against time limits
-
setCPUTime
public void setCPUTime(int newval)
Sets the value of the controlXPRSconstants.CPUTIME
. How time should be measured when timings are reported in the log and when checking against time limits
-
resetCPUTime
public void resetCPUTime()
Resets to its default the value of controlXPRSconstants.CPUTIME
-
getCoverCuts
public int getCoverCuts()
Retrieves the value of the controlXPRSconstants.COVERCUTS
. Branch and Bound: The number of rounds of lifted cover inequalities at the top node. A lifted cover inequality is an additional constraint that can be particularly effective at reducing the size of the feasible region without removing potential integral solutions. The process of generating these can be carried out a number of times, further reducing the feasible region, albeit incurring a time penalty. There is usually a good payoff from generating these at the top node, since these inequalities then apply to every subsequent node in the tree search.
-
setCoverCuts
public void setCoverCuts(int newval)
Sets the value of the controlXPRSconstants.COVERCUTS
. Branch and Bound: The number of rounds of lifted cover inequalities at the top node. A lifted cover inequality is an additional constraint that can be particularly effective at reducing the size of the feasible region without removing potential integral solutions. The process of generating these can be carried out a number of times, further reducing the feasible region, albeit incurring a time penalty. There is usually a good payoff from generating these at the top node, since these inequalities then apply to every subsequent node in the tree search.
-
resetCoverCuts
public void resetCoverCuts()
Resets to its default the value of controlXPRSconstants.COVERCUTS
-
getGomCuts
public int getGomCuts()
Retrieves the value of the controlXPRSconstants.GOMCUTS
. Branch and Bound: The number of rounds of Gomory or lift-and-project cuts at the top node.
-
setGomCuts
public void setGomCuts(int newval)
Sets the value of the controlXPRSconstants.GOMCUTS
. Branch and Bound: The number of rounds of Gomory or lift-and-project cuts at the top node.
-
resetGomCuts
public void resetGomCuts()
Resets to its default the value of controlXPRSconstants.GOMCUTS
-
getLpFolding
public int getLpFolding()
Retrieves the value of the controlXPRSconstants.LPFOLDING
. Simplex and barrier: whether to fold an LP problem before solving it.
-
setLpFolding
public void setLpFolding(int newval)
Sets the value of the controlXPRSconstants.LPFOLDING
. Simplex and barrier: whether to fold an LP problem before solving it.
-
resetLpFolding
public void resetLpFolding()
Resets to its default the value of controlXPRSconstants.LPFOLDING
-
getMPSFormat
public int getMPSFormat()
Retrieves the value of the controlXPRSconstants.MPSFORMAT
. Specifies the format of MPS files.
-
setMPSFormat
public void setMPSFormat(int newval)
Sets the value of the controlXPRSconstants.MPSFORMAT
. Specifies the format of MPS files.
-
resetMPSFormat
public void resetMPSFormat()
Resets to its default the value of controlXPRSconstants.MPSFORMAT
-
getCutStrategy
public int getCutStrategy()
Retrieves the value of the controlXPRSconstants.CUTSTRATEGY
. Branch and Bound: This specifies the cut strategy. A more aggressive cut strategy, generating a greater number of cuts, will result in fewer nodes to be explored, but with an associated time cost in generating the cuts. The fewer cuts generated, the less time taken, but the greater subsequent number of nodes to be explored. (Values are from the enumerationXPRSenumerations.CutStrategy
)This control is used in the following examples:
- AddMipSol
- FixBV
- Knapsack
- MostViolated
- RoundInt
- SaveSol
- Trimloss
-
setCutStrategy
public void setCutStrategy(int newval)
Sets the value of the controlXPRSconstants.CUTSTRATEGY
. Branch and Bound: This specifies the cut strategy. A more aggressive cut strategy, generating a greater number of cuts, will result in fewer nodes to be explored, but with an associated time cost in generating the cuts. The fewer cuts generated, the less time taken, but the greater subsequent number of nodes to be explored. (Values are from the enumerationXPRSenumerations.CutStrategy
)This control is used in the following examples:
- AddMipSol
- FixBV
- Knapsack
- MostViolated
- RoundInt
- SaveSol
- Trimloss
-
setCutStrategy
public void setCutStrategy(XPRSenumerations.CutStrategy newval)
Sets the value of the controlXPRSconstants.CUTSTRATEGY
. Branch and Bound: This specifies the cut strategy. A more aggressive cut strategy, generating a greater number of cuts, will result in fewer nodes to be explored, but with an associated time cost in generating the cuts. The fewer cuts generated, the less time taken, but the greater subsequent number of nodes to be explored. (Values are from the enumerationXPRSenumerations.CutStrategy
)
-
resetCutStrategy
public void resetCutStrategy()
Resets to its default the value of controlXPRSconstants.CUTSTRATEGY
-
getCutDepth
public int getCutDepth()
Retrieves the value of the controlXPRSconstants.CUTDEPTH
. Branch and Bound: Sets the maximum depth in the tree search at which cuts will be generated. Generating cuts can take a lot of time, and is often less important at deeper levels of the tree since tighter bounds on the variables have already reduced the feasible region. A value of0
signifies that no cuts will be generated.
-
setCutDepth
public void setCutDepth(int newval)
Sets the value of the controlXPRSconstants.CUTDEPTH
. Branch and Bound: Sets the maximum depth in the tree search at which cuts will be generated. Generating cuts can take a lot of time, and is often less important at deeper levels of the tree since tighter bounds on the variables have already reduced the feasible region. A value of0
signifies that no cuts will be generated.
-
resetCutDepth
public void resetCutDepth()
Resets to its default the value of controlXPRSconstants.CUTDEPTH
-
getTreeCoverCuts
public int getTreeCoverCuts()
Retrieves the value of the controlXPRSconstants.TREECOVERCUTS
. Branch and Bound: The number of rounds of lifted cover inequalities generated at nodes other than the top node in the tree. Compare with the description forCOVERCUTS
. A value of -1 indicates the number of rounds is determined automatically.
-
setTreeCoverCuts
public void setTreeCoverCuts(int newval)
Sets the value of the controlXPRSconstants.TREECOVERCUTS
. Branch and Bound: The number of rounds of lifted cover inequalities generated at nodes other than the top node in the tree. Compare with the description forCOVERCUTS
. A value of -1 indicates the number of rounds is determined automatically.
-
resetTreeCoverCuts
public void resetTreeCoverCuts()
Resets to its default the value of controlXPRSconstants.TREECOVERCUTS
-
getTreeGomCuts
public int getTreeGomCuts()
Retrieves the value of the controlXPRSconstants.TREEGOMCUTS
. Branch and Bound: The number of rounds of Gomory cuts generated at nodes other than the first node in the tree. Compare with the description forGOMCUTS
. A value of -1 indicates the number of rounds is determined automatically.
-
setTreeGomCuts
public void setTreeGomCuts(int newval)
Sets the value of the controlXPRSconstants.TREEGOMCUTS
. Branch and Bound: The number of rounds of Gomory cuts generated at nodes other than the first node in the tree. Compare with the description forGOMCUTS
. A value of -1 indicates the number of rounds is determined automatically.
-
resetTreeGomCuts
public void resetTreeGomCuts()
Resets to its default the value of controlXPRSconstants.TREEGOMCUTS
-
getCutSelect
public int getCutSelect()
Retrieves the value of the controlXPRSconstants.CUTSELECT
. A bit vector providing detailed control of the cuts created for the root node of a MIP solve. UseTREECUTSELECT
to control cuts during the tree search. (Values are from the enumerationXPRSenumerations.CutSelect
)
-
setCutSelect
public void setCutSelect(int newval)
Sets the value of the controlXPRSconstants.CUTSELECT
. A bit vector providing detailed control of the cuts created for the root node of a MIP solve. UseTREECUTSELECT
to control cuts during the tree search. (Values are from the enumerationXPRSenumerations.CutSelect
)
-
setCutSelect
public void setCutSelect(XPRSenumerations.CutSelect newval)
Sets the value of the controlXPRSconstants.CUTSELECT
. A bit vector providing detailed control of the cuts created for the root node of a MIP solve. Use <code>TREECUTSELECT</code> to control cuts during the tree search. (Values are from the enumerationXPRSenumerations.CutSelect
)
-
resetCutSelect
public void resetCutSelect()
Resets to its default the value of controlXPRSconstants.CUTSELECT
-
getTreeCutSelect
public int getTreeCutSelect()
Retrieves the value of the controlXPRSconstants.TREECUTSELECT
. A bit vector providing detailed control of the cuts created during the tree search of a MIP solve. UseCUTSELECT
to control cuts on the root node.
-
setTreeCutSelect
public void setTreeCutSelect(int newval)
Sets the value of the controlXPRSconstants.TREECUTSELECT
. A bit vector providing detailed control of the cuts created during the tree search of a MIP solve. UseCUTSELECT
to control cuts on the root node.
-
resetTreeCutSelect
public void resetTreeCutSelect()
Resets to its default the value of controlXPRSconstants.TREECUTSELECT
-
getDualize
public int getDualize()
Retrieves the value of the controlXPRSconstants.DUALIZE
. For a linear problem or the initial linear relaxation of a MIP, determines whether to form and solve the dual problem. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setDualize
public void setDualize(int newval)
Sets the value of the controlXPRSconstants.DUALIZE
. For a linear problem or the initial linear relaxation of a MIP, determines whether to form and solve the dual problem. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setDualize
public void setDualize(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.DUALIZE
. For a linear problem or the initial linear relaxation of a MIP, determines whether to form and solve the dual problem. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
resetDualize
public void resetDualize()
Resets to its default the value of controlXPRSconstants.DUALIZE
-
getDualGradient
public int getDualGradient()
Retrieves the value of the controlXPRSconstants.DUALGRADIENT
. Simplex: This specifies the dual simplex pricing method. (Values are from the enumerationXPRSenumerations.DualGradient
)
-
setDualGradient
public void setDualGradient(int newval)
Sets the value of the controlXPRSconstants.DUALGRADIENT
. Simplex: This specifies the dual simplex pricing method. (Values are from the enumerationXPRSenumerations.DualGradient
)
-
setDualGradient
public void setDualGradient(XPRSenumerations.DualGradient newval)
Sets the value of the controlXPRSconstants.DUALGRADIENT
. Simplex: This specifies the dual simplex pricing method. (Values are from the enumerationXPRSenumerations.DualGradient
)
-
resetDualGradient
public void resetDualGradient()
Resets to its default the value of controlXPRSconstants.DUALGRADIENT
-
getSBIterLimit
public int getSBIterLimit()
Retrieves the value of the controlXPRSconstants.SBITERLIMIT
. Number of dual iterations to perform the strong branching for each entity.
-
setSBIterLimit
public void setSBIterLimit(int newval)
Sets the value of the controlXPRSconstants.SBITERLIMIT
. Number of dual iterations to perform the strong branching for each entity.
-
resetSBIterLimit
public void resetSBIterLimit()
Resets to its default the value of controlXPRSconstants.SBITERLIMIT
-
getSBBest
public int getSBBest()
Retrieves the value of the controlXPRSconstants.SBBEST
. Number of infeasible MIP entities to initialize pseudo costs for on each node.This control is used in the following examples:
- AddMipSol
-
setSBBest
public void setSBBest(int newval)
Sets the value of the controlXPRSconstants.SBBEST
. Number of infeasible MIP entities to initialize pseudo costs for on each node.This control is used in the following examples:
- AddMipSol
-
resetSBBest
public void resetSBBest()
Resets to its default the value of controlXPRSconstants.SBBEST
-
getBarIndefLimit
public int getBarIndefLimit()
Retrieves the value of the controlXPRSconstants.BARINDEFLIMIT
. Newton Barrier. This limits the number of consecutive indefinite barrier iterations that will be performed. The optimizer will try to minimize (resp. maximize) a QP problem even if the Q matrix is not positive (resp. negative) semi-definite. However, the optimizer may detect that the Q matrix is indefinite and this can result in the optimizer not converging. This control specifies how many indefinite iterations may occur before the optimizer stops and reports that the problem is indefinite. It is usual to specify a value greater than one, and only stop after a series of indefinite matrices, as the problem may be found to be indefinite incorrectly on a few iterations for numerical reasons.
-
setBarIndefLimit
public void setBarIndefLimit(int newval)
Sets the value of the controlXPRSconstants.BARINDEFLIMIT
. Newton Barrier. This limits the number of consecutive indefinite barrier iterations that will be performed. The optimizer will try to minimize (resp. maximize) a QP problem even if the Q matrix is not positive (resp. negative) semi-definite. However, the optimizer may detect that the Q matrix is indefinite and this can result in the optimizer not converging. This control specifies how many indefinite iterations may occur before the optimizer stops and reports that the problem is indefinite. It is usual to specify a value greater than one, and only stop after a series of indefinite matrices, as the problem may be found to be indefinite incorrectly on a few iterations for numerical reasons.
-
resetBarIndefLimit
public void resetBarIndefLimit()
Resets to its default the value of controlXPRSconstants.BARINDEFLIMIT
-
getHeurFreq
public int getHeurFreq()
Retrieves the value of the controlXPRSconstants.HEURFREQ
. Branch and Bound: This specifies the frequency at which heuristics are used in the tree search. Heuristics will only be used at a node if the depth of the node is a multiple ofHEURFREQ
.
-
setHeurFreq
public void setHeurFreq(int newval)
Sets the value of the controlXPRSconstants.HEURFREQ
. Branch and Bound: This specifies the frequency at which heuristics are used in the tree search. Heuristics will only be used at a node if the depth of the node is a multiple ofHEURFREQ
.
-
resetHeurFreq
public void resetHeurFreq()
Resets to its default the value of controlXPRSconstants.HEURFREQ
-
getHeurDepth
public int getHeurDepth()
Retrieves the value of the controlXPRSconstants.HEURDEPTH
. Branch and Bound: Sets the maximum depth in the tree search at which heuristics will be used to find MIP solutions. It may be worth stopping the heuristic search for solutions after a certain depth in the tree search. A value of 0 signifies that heuristics will not be used. This control no longer has any effect and will be removed from future releases.
-
setHeurDepth
public void setHeurDepth(int newval)
Sets the value of the controlXPRSconstants.HEURDEPTH
. Branch and Bound: Sets the maximum depth in the tree search at which heuristics will be used to find MIP solutions. It may be worth stopping the heuristic search for solutions after a certain depth in the tree search. A value of 0 signifies that heuristics will not be used. This control no longer has any effect and will be removed from future releases.
-
resetHeurDepth
public void resetHeurDepth()
Resets to its default the value of controlXPRSconstants.HEURDEPTH
-
getHeurMaxSol
public int getHeurMaxSol()
Retrieves the value of the controlXPRSconstants.HEURMAXSOL
. Branch and Bound: This specifies the maximum number of heuristic solutions that will be found in the tree search. This control no longer has any effect and will be removed from future releases.
-
setHeurMaxSol
public void setHeurMaxSol(int newval)
Sets the value of the controlXPRSconstants.HEURMAXSOL
. Branch and Bound: This specifies the maximum number of heuristic solutions that will be found in the tree search. This control no longer has any effect and will be removed from future releases.
-
resetHeurMaxSol
public void resetHeurMaxSol()
Resets to its default the value of controlXPRSconstants.HEURMAXSOL
-
getHeurNodes
public int getHeurNodes()
Retrieves the value of the controlXPRSconstants.HEURNODES
. Branch and Bound: This specifies the maximum number of nodes at which heuristics are used in the tree search. This control no longer has any effect and will be removed from future releases.
-
setHeurNodes
public void setHeurNodes(int newval)
Sets the value of the controlXPRSconstants.HEURNODES
. Branch and Bound: This specifies the maximum number of nodes at which heuristics are used in the tree search. This control no longer has any effect and will be removed from future releases.
-
resetHeurNodes
public void resetHeurNodes()
Resets to its default the value of controlXPRSconstants.HEURNODES
-
getLNPBest
public int getLNPBest()
Retrieves the value of the controlXPRSconstants.LNPBEST
. Number of infeasible MIP entities to create lift-and-project cuts for during each round of Gomory cuts at the top node (seeGOMCUTS
).
-
setLNPBest
public void setLNPBest(int newval)
Sets the value of the controlXPRSconstants.LNPBEST
. Number of infeasible MIP entities to create lift-and-project cuts for during each round of Gomory cuts at the top node (seeGOMCUTS
).
-
resetLNPBest
public void resetLNPBest()
Resets to its default the value of controlXPRSconstants.LNPBEST
-
getLNPIterLimit
public int getLNPIterLimit()
Retrieves the value of the controlXPRSconstants.LNPITERLIMIT
. Number of iterations to perform in improving each lift-and-project cut.
-
setLNPIterLimit
public void setLNPIterLimit(int newval)
Sets the value of the controlXPRSconstants.LNPITERLIMIT
. Number of iterations to perform in improving each lift-and-project cut.
-
resetLNPIterLimit
public void resetLNPIterLimit()
Resets to its default the value of controlXPRSconstants.LNPITERLIMIT
-
getBranchChoice
public int getBranchChoice()
Retrieves the value of the controlXPRSconstants.BRANCHCHOICE
. Once a MIP entity has been selected for branching, this control determines which of the branches is solved first. (Values are from the enumerationXPRSenumerations.BranchChoice
)
-
setBranchChoice
public void setBranchChoice(int newval)
Sets the value of the controlXPRSconstants.BRANCHCHOICE
. Once a MIP entity has been selected for branching, this control determines which of the branches is solved first. (Values are from the enumerationXPRSenumerations.BranchChoice
)
-
setBranchChoice
public void setBranchChoice(XPRSenumerations.BranchChoice newval)
Sets the value of the controlXPRSconstants.BRANCHCHOICE
. Once a MIP entity has been selected for branching, this control determines which of the branches is solved first. (Values are from the enumerationXPRSenumerations.BranchChoice
)
-
resetBranchChoice
public void resetBranchChoice()
Resets to its default the value of controlXPRSconstants.BRANCHCHOICE
-
getBarRegularize
public int getBarRegularize()
Retrieves the value of the controlXPRSconstants.BARREGULARIZE
. This control determines how the barrier algorithm applies regularization on the KKT system.
-
setBarRegularize
public void setBarRegularize(int newval)
Sets the value of the controlXPRSconstants.BARREGULARIZE
. This control determines how the barrier algorithm applies regularization on the KKT system.
-
resetBarRegularize
public void resetBarRegularize()
Resets to its default the value of controlXPRSconstants.BARREGULARIZE
-
getSBSelect
public int getSBSelect()
Retrieves the value of the controlXPRSconstants.SBSELECT
. The size of the candidate list of MIP entities for strong branching.
-
setSBSelect
public void setSBSelect(int newval)
Sets the value of the controlXPRSconstants.SBSELECT
. The size of the candidate list of MIP entities for strong branching.
-
resetSBSelect
public void resetSBSelect()
Resets to its default the value of controlXPRSconstants.SBSELECT
-
getIISLog
public int getIISLog()
Retrieves the value of the controlXPRSconstants.IISLOG
. Selects how much information should be printed during the IIS procedure. Please refer to Appendix for a more detailed description of the IIS logging format.
-
setIISLog
public void setIISLog(int newval)
Sets the value of the controlXPRSconstants.IISLOG
. Selects how much information should be printed during the IIS procedure. Please refer to Appendix for a more detailed description of the IIS logging format.
-
resetIISLog
public void resetIISLog()
Resets to its default the value of controlXPRSconstants.IISLOG
-
getLocalChoice
public int getLocalChoice()
Retrieves the value of the controlXPRSconstants.LOCALCHOICE
. Controls when to perform a local backtrack between the two child nodes during a dive in the branch and bound tree.
-
setLocalChoice
public void setLocalChoice(int newval)
Sets the value of the controlXPRSconstants.LOCALCHOICE
. Controls when to perform a local backtrack between the two child nodes during a dive in the branch and bound tree.
-
resetLocalChoice
public void resetLocalChoice()
Resets to its default the value of controlXPRSconstants.LOCALCHOICE
-
getLocalBacktrack
public int getLocalBacktrack()
-
setLocalBacktrack
public void setLocalBacktrack(int newval)
Sets the value of the controlXPRSconstants.LOCALBACKTRACK
.
-
resetLocalBacktrack
public void resetLocalBacktrack()
Resets to its default the value of controlXPRSconstants.LOCALBACKTRACK
-
getDualStrategy
public int getDualStrategy()
Retrieves the value of the controlXPRSconstants.DUALSTRATEGY
. This bit-vector control specifies the dual simplex strategy. (Values are from the enumerationXPRSenumerations.DualStrategy
)
-
setDualStrategy
public void setDualStrategy(int newval)
Sets the value of the controlXPRSconstants.DUALSTRATEGY
. This bit-vector control specifies the dual simplex strategy. (Values are from the enumerationXPRSenumerations.DualStrategy
)
-
setDualStrategy
public void setDualStrategy(XPRSenumerations.DualStrategy newval)
Sets the value of the controlXPRSconstants.DUALSTRATEGY
. This bit-vector control specifies the dual simplex strategy. (Values are from the enumerationXPRSenumerations.DualStrategy
)
-
resetDualStrategy
public void resetDualStrategy()
Resets to its default the value of controlXPRSconstants.DUALSTRATEGY
-
getL1Cache
@Deprecated public int getL1Cache()
Deprecated.since 41.00Retrieves the value of the controlXPRSconstants.L1CACHE
. Newton barrier: L1 cache size in kB (kilo bytes) of the CPU. On Intel (or compatible) platforms a value of -1 may be used to determine the cache size automatically.
-
setL1Cache
@Deprecated public void setL1Cache(int newval)
Deprecated.since 41.00Sets the value of the controlXPRSconstants.L1CACHE
. Newton barrier: L1 cache size in kB (kilo bytes) of the CPU. On Intel (or compatible) platforms a value of -1 may be used to determine the cache size automatically.
-
resetL1Cache
@Deprecated public void resetL1Cache()
Deprecated.Resets to its default the value of controlXPRSconstants.L1CACHE
-
getHeurDiveStrategy
public int getHeurDiveStrategy()
Retrieves the value of the controlXPRSconstants.HEURDIVESTRATEGY
. Branch and Bound: Chooses the strategy for the diving heuristic.
-
setHeurDiveStrategy
public void setHeurDiveStrategy(int newval)
Sets the value of the controlXPRSconstants.HEURDIVESTRATEGY
. Branch and Bound: Chooses the strategy for the diving heuristic.
-
resetHeurDiveStrategy
public void resetHeurDiveStrategy()
Resets to its default the value of controlXPRSconstants.HEURDIVESTRATEGY
-
getHeurSelect
public int getHeurSelect()
-
setHeurSelect
public void setHeurSelect(int newval)
Sets the value of the controlXPRSconstants.HEURSELECT
.
-
resetHeurSelect
public void resetHeurSelect()
Resets to its default the value of controlXPRSconstants.HEURSELECT
-
getBarStart
public int getBarStart()
Retrieves the value of the controlXPRSconstants.BARSTART
. Controls the computation of the starting point and warm-starting for the Newton barrier and the hybrid gradient algorithms.
-
setBarStart
public void setBarStart(int newval)
Sets the value of the controlXPRSconstants.BARSTART
. Controls the computation of the starting point and warm-starting for the Newton barrier and the hybrid gradient algorithms.
-
resetBarStart
public void resetBarStart()
Resets to its default the value of controlXPRSconstants.BARSTART
-
getPresolvePasses
public int getPresolvePasses()
Retrieves the value of the controlXPRSconstants.PRESOLVEPASSES
. Number of reduction rounds to be performed in presolve
-
setPresolvePasses
public void setPresolvePasses(int newval)
Sets the value of the controlXPRSconstants.PRESOLVEPASSES
. Number of reduction rounds to be performed in presolve
-
resetPresolvePasses
public void resetPresolvePasses()
Resets to its default the value of controlXPRSconstants.PRESOLVEPASSES
-
getBarNumStability
public int getBarNumStability()
-
setBarNumStability
public void setBarNumStability(int newval)
Sets the value of the controlXPRSconstants.BARNUMSTABILITY
.
-
resetBarNumStability
public void resetBarNumStability()
Resets to its default the value of controlXPRSconstants.BARNUMSTABILITY
-
getBarOrderThreads
public int getBarOrderThreads()
Retrieves the value of the controlXPRSconstants.BARORDERTHREADS
. If set to a positive integer it determines the number of concurrent threads for the sparse matrix ordering algorithm in the Newton-barrier method.
-
setBarOrderThreads
public void setBarOrderThreads(int newval)
Sets the value of the controlXPRSconstants.BARORDERTHREADS
. If set to a positive integer it determines the number of concurrent threads for the sparse matrix ordering algorithm in the Newton-barrier method.
-
resetBarOrderThreads
public void resetBarOrderThreads()
Resets to its default the value of controlXPRSconstants.BARORDERTHREADS
-
getExtraSets
public int getExtraSets()
Retrieves the value of the controlXPRSconstants.EXTRASETS
. The initial number of extra sets to allow for in the matrix. If sets are to be added to the matrix, then, for maximum efficiency, space should be reserved for the sets before the matrix is input by setting theEXTRASETS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
setExtraSets
public void setExtraSets(int newval)
Sets the value of the controlXPRSconstants.EXTRASETS
. The initial number of extra sets to allow for in the matrix. If sets are to be added to the matrix, then, for maximum efficiency, space should be reserved for the sets before the matrix is input by setting theEXTRASETS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
resetExtraSets
public void resetExtraSets()
Resets to its default the value of controlXPRSconstants.EXTRASETS
-
getExtraSetElems
public long getExtraSetElems()
Retrieves the value of the controlXPRSconstants.EXTRASETELEMS
. The initial number of extra elements in sets to allow for in the matrix. If sets are to be added to the matrix, then, for maximum efficiency, space should be reserved for the set elements before the matrix is input by setting theEXTRASETELEMS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
setExtraSetElems
public void setExtraSetElems(long newval)
Sets the value of the controlXPRSconstants.EXTRASETELEMS
. The initial number of extra elements in sets to allow for in the matrix. If sets are to be added to the matrix, then, for maximum efficiency, space should be reserved for the set elements before the matrix is input by setting theEXTRASETELEMS
control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
-
resetExtraSetElems
public void resetExtraSetElems()
Resets to its default the value of controlXPRSconstants.EXTRASETELEMS
-
getFeasibilityPump
public int getFeasibilityPump()
Retrieves the value of the controlXPRSconstants.FEASIBILITYPUMP
. Branch and Bound: Decides if the Feasibility Pump heuristic should be run at the top node. (Values are from the enumerationXPRSenumerations.FeasibilityPump
)
-
setFeasibilityPump
public void setFeasibilityPump(int newval)
Sets the value of the controlXPRSconstants.FEASIBILITYPUMP
. Branch and Bound: Decides if the Feasibility Pump heuristic should be run at the top node. (Values are from the enumerationXPRSenumerations.FeasibilityPump
)
-
setFeasibilityPump
public void setFeasibilityPump(XPRSenumerations.FeasibilityPump newval)
Sets the value of the controlXPRSconstants.FEASIBILITYPUMP
. Branch and Bound: Decides if the Feasibility Pump heuristic should be run at the top node. (Values are from the enumerationXPRSenumerations.FeasibilityPump
)
-
resetFeasibilityPump
public void resetFeasibilityPump()
Resets to its default the value of controlXPRSconstants.FEASIBILITYPUMP
-
getPreCoefElim
public int getPreCoefElim()
Retrieves the value of the controlXPRSconstants.PRECOEFELIM
. Presolve: Specifies whether the optimizer should attempt to recombine constraints in order to reduce the number of non zero coefficients when presolving a mixed integer problem. (Values are from the enumerationXPRSenumerations.PresolveCoefElim
)
-
setPreCoefElim
public void setPreCoefElim(int newval)
Sets the value of the controlXPRSconstants.PRECOEFELIM
. Presolve: Specifies whether the optimizer should attempt to recombine constraints in order to reduce the number of non zero coefficients when presolving a mixed integer problem. (Values are from the enumerationXPRSenumerations.PresolveCoefElim
)
-
setPreCoefElim
public void setPreCoefElim(XPRSenumerations.PresolveCoefElim newval)
Sets the value of the controlXPRSconstants.PRECOEFELIM
. Presolve: Specifies whether the optimizer should attempt to recombine constraints in order to reduce the number of non zero coefficients when presolving a mixed integer problem. (Values are from the enumerationXPRSenumerations.PresolveCoefElim
)
-
resetPreCoefElim
public void resetPreCoefElim()
Resets to its default the value of controlXPRSconstants.PRECOEFELIM
-
getPreDomCol
public int getPreDomCol()
Retrieves the value of the controlXPRSconstants.PREDOMCOL
. Presolve: Determines the level of dominated column removal reductions to perform when presolving a mixed integer problem. Only binary columns will be checked. (Values are from the enumerationXPRSenumerations.PresolveDomColumn
)
-
setPreDomCol
public void setPreDomCol(int newval)
Sets the value of the controlXPRSconstants.PREDOMCOL
. Presolve: Determines the level of dominated column removal reductions to perform when presolving a mixed integer problem. Only binary columns will be checked. (Values are from the enumerationXPRSenumerations.PresolveDomColumn
)
-
setPreDomCol
public void setPreDomCol(XPRSenumerations.PresolveDomColumn newval)
Sets the value of the controlXPRSconstants.PREDOMCOL
. Presolve: Determines the level of dominated column removal reductions to perform when presolving a mixed integer problem. Only binary columns will be checked. (Values are from the enumerationXPRSenumerations.PresolveDomColumn
)
-
resetPreDomCol
public void resetPreDomCol()
Resets to its default the value of controlXPRSconstants.PREDOMCOL
-
getHeurSearchFreq
public int getHeurSearchFreq()
Retrieves the value of the controlXPRSconstants.HEURSEARCHFREQ
. Branch and Bound: This specifies how often the local search heuristic should be run in the tree.
-
setHeurSearchFreq
public void setHeurSearchFreq(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHFREQ
. Branch and Bound: This specifies how often the local search heuristic should be run in the tree.
-
resetHeurSearchFreq
public void resetHeurSearchFreq()
Resets to its default the value of controlXPRSconstants.HEURSEARCHFREQ
-
getHeurDiveSpeedUp
public int getHeurDiveSpeedUp()
Retrieves the value of the controlXPRSconstants.HEURDIVESPEEDUP
. Branch and Bound: Changes the emphasis of the diving heuristic from solution quality to diving speed.
-
setHeurDiveSpeedUp
public void setHeurDiveSpeedUp(int newval)
Sets the value of the controlXPRSconstants.HEURDIVESPEEDUP
. Branch and Bound: Changes the emphasis of the diving heuristic from solution quality to diving speed.
-
resetHeurDiveSpeedUp
public void resetHeurDiveSpeedUp()
Resets to its default the value of controlXPRSconstants.HEURDIVESPEEDUP
-
getSBEstimate
public int getSBEstimate()
Retrieves the value of the controlXPRSconstants.SBESTIMATE
. Branch and Bound: How to calculate pseudo costs from the local node when selecting an infeasible MIP entity to branch on. These pseudo costs are used in combination with local strong branching and history costs to select the branch candidate.
-
setSBEstimate
public void setSBEstimate(int newval)
Sets the value of the controlXPRSconstants.SBESTIMATE
. Branch and Bound: How to calculate pseudo costs from the local node when selecting an infeasible MIP entity to branch on. These pseudo costs are used in combination with local strong branching and history costs to select the branch candidate.
-
resetSBEstimate
public void resetSBEstimate()
Resets to its default the value of controlXPRSconstants.SBESTIMATE
-
getBarCores
public int getBarCores()
Retrieves the value of the controlXPRSconstants.BARCORES
. If set to a positive integer it determines the number of physical CPU cores assumed to be present in the system by the barrier and hybrid gradient algorithms. If the value is set to the default value (-1
), Xpress will automatically detect the number of cores.
-
setBarCores
public void setBarCores(int newval)
Sets the value of the controlXPRSconstants.BARCORES
. If set to a positive integer it determines the number of physical CPU cores assumed to be present in the system by the barrier and hybrid gradient algorithms. If the value is set to the default value (-1
), Xpress will automatically detect the number of cores.
-
resetBarCores
public void resetBarCores()
Resets to its default the value of controlXPRSconstants.BARCORES
-
getMaxChecksOnMaxTime
public int getMaxChecksOnMaxTime()
Retrieves the value of the controlXPRSconstants.MAXCHECKSONMAXTIME
. This control is intended for use where optimization runs that are terminated using theTIMELIMIT
(or the deprecatedMAXTIME
) control are required to be reproduced exactly. This control is necessary because of the inherent difficulty in terminating algorithmic software in a consistent way using temporal criteria. The control value relates to the number of times the optimizer checks theTIMELIMIT
criterion up to and including the check when the termination was activated. To use the control the user first must obtain the value of theCHECKSONMAXTIME
attribute after the run returns. This attribute value is the number of times the optimizer checked theTIMELIMIT
criterion during the last call to the optimization routinemipOptimize
. Note that this attribute value will be negative if the optimizer terminated on theTIMELIMIT
criterion. To ensure that a reproduction of a run terminates in the same way the user should first ensure thatTIMELIMIT
is set to its default value or to a large value so the run does not terminate again onTIMELIMIT
and then simply set the controlMAXCHECKSONMAXTIME
to the absolute value of theCHECKSONMAXTIME
value.
-
setMaxChecksOnMaxTime
public void setMaxChecksOnMaxTime(int newval)
Sets the value of the controlXPRSconstants.MAXCHECKSONMAXTIME
. This control is intended for use where optimization runs that are terminated using theTIMELIMIT
(or the deprecatedMAXTIME
) control are required to be reproduced exactly. This control is necessary because of the inherent difficulty in terminating algorithmic software in a consistent way using temporal criteria. The control value relates to the number of times the optimizer checks theTIMELIMIT
criterion up to and including the check when the termination was activated. To use the control the user first must obtain the value of theCHECKSONMAXTIME
attribute after the run returns. This attribute value is the number of times the optimizer checked theTIMELIMIT
criterion during the last call to the optimization routinemipOptimize
. Note that this attribute value will be negative if the optimizer terminated on theTIMELIMIT
criterion. To ensure that a reproduction of a run terminates in the same way the user should first ensure thatTIMELIMIT
is set to its default value or to a large value so the run does not terminate again onTIMELIMIT
and then simply set the controlMAXCHECKSONMAXTIME
to the absolute value of theCHECKSONMAXTIME
value.
-
resetMaxChecksOnMaxTime
public void resetMaxChecksOnMaxTime()
Resets to its default the value of controlXPRSconstants.MAXCHECKSONMAXTIME
-
getMaxChecksOnMaxCutTime
public int getMaxChecksOnMaxCutTime()
Retrieves the value of the controlXPRSconstants.MAXCHECKSONMAXCUTTIME
. This control is intended for use where optimization runs that are terminated using theMAXCUTTIME
control are required to be reproduced exactly. This control is necessary because of the inherent difficulty in terminating algorithmic software in a consistent way using temporal criteria. The control value relates to the number of times the optimizer checks theMAXCUTTIME
criterion up to and including the check when the termination of cutting was activated. To use the control the user first must obtain the value of theCHECKSONMAXCUTTIME
attribute after the run returns. This attribute value is the number of times the optimizer checked theMAXCUTTIME
criterion during the last call to the optimization routinemipOptimize
. Note that this attribute value will be negative if the optimizer terminated cutting on theMAXCUTTIME
criterion. To ensure accurate reproduction of a run the user should first ensure thatMAXCUTTIME
is set to its default value or to a large value so the run does not terminate again onMAXCUTTIME
and then simply set the controlMAXCHECKSONMAXCUTTIME
to the absolute value of theCHECKSONMAXCUTTIME
value.
-
setMaxChecksOnMaxCutTime
public void setMaxChecksOnMaxCutTime(int newval)
Sets the value of the controlXPRSconstants.MAXCHECKSONMAXCUTTIME
. This control is intended for use where optimization runs that are terminated using theMAXCUTTIME
control are required to be reproduced exactly. This control is necessary because of the inherent difficulty in terminating algorithmic software in a consistent way using temporal criteria. The control value relates to the number of times the optimizer checks theMAXCUTTIME
criterion up to and including the check when the termination of cutting was activated. To use the control the user first must obtain the value of theCHECKSONMAXCUTTIME
attribute after the run returns. This attribute value is the number of times the optimizer checked theMAXCUTTIME
criterion during the last call to the optimization routinemipOptimize
. Note that this attribute value will be negative if the optimizer terminated cutting on theMAXCUTTIME
criterion. To ensure accurate reproduction of a run the user should first ensure thatMAXCUTTIME
is set to its default value or to a large value so the run does not terminate again onMAXCUTTIME
and then simply set the controlMAXCHECKSONMAXCUTTIME
to the absolute value of theCHECKSONMAXCUTTIME
value.
-
resetMaxChecksOnMaxCutTime
public void resetMaxChecksOnMaxCutTime()
Resets to its default the value of controlXPRSconstants.MAXCHECKSONMAXCUTTIME
-
getHistoryCosts
public int getHistoryCosts()
Retrieves the value of the controlXPRSconstants.HISTORYCOSTS
. Branch and Bound: How to update the pseudo cost for a MIP entity when a strong branch or a regular branch is applied.
-
setHistoryCosts
public void setHistoryCosts(int newval)
Sets the value of the controlXPRSconstants.HISTORYCOSTS
. Branch and Bound: How to update the pseudo cost for a MIP entity when a strong branch or a regular branch is applied.
-
resetHistoryCosts
public void resetHistoryCosts()
Resets to its default the value of controlXPRSconstants.HISTORYCOSTS
-
getAlgAfterCrossOver
public int getAlgAfterCrossOver()
Retrieves the value of the controlXPRSconstants.ALGAFTERCROSSOVER
. The algorithm to be used for the final clean up step after the crossover.
-
setAlgAfterCrossOver
public void setAlgAfterCrossOver(int newval)
Sets the value of the controlXPRSconstants.ALGAFTERCROSSOVER
. The algorithm to be used for the final clean up step after the crossover.
-
resetAlgAfterCrossOver
public void resetAlgAfterCrossOver()
Resets to its default the value of controlXPRSconstants.ALGAFTERCROSSOVER
-
getMutexCallBacks
public int getMutexCallBacks()
Retrieves the value of the controlXPRSconstants.MUTEXCALLBACKS
. Branch and Bound: This determines whether the callback routines are mutexed from within the optimizer.This control is used in the following examples:
- MostViolated
-
setMutexCallBacks
public void setMutexCallBacks(int newval)
Sets the value of the controlXPRSconstants.MUTEXCALLBACKS
. Branch and Bound: This determines whether the callback routines are mutexed from within the optimizer.This control is used in the following examples:
- MostViolated
-
resetMutexCallBacks
public void resetMutexCallBacks()
Resets to its default the value of controlXPRSconstants.MUTEXCALLBACKS
-
getBarCrash
public int getBarCrash()
Retrieves the value of the controlXPRSconstants.BARCRASH
. Newton barrier and hybrid gradient: This determines the type of crash used for the crossover. During the crash procedure, an initial basis is determined which attempts to speed up the crossover. A good choice at this stage will significantly reduce the number of iterations required to crossover to an optimal solution. The possible values increase proportionally to their time-consumption.
-
setBarCrash
public void setBarCrash(int newval)
Sets the value of the controlXPRSconstants.BARCRASH
. Newton barrier and hybrid gradient: This determines the type of crash used for the crossover. During the crash procedure, an initial basis is determined which attempts to speed up the crossover. A good choice at this stage will significantly reduce the number of iterations required to crossover to an optimal solution. The possible values increase proportionally to their time-consumption.
-
resetBarCrash
public void resetBarCrash()
Resets to its default the value of controlXPRSconstants.BARCRASH
-
getHeurDiveSoftRounding
public int getHeurDiveSoftRounding()
Retrieves the value of the controlXPRSconstants.HEURDIVESOFTROUNDING
. Branch and Bound: Enables a more cautious strategy for the diving heuristic, where it tries to push binaries and integer variables to their bounds using the objective, instead of directly fixing them. This can be useful when the default diving heuristics fail to find any feasible solutions.
-
setHeurDiveSoftRounding
public void setHeurDiveSoftRounding(int newval)
Sets the value of the controlXPRSconstants.HEURDIVESOFTROUNDING
. Branch and Bound: Enables a more cautious strategy for the diving heuristic, where it tries to push binaries and integer variables to their bounds using the objective, instead of directly fixing them. This can be useful when the default diving heuristics fail to find any feasible solutions.
-
resetHeurDiveSoftRounding
public void resetHeurDiveSoftRounding()
Resets to its default the value of controlXPRSconstants.HEURDIVESOFTROUNDING
-
getHeurSearchRootSelect
public int getHeurSearchRootSelect()
Retrieves the value of the controlXPRSconstants.HEURSEARCHROOTSELECT
. A bit vector control for selecting which local search heuristics to apply on the root node of a MIP solve. UseHEURSEARCHTREESELECT
to control local search heuristics during the tree search. (Values are from the enumerationXPRSenumerations.HeuristicSearchSelect
)
-
setHeurSearchRootSelect
public void setHeurSearchRootSelect(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHROOTSELECT
. A bit vector control for selecting which local search heuristics to apply on the root node of a MIP solve. UseHEURSEARCHTREESELECT
to control local search heuristics during the tree search. (Values are from the enumerationXPRSenumerations.HeuristicSearchSelect
)
-
setHeurSearchRootSelect
public void setHeurSearchRootSelect(XPRSenumerations.HeuristicSearchSelect newval)
Sets the value of the controlXPRSconstants.HEURSEARCHROOTSELECT
. A bit vector control for selecting which local search heuristics to apply on the root node of a MIP solve. Use <code>HEURSEARCHTREESELECT</code> to control local search heuristics during the tree search. (Values are from the enumerationXPRSenumerations.HeuristicSearchSelect
)
-
resetHeurSearchRootSelect
public void resetHeurSearchRootSelect()
Resets to its default the value of controlXPRSconstants.HEURSEARCHROOTSELECT
-
getHeurSearchTreeSelect
public int getHeurSearchTreeSelect()
Retrieves the value of the controlXPRSconstants.HEURSEARCHTREESELECT
. A bit vector control for selecting which local search heuristics to apply during the tree search of a MIP solve. UseHEURSEARCHROOTSELECT
to control local search heuristics on the root node. (Values are from the enumerationXPRSenumerations.HeuristicSearchSelect
)
-
setHeurSearchTreeSelect
public void setHeurSearchTreeSelect(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHTREESELECT
. A bit vector control for selecting which local search heuristics to apply during the tree search of a MIP solve. UseHEURSEARCHROOTSELECT
to control local search heuristics on the root node. (Values are from the enumerationXPRSenumerations.HeuristicSearchSelect
)
-
setHeurSearchTreeSelect
public void setHeurSearchTreeSelect(XPRSenumerations.HeuristicSearchSelect newval)
Sets the value of the controlXPRSconstants.HEURSEARCHTREESELECT
. A bit vector control for selecting which local search heuristics to apply during the tree search of a MIP solve. Use <code>HEURSEARCHROOTSELECT</code> to control local search heuristics on the root node. (Values are from the enumerationXPRSenumerations.HeuristicSearchSelect
)
-
resetHeurSearchTreeSelect
public void resetHeurSearchTreeSelect()
Resets to its default the value of controlXPRSconstants.HEURSEARCHTREESELECT
-
getMPS18Compatible
public int getMPS18Compatible()
Retrieves the value of the controlXPRSconstants.MPS18COMPATIBLE
. Provides compatibility of MPS file output for older MPS readers.
-
setMPS18Compatible
public void setMPS18Compatible(int newval)
Sets the value of the controlXPRSconstants.MPS18COMPATIBLE
. Provides compatibility of MPS file output for older MPS readers.
-
resetMPS18Compatible
public void resetMPS18Compatible()
Resets to its default the value of controlXPRSconstants.MPS18COMPATIBLE
-
getRootPresolve
public int getRootPresolve()
Retrieves the value of the controlXPRSconstants.ROOTPRESOLVE
. Determines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setRootPresolve
public void setRootPresolve(int newval)
Sets the value of the controlXPRSconstants.ROOTPRESOLVE
. Determines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setRootPresolve
public void setRootPresolve(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.ROOTPRESOLVE
. Determines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
resetRootPresolve
public void resetRootPresolve()
Resets to its default the value of controlXPRSconstants.ROOTPRESOLVE
-
getCrossOverDRP
public int getCrossOverDRP()
-
setCrossOverDRP
public void setCrossOverDRP(int newval)
Sets the value of the controlXPRSconstants.CROSSOVERDRP
. (Values are from the enumerationXPRSenumerations.CrossoverDynamicReduction
)
-
setCrossOverDRP
public void setCrossOverDRP(XPRSenumerations.CrossoverDynamicReduction newval)
Sets the value of the controlXPRSconstants.CROSSOVERDRP
. (Values are from the enumerationXPRSenumerations.CrossoverDynamicReduction
)
-
resetCrossOverDRP
public void resetCrossOverDRP()
Resets to its default the value of controlXPRSconstants.CROSSOVERDRP
-
getForceOutput
public int getForceOutput()
Retrieves the value of the controlXPRSconstants.FORCEOUTPUT
. Certain names in the problem object may be incompatible with different file formats (such as names containing spaces for LP files). If the optimizer might be unable to read back a problem because of non-standard names, it will first attempt to write it out using an extended naming convention. If the names would not be possible to extend so that they would be reproducible and recognizable, it will give an error message and won't create the file. If the optimizer might be unable to read back a problem because of non-standard names, it will give an error message and won't create the file. This option may be used to force output anyway.
-
setForceOutput
public void setForceOutput(int newval)
Sets the value of the controlXPRSconstants.FORCEOUTPUT
. Certain names in the problem object may be incompatible with different file formats (such as names containing spaces for LP files). If the optimizer might be unable to read back a problem because of non-standard names, it will first attempt to write it out using an extended naming convention. If the names would not be possible to extend so that they would be reproducible and recognizable, it will give an error message and won't create the file. If the optimizer might be unable to read back a problem because of non-standard names, it will give an error message and won't create the file. This option may be used to force output anyway.
-
resetForceOutput
public void resetForceOutput()
Resets to its default the value of controlXPRSconstants.FORCEOUTPUT
-
getPrimalOps
public int getPrimalOps()
Retrieves the value of the controlXPRSconstants.PRIMALOPS
. Primal simplex: allows fine tuning the variable selection in the primal simplex solver.
-
setPrimalOps
public void setPrimalOps(int newval)
Sets the value of the controlXPRSconstants.PRIMALOPS
. Primal simplex: allows fine tuning the variable selection in the primal simplex solver.
-
resetPrimalOps
public void resetPrimalOps()
Resets to its default the value of controlXPRSconstants.PRIMALOPS
-
getDeterministic
public int getDeterministic()
Retrieves the value of the controlXPRSconstants.DETERMINISTIC
. Selects whether to use a deterministic or opportunistic mode when solving a problem using multiple threads.
-
setDeterministic
public void setDeterministic(int newval)
Sets the value of the controlXPRSconstants.DETERMINISTIC
. Selects whether to use a deterministic or opportunistic mode when solving a problem using multiple threads.
-
resetDeterministic
public void resetDeterministic()
Resets to its default the value of controlXPRSconstants.DETERMINISTIC
-
getPreProbing
public int getPreProbing()
Retrieves the value of the controlXPRSconstants.PREPROBING
. Presolve: Amount of probing to perform on binary variables during presolve. This is done by fixing a binary to each of its values in turn and analyzing the implications. (Values are from the enumerationXPRSenumerations.PreProbing
)
-
setPreProbing
public void setPreProbing(int newval)
Sets the value of the controlXPRSconstants.PREPROBING
. Presolve: Amount of probing to perform on binary variables during presolve. This is done by fixing a binary to each of its values in turn and analyzing the implications. (Values are from the enumerationXPRSenumerations.PreProbing
)
-
setPreProbing
public void setPreProbing(XPRSenumerations.PreProbing newval)
Sets the value of the controlXPRSconstants.PREPROBING
. Presolve: Amount of probing to perform on binary variables during presolve. This is done by fixing a binary to each of its values in turn and analyzing the implications. (Values are from the enumerationXPRSenumerations.PreProbing
)
-
resetPreProbing
public void resetPreProbing()
Resets to its default the value of controlXPRSconstants.PREPROBING
-
getTreeMemoryLimit
public int getTreeMemoryLimit()
Retrieves the value of the controlXPRSconstants.TREEMEMORYLIMIT
. A soft limit, in megabytes, for the amount of memory to use in storing the branch and bound search tree. This doesn't include memory used for presolve, heuristics, solving the LP relaxation, etc. When set to 0 (the default), the optimizer will calculate a limit automatically based on the amount of free physical memory detected in the machine. When the memory used by the branch and bound tree exceeds this limit, the optimizer will try to reduce the memory usage by writing lower-rated sections of the tree to a file called the "tree file". Though the solve can continue if it cannot bring the tree memory usage below the specified limit, performance will be inhibited and a message will be printed to the log.
-
setTreeMemoryLimit
public void setTreeMemoryLimit(int newval)
Sets the value of the controlXPRSconstants.TREEMEMORYLIMIT
. A soft limit, in megabytes, for the amount of memory to use in storing the branch and bound search tree. This doesn't include memory used for presolve, heuristics, solving the LP relaxation, etc. When set to 0 (the default), the optimizer will calculate a limit automatically based on the amount of free physical memory detected in the machine. When the memory used by the branch and bound tree exceeds this limit, the optimizer will try to reduce the memory usage by writing lower-rated sections of the tree to a file called the "tree file". Though the solve can continue if it cannot bring the tree memory usage below the specified limit, performance will be inhibited and a message will be printed to the log.
-
resetTreeMemoryLimit
public void resetTreeMemoryLimit()
Resets to its default the value of controlXPRSconstants.TREEMEMORYLIMIT
-
getTreeCompression
public int getTreeCompression()
Retrieves the value of the controlXPRSconstants.TREECOMPRESSION
. When writing nodes to the gloal file, the optimizer can try to use data-compression techniques to reduce the size of the tree file on disk. TheTREECOMPRESSION
control determines the strength of the data-compression algorithm used; higher values give superior data-compression at the affect of decreasing performance, while lower values compress quicker but not as effectively. WhereTREECOMPRESSION
is set to 0, no data compression will be used on the tree file.
-
setTreeCompression
public void setTreeCompression(int newval)
Sets the value of the controlXPRSconstants.TREECOMPRESSION
. When writing nodes to the gloal file, the optimizer can try to use data-compression techniques to reduce the size of the tree file on disk. TheTREECOMPRESSION
control determines the strength of the data-compression algorithm used; higher values give superior data-compression at the affect of decreasing performance, while lower values compress quicker but not as effectively. WhereTREECOMPRESSION
is set to 0, no data compression will be used on the tree file.
-
resetTreeCompression
public void resetTreeCompression()
Resets to its default the value of controlXPRSconstants.TREECOMPRESSION
-
getTreeDiagnostics
public int getTreeDiagnostics()
Retrieves the value of the controlXPRSconstants.TREEDIAGNOSTICS
. A bit vector providing control over how various tree-management-related messages get printed in the tree log file during the branch-and-bound search. (Values are from the enumerationXPRSenumerations.TreeDiagnostics
)
-
setTreeDiagnostics
public void setTreeDiagnostics(int newval)
Sets the value of the controlXPRSconstants.TREEDIAGNOSTICS
. A bit vector providing control over how various tree-management-related messages get printed in the tree log file during the branch-and-bound search. (Values are from the enumerationXPRSenumerations.TreeDiagnostics
)
-
setTreeDiagnostics
public void setTreeDiagnostics(XPRSenumerations.TreeDiagnostics newval)
Sets the value of the controlXPRSconstants.TREEDIAGNOSTICS
. A bit vector providing control over how various tree-management-related messages get printed in the tree log file during the branch-and-bound search. (Values are from the enumerationXPRSenumerations.TreeDiagnostics
)
-
resetTreeDiagnostics
public void resetTreeDiagnostics()
Resets to its default the value of controlXPRSconstants.TREEDIAGNOSTICS
-
getMaxTreeFileSize
public int getMaxTreeFileSize()
Retrieves the value of the controlXPRSconstants.MAXTREEFILESIZE
. The maximum size, in megabytes, to which the tree file may grow, or 0 for no limit. When the tree file reaches this limit, a second tree file will be created. Useful if you are using a filesystem that puts a maximum limit on the size of a file.
-
setMaxTreeFileSize
public void setMaxTreeFileSize(int newval)
Sets the value of the controlXPRSconstants.MAXTREEFILESIZE
. The maximum size, in megabytes, to which the tree file may grow, or 0 for no limit. When the tree file reaches this limit, a second tree file will be created. Useful if you are using a filesystem that puts a maximum limit on the size of a file.
-
resetMaxTreeFileSize
public void resetMaxTreeFileSize()
Resets to its default the value of controlXPRSconstants.MAXTREEFILESIZE
-
getPreCliqueStrategy
public int getPreCliqueStrategy()
Retrieves the value of the controlXPRSconstants.PRECLIQUESTRATEGY
. Determines how much effort to spend on clique covers in presolve.
-
setPreCliqueStrategy
public void setPreCliqueStrategy(int newval)
Sets the value of the controlXPRSconstants.PRECLIQUESTRATEGY
. Determines how much effort to spend on clique covers in presolve.
-
resetPreCliqueStrategy
public void resetPreCliqueStrategy()
Resets to its default the value of controlXPRSconstants.PRECLIQUESTRATEGY
-
getRepairInfeasMaxTime
@Deprecated public int getRepairInfeasMaxTime()
Deprecated.since 41.00Retrieves the value of the controlXPRSconstants.REPAIRINFEASMAXTIME
. Overall time limit for the repairinfeas tool
-
setRepairInfeasMaxTime
@Deprecated public void setRepairInfeasMaxTime(int newval)
Deprecated.since 41.00Sets the value of the controlXPRSconstants.REPAIRINFEASMAXTIME
. Overall time limit for the repairinfeas tool
-
resetRepairInfeasMaxTime
@Deprecated public void resetRepairInfeasMaxTime()
Deprecated.Resets to its default the value of controlXPRSconstants.REPAIRINFEASMAXTIME
-
getIfCheckConvexity
public int getIfCheckConvexity()
Retrieves the value of the controlXPRSconstants.IFCHECKCONVEXITY
. Determines if the convexity of the problem is checked before optimization. Applies to quadratic, mixed integer quadratic and quadratically constrained problems. Checking convexity takes some time, thus for problems that are known to be convex it might be reasonable to switch the checking off. (Values are from the enumerationXPRSenumerations.OnOff
)
-
setIfCheckConvexity
public void setIfCheckConvexity(int newval)
Sets the value of the controlXPRSconstants.IFCHECKCONVEXITY
. Determines if the convexity of the problem is checked before optimization. Applies to quadratic, mixed integer quadratic and quadratically constrained problems. Checking convexity takes some time, thus for problems that are known to be convex it might be reasonable to switch the checking off. (Values are from the enumerationXPRSenumerations.OnOff
)
-
setIfCheckConvexity
public void setIfCheckConvexity(XPRSenumerations.OnOff newval)
Sets the value of the controlXPRSconstants.IFCHECKCONVEXITY
. Determines if the convexity of the problem is checked before optimization. Applies to quadratic, mixed integer quadratic and quadratically constrained problems. Checking convexity takes some time, thus for problems that are known to be convex it might be reasonable to switch the checking off. (Values are from the enumerationXPRSenumerations.OnOff
)
-
resetIfCheckConvexity
public void resetIfCheckConvexity()
Resets to its default the value of controlXPRSconstants.IFCHECKCONVEXITY
-
getPrimalUnshift
public int getPrimalUnshift()
Retrieves the value of the controlXPRSconstants.PRIMALUNSHIFT
. Determines whether primal is allowed to call dual to unshift. (Values are from the enumerationXPRSenumerations.PrimalUnshift
)
-
setPrimalUnshift
public void setPrimalUnshift(int newval)
Sets the value of the controlXPRSconstants.PRIMALUNSHIFT
. Determines whether primal is allowed to call dual to unshift. (Values are from the enumerationXPRSenumerations.PrimalUnshift
)
-
setPrimalUnshift
public void setPrimalUnshift(XPRSenumerations.PrimalUnshift newval)
Sets the value of the controlXPRSconstants.PRIMALUNSHIFT
. Determines whether primal is allowed to call dual to unshift. (Values are from the enumerationXPRSenumerations.PrimalUnshift
)
-
resetPrimalUnshift
public void resetPrimalUnshift()
Resets to its default the value of controlXPRSconstants.PRIMALUNSHIFT
-
getRepairIndefiniteQ
public XPRSenumerations.RepairIndefiniteQuadratic getRepairIndefiniteQ()
Retrieves the value of the controlXPRSconstants.REPAIRINDEFINITEQ
. Controls if the optimizer should make indefinite quadratic matrices positive definite when it is possible. (Values are from the enumerationXPRSenumerations.RepairIndefiniteQuadratic
)
-
setRepairIndefiniteQ
public void setRepairIndefiniteQ(XPRSenumerations.RepairIndefiniteQuadratic newval)
Sets the value of the controlXPRSconstants.REPAIRINDEFINITEQ
. Controls if the optimizer should make indefinite quadratic matrices positive definite when it is possible. (Values are from the enumerationXPRSenumerations.RepairIndefiniteQuadratic
)
-
resetRepairIndefiniteQ
public void resetRepairIndefiniteQ()
Resets to its default the value of controlXPRSconstants.REPAIRINDEFINITEQ
-
getMipRampup
public int getMipRampup()
Retrieves the value of the controlXPRSconstants.MIPRAMPUP
. Controls the strategy used by the parallel MIP solver during the ramp-up phase of a branch-and-bound tree search.
-
setMipRampup
public void setMipRampup(int newval)
Sets the value of the controlXPRSconstants.MIPRAMPUP
. Controls the strategy used by the parallel MIP solver during the ramp-up phase of a branch-and-bound tree search.
-
resetMipRampup
public void resetMipRampup()
Resets to its default the value of controlXPRSconstants.MIPRAMPUP
-
getMaxLocalBacktrack
public int getMaxLocalBacktrack()
Retrieves the value of the controlXPRSconstants.MAXLOCALBACKTRACK
. Branch-and-Bound: How far back up the current dive path the optimizer is allowed to look for a local backtrack candidate node.
-
setMaxLocalBacktrack
public void setMaxLocalBacktrack(int newval)
Sets the value of the controlXPRSconstants.MAXLOCALBACKTRACK
. Branch-and-Bound: How far back up the current dive path the optimizer is allowed to look for a local backtrack candidate node.
-
resetMaxLocalBacktrack
public void resetMaxLocalBacktrack()
Resets to its default the value of controlXPRSconstants.MAXLOCALBACKTRACK
-
getUserSolHeuristic
public int getUserSolHeuristic()
Retrieves the value of the controlXPRSconstants.USERSOLHEURISTIC
. Determines how much effort to put into running a local search heuristic to find a feasible integer solution from a partial or infeasible user solution.
-
setUserSolHeuristic
public void setUserSolHeuristic(int newval)
Sets the value of the controlXPRSconstants.USERSOLHEURISTIC
. Determines how much effort to put into running a local search heuristic to find a feasible integer solution from a partial or infeasible user solution.
-
resetUserSolHeuristic
public void resetUserSolHeuristic()
Resets to its default the value of controlXPRSconstants.USERSOLHEURISTIC
-
getPreConvertObjToCons
public int getPreConvertObjToCons()
Retrieves the value of the controlXPRSconstants.PRECONVERTOBJTOCONS
. Presolve: convert a linear or quadratic objective function into an objective transfer constraint
-
setPreConvertObjToCons
public void setPreConvertObjToCons(int newval)
Sets the value of the controlXPRSconstants.PRECONVERTOBJTOCONS
. Presolve: convert a linear or quadratic objective function into an objective transfer constraint
-
resetPreConvertObjToCons
public void resetPreConvertObjToCons()
Resets to its default the value of controlXPRSconstants.PRECONVERTOBJTOCONS
-
getForceParallelDual
public int getForceParallelDual()
Retrieves the value of the controlXPRSconstants.FORCEPARALLELDUAL
. Dual simplex: specifies whether the dual simplex solver should always use the parallel simplex algorithm. By default, when using a single thread, the dual simplex solver will execute a dedicated sequential simplex algorithm.
-
setForceParallelDual
public void setForceParallelDual(int newval)
Sets the value of the controlXPRSconstants.FORCEPARALLELDUAL
. Dual simplex: specifies whether the dual simplex solver should always use the parallel simplex algorithm. By default, when using a single thread, the dual simplex solver will execute a dedicated sequential simplex algorithm.
-
resetForceParallelDual
public void resetForceParallelDual()
Resets to its default the value of controlXPRSconstants.FORCEPARALLELDUAL
-
getBacktrackTie
public int getBacktrackTie()
Retrieves the value of the controlXPRSconstants.BACKTRACKTIE
. Branch and Bound: Specifies how to break ties when selecting the next node to work on when a full backtrack is performed. The options are the same as for theBACKTRACK
control. (Values are from the enumerationXPRSenumerations.BacktrackAlg
)
-
setBacktrackTie
public void setBacktrackTie(int newval)
Sets the value of the controlXPRSconstants.BACKTRACKTIE
. Branch and Bound: Specifies how to break ties when selecting the next node to work on when a full backtrack is performed. The options are the same as for theBACKTRACK
control. (Values are from the enumerationXPRSenumerations.BacktrackAlg
)
-
setBacktrackTie
public void setBacktrackTie(XPRSenumerations.BacktrackAlg newval)
Sets the value of the controlXPRSconstants.BACKTRACKTIE
. Branch and Bound: Specifies how to break ties when selecting the next node to work on when a full backtrack is performed. The options are the same as for the <code>BACKTRACK</code> control. (Values are from the enumerationXPRSenumerations.BacktrackAlg
)
-
resetBacktrackTie
public void resetBacktrackTie()
Resets to its default the value of controlXPRSconstants.BACKTRACKTIE
-
getBranchDisj
public int getBranchDisj()
Retrieves the value of the controlXPRSconstants.BRANCHDISJ
. Branch and Bound: Determines whether the optimizer should attempt to branch on general split disjunctions during the branch and bound search.
-
setBranchDisj
public void setBranchDisj(int newval)
Sets the value of the controlXPRSconstants.BRANCHDISJ
. Branch and Bound: Determines whether the optimizer should attempt to branch on general split disjunctions during the branch and bound search.
-
resetBranchDisj
public void resetBranchDisj()
Resets to its default the value of controlXPRSconstants.BRANCHDISJ
-
getMipFracReduce
public int getMipFracReduce()
Retrieves the value of the controlXPRSconstants.MIPFRACREDUCE
. Branch and Bound: Specifies how often the optimizer should run a heuristic to reduce the number of fractional integer variables in the node LP solutions.
-
setMipFracReduce
public void setMipFracReduce(int newval)
Sets the value of the controlXPRSconstants.MIPFRACREDUCE
. Branch and Bound: Specifies how often the optimizer should run a heuristic to reduce the number of fractional integer variables in the node LP solutions.
-
resetMipFracReduce
public void resetMipFracReduce()
Resets to its default the value of controlXPRSconstants.MIPFRACREDUCE
-
getConcurrentThreads
public int getConcurrentThreads()
Retrieves the value of the controlXPRSconstants.CONCURRENTTHREADS
. Determines the number of threads used by the concurrent solver.
-
setConcurrentThreads
public void setConcurrentThreads(int newval)
Sets the value of the controlXPRSconstants.CONCURRENTTHREADS
. Determines the number of threads used by the concurrent solver.
-
resetConcurrentThreads
public void resetConcurrentThreads()
Resets to its default the value of controlXPRSconstants.CONCURRENTTHREADS
-
getMaxScaleFactor
public int getMaxScaleFactor()
Retrieves the value of the controlXPRSconstants.MAXSCALEFACTOR
. This determines the maximum scaling factor that can be applied during scaling. The maximum is provided as an exponent of a power of 2.
-
setMaxScaleFactor
public void setMaxScaleFactor(int newval)
Sets the value of the controlXPRSconstants.MAXSCALEFACTOR
. This determines the maximum scaling factor that can be applied during scaling. The maximum is provided as an exponent of a power of 2.
-
resetMaxScaleFactor
public void resetMaxScaleFactor()
Resets to its default the value of controlXPRSconstants.MAXSCALEFACTOR
-
getHeurThreads
public int getHeurThreads()
Retrieves the value of the controlXPRSconstants.HEURTHREADS
. Branch and Bound: The number of threads to dedicate to running heuristics during the root solve.
-
setHeurThreads
public void setHeurThreads(int newval)
Sets the value of the controlXPRSconstants.HEURTHREADS
. Branch and Bound: The number of threads to dedicate to running heuristics during the root solve.
-
resetHeurThreads
public void resetHeurThreads()
Resets to its default the value of controlXPRSconstants.HEURTHREADS
-
getThreads
public int getThreads()
Retrieves the value of the controlXPRSconstants.THREADS
. The default number of threads used during optimization.This control is used in the following examples:
- MostViolated
-
setThreads
public void setThreads(int newval)
Sets the value of the controlXPRSconstants.THREADS
. The default number of threads used during optimization.This control is used in the following examples:
- MostViolated
-
resetThreads
public void resetThreads()
Resets to its default the value of controlXPRSconstants.THREADS
-
getHeurBeforeLP
public int getHeurBeforeLP()
Retrieves the value of the controlXPRSconstants.HEURBEFORELP
. Branch and Bound: Determines whether primal heuristics should be run before the initial LP relaxation has been solved.
-
setHeurBeforeLP
public void setHeurBeforeLP(int newval)
Sets the value of the controlXPRSconstants.HEURBEFORELP
. Branch and Bound: Determines whether primal heuristics should be run before the initial LP relaxation has been solved.
-
resetHeurBeforeLP
public void resetHeurBeforeLP()
Resets to its default the value of controlXPRSconstants.HEURBEFORELP
-
getPreDomRow
public int getPreDomRow()
Retrieves the value of the controlXPRSconstants.PREDOMROW
. Presolve: Determines the level of dominated row removal reductions to perform when presolving a problem. (Values are from the enumerationXPRSenumerations.PresolveDomRow
)
-
setPreDomRow
public void setPreDomRow(int newval)
Sets the value of the controlXPRSconstants.PREDOMROW
. Presolve: Determines the level of dominated row removal reductions to perform when presolving a problem. (Values are from the enumerationXPRSenumerations.PresolveDomRow
)
-
setPreDomRow
public void setPreDomRow(XPRSenumerations.PresolveDomRow newval)
Sets the value of the controlXPRSconstants.PREDOMROW
. Presolve: Determines the level of dominated row removal reductions to perform when presolving a problem. (Values are from the enumerationXPRSenumerations.PresolveDomRow
)
-
resetPreDomRow
public void resetPreDomRow()
Resets to its default the value of controlXPRSconstants.PREDOMROW
-
getBranchStructural
public int getBranchStructural()
Retrieves the value of the controlXPRSconstants.BRANCHSTRUCTURAL
. Branch and Bound: Determines whether the optimizer should search for special structure in the problem to branch on during the branch and bound search. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setBranchStructural
public void setBranchStructural(int newval)
Sets the value of the controlXPRSconstants.BRANCHSTRUCTURAL
. Branch and Bound: Determines whether the optimizer should search for special structure in the problem to branch on during the branch and bound search. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setBranchStructural
public void setBranchStructural(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.BRANCHSTRUCTURAL
. Branch and Bound: Determines whether the optimizer should search for special structure in the problem to branch on during the branch and bound search. (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
resetBranchStructural
public void resetBranchStructural()
Resets to its default the value of controlXPRSconstants.BRANCHSTRUCTURAL
-
getQuadraticUnshift
public int getQuadraticUnshift()
Retrieves the value of the controlXPRSconstants.QUADRATICUNSHIFT
. Determines whether an extra solution purification step is called after a solution found by the quadratic simplex (either primal or dual). (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setQuadraticUnshift
public void setQuadraticUnshift(int newval)
Sets the value of the controlXPRSconstants.QUADRATICUNSHIFT
. Determines whether an extra solution purification step is called after a solution found by the quadratic simplex (either primal or dual). (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
setQuadraticUnshift
public void setQuadraticUnshift(XPRSenumerations.AlwaysNeverAutomatic newval)
Sets the value of the controlXPRSconstants.QUADRATICUNSHIFT
. Determines whether an extra solution purification step is called after a solution found by the quadratic simplex (either primal or dual). (Values are from the enumerationXPRSenumerations.AlwaysNeverAutomatic
)
-
resetQuadraticUnshift
public void resetQuadraticUnshift()
Resets to its default the value of controlXPRSconstants.QUADRATICUNSHIFT
-
getBarPresolveOps
public int getBarPresolveOps()
Retrieves the value of the controlXPRSconstants.BARPRESOLVEOPS
. Newton barrier: This controls the Newton-Barrier specific presolve operations. (Values are from the enumerationXPRSenumerations.BarPresolveOps
)
-
setBarPresolveOps
public void setBarPresolveOps(int newval)
Sets the value of the controlXPRSconstants.BARPRESOLVEOPS
. Newton barrier: This controls the Newton-Barrier specific presolve operations. (Values are from the enumerationXPRSenumerations.BarPresolveOps
)
-
setBarPresolveOps
public void setBarPresolveOps(XPRSenumerations.BarPresolveOps newval)
Sets the value of the controlXPRSconstants.BARPRESOLVEOPS
. Newton barrier: This controls the Newton-Barrier specific presolve operations. (Values are from the enumerationXPRSenumerations.BarPresolveOps
)
-
resetBarPresolveOps
public void resetBarPresolveOps()
Resets to its default the value of controlXPRSconstants.BARPRESOLVEOPS
-
getQSimplexOps
public int getQSimplexOps()
Retrieves the value of the controlXPRSconstants.QSIMPLEXOPS
. Controls the behavior of the quadratic simplex solvers.
-
setQSimplexOps
public void setQSimplexOps(int newval)
Sets the value of the controlXPRSconstants.QSIMPLEXOPS
. Controls the behavior of the quadratic simplex solvers.
-
resetQSimplexOps
public void resetQSimplexOps()
Resets to its default the value of controlXPRSconstants.QSIMPLEXOPS
-
getMipRestart
public int getMipRestart()
Retrieves the value of the controlXPRSconstants.MIPRESTART
. Branch and Bound: controls strategy for in-tree restarts. (Values are from the enumerationXPRSenumerations.MipRestart
)This control is used in the following examples:
- MostViolated
-
setMipRestart
public void setMipRestart(int newval)
Sets the value of the controlXPRSconstants.MIPRESTART
. Branch and Bound: controls strategy for in-tree restarts. (Values are from the enumerationXPRSenumerations.MipRestart
)This control is used in the following examples:
- MostViolated
-
setMipRestart
public void setMipRestart(XPRSenumerations.MipRestart newval)
Sets the value of the controlXPRSconstants.MIPRESTART
. Branch and Bound: controls strategy for in-tree restarts. (Values are from the enumerationXPRSenumerations.MipRestart
)
-
resetMipRestart
public void resetMipRestart()
Resets to its default the value of controlXPRSconstants.MIPRESTART
-
getConflictCuts
public int getConflictCuts()
Retrieves the value of the controlXPRSconstants.CONFLICTCUTS
. Branch and Bound: Specifies how cautious or aggressive the optimizer should be when searching for and applying conflict cuts. Conflict cuts are in-tree cuts derived from nodes found to be infeasible or cut off, which can be used to cut off other branches of the search tree.
-
setConflictCuts
public void setConflictCuts(int newval)
Sets the value of the controlXPRSconstants.CONFLICTCUTS
. Branch and Bound: Specifies how cautious or aggressive the optimizer should be when searching for and applying conflict cuts. Conflict cuts are in-tree cuts derived from nodes found to be infeasible or cut off, which can be used to cut off other branches of the search tree.
-
resetConflictCuts
public void resetConflictCuts()
Resets to its default the value of controlXPRSconstants.CONFLICTCUTS
-
getPreProtectDual
public int getPreProtectDual()
Retrieves the value of the controlXPRSconstants.PREPROTECTDUAL
. Presolve: specifies whether the presolver should protect a given dual solution by maintaining the same level of dual feasibility. Enabling this control often results in a worse presolved model. This control only expected to be optionally enabled before callingcrossoverLpSol
.
-
setPreProtectDual
public void setPreProtectDual(int newval)
Sets the value of the controlXPRSconstants.PREPROTECTDUAL
. Presolve: specifies whether the presolver should protect a given dual solution by maintaining the same level of dual feasibility. Enabling this control often results in a worse presolved model. This control only expected to be optionally enabled before callingcrossoverLpSol
.
-
resetPreProtectDual
public void resetPreProtectDual()
Resets to its default the value of controlXPRSconstants.PREPROTECTDUAL
-
getCoresPerCPU
public int getCoresPerCPU()
Retrieves the value of the controlXPRSconstants.CORESPERCPU
. Used to override the detected value of the number of cores on a CPU. The cache size (either detected or specified via theCACHESIZE
control) used in Barrier methods will be divided by this amount, and this scaled-down value will be the amount of cache allocated to each Barrier thread
-
setCoresPerCPU
public void setCoresPerCPU(int newval)
Sets the value of the controlXPRSconstants.CORESPERCPU
. Used to override the detected value of the number of cores on a CPU. The cache size (either detected or specified via theCACHESIZE
control) used in Barrier methods will be divided by this amount, and this scaled-down value will be the amount of cache allocated to each Barrier thread
-
resetCoresPerCPU
public void resetCoresPerCPU()
Resets to its default the value of controlXPRSconstants.CORESPERCPU
-
getResourceStrategy
public int getResourceStrategy()
Retrieves the value of the controlXPRSconstants.RESOURCESTRATEGY
. Controls whether the optimizer is allowed to make nondeterministic decisions if memory is running low in an effort to preserve memory and finish the solve. Available memory (or container limits) are automatically detected but can also be changed byMAXMEMORYSOFT
andMAXMEMORYHARD
-
setResourceStrategy
public void setResourceStrategy(int newval)
Sets the value of the controlXPRSconstants.RESOURCESTRATEGY
. Controls whether the optimizer is allowed to make nondeterministic decisions if memory is running low in an effort to preserve memory and finish the solve. Available memory (or container limits) are automatically detected but can also be changed byMAXMEMORYSOFT
andMAXMEMORYHARD
-
resetResourceStrategy
public void resetResourceStrategy()
Resets to its default the value of controlXPRSconstants.RESOURCESTRATEGY
-
getClamping
public int getClamping()
Retrieves the value of the controlXPRSconstants.CLAMPING
. This control allows for the adjustment of returned solution values such that they are always within bounds.
-
setClamping
public void setClamping(int newval)
Sets the value of the controlXPRSconstants.CLAMPING
. This control allows for the adjustment of returned solution values such that they are always within bounds.
-
resetClamping
public void resetClamping()
Resets to its default the value of controlXPRSconstants.CLAMPING
-
getSleepOnThreadWait
@Deprecated public int getSleepOnThreadWait()
Deprecated.since 41.00Retrieves the value of the controlXPRSconstants.SLEEPONTHREADWAIT
. In previous versions this was used to determine if the threads should be put into a wait state when waiting for work.
-
setSleepOnThreadWait
@Deprecated public void setSleepOnThreadWait(int newval)
Deprecated.since 41.00Sets the value of the controlXPRSconstants.SLEEPONTHREADWAIT
. In previous versions this was used to determine if the threads should be put into a wait state when waiting for work.
-
resetSleepOnThreadWait
@Deprecated public void resetSleepOnThreadWait()
Deprecated.Resets to its default the value of controlXPRSconstants.SLEEPONTHREADWAIT
-
getPreDupRow
public int getPreDupRow()
Retrieves the value of the controlXPRSconstants.PREDUPROW
. Presolve: Determines the type of duplicate rows to look for and eliminate when presolving a problem.
-
setPreDupRow
public void setPreDupRow(int newval)
Sets the value of the controlXPRSconstants.PREDUPROW
. Presolve: Determines the type of duplicate rows to look for and eliminate when presolving a problem.
-
resetPreDupRow
public void resetPreDupRow()
Resets to its default the value of controlXPRSconstants.PREDUPROW
-
getCPUPlatform
public int getCPUPlatform()
Retrieves the value of the controlXPRSconstants.CPUPLATFORM
. Newton Barrier: Selects the AMD, Intel x86 or ARM vectorization instruction set that Barrier should run optimized code for. On AMD / Intel x86 platforms the SSE2, AVX and AVX2 instruction sets are supported while on ARM platforms the NEON architecture extension can be activated.
-
setCPUPlatform
public void setCPUPlatform(int newval)
Sets the value of the controlXPRSconstants.CPUPLATFORM
. Newton Barrier: Selects the AMD, Intel x86 or ARM vectorization instruction set that Barrier should run optimized code for. On AMD / Intel x86 platforms the SSE2, AVX and AVX2 instruction sets are supported while on ARM platforms the NEON architecture extension can be activated.
-
resetCPUPlatform
public void resetCPUPlatform()
Resets to its default the value of controlXPRSconstants.CPUPLATFORM
-
getBarAlg
public int getBarAlg()
Retrieves the value of the controlXPRSconstants.BARALG
. This control determines which barrier algorithm is used to solve the problem.
-
setBarAlg
public void setBarAlg(int newval)
Sets the value of the controlXPRSconstants.BARALG
. This control determines which barrier algorithm is used to solve the problem.
-
resetBarAlg
public void resetBarAlg()
Resets to its default the value of controlXPRSconstants.BARALG
-
getSifting
public int getSifting()
Retrieves the value of the controlXPRSconstants.SIFTING
. Determines whether to enable sifting algorithm with the dual simplex method.
-
setSifting
public void setSifting(int newval)
Sets the value of the controlXPRSconstants.SIFTING
. Determines whether to enable sifting algorithm with the dual simplex method.
-
resetSifting
public void resetSifting()
Resets to its default the value of controlXPRSconstants.SIFTING
-
getLPLogStyle
public int getLPLogStyle()
Retrieves the value of the controlXPRSconstants.LPLOGSTYLE
. Simplex: The style of the simplex log.
-
setLPLogStyle
public void setLPLogStyle(int newval)
Sets the value of the controlXPRSconstants.LPLOGSTYLE
. Simplex: The style of the simplex log.
-
resetLPLogStyle
public void resetLPLogStyle()
Resets to its default the value of controlXPRSconstants.LPLOGSTYLE
-
getRandomSeed
public int getRandomSeed()
Retrieves the value of the controlXPRSconstants.RANDOMSEED
. Sets the initial seed to use for the pseudo-random number generator in the Optimizer. The sequence of random numbers is always reset using the seed when starting a new optimization run.
-
setRandomSeed
public void setRandomSeed(int newval)
Sets the value of the controlXPRSconstants.RANDOMSEED
. Sets the initial seed to use for the pseudo-random number generator in the Optimizer. The sequence of random numbers is always reset using the seed when starting a new optimization run.
-
resetRandomSeed
public void resetRandomSeed()
Resets to its default the value of controlXPRSconstants.RANDOMSEED
-
getTreeQCCuts
public int getTreeQCCuts()
Retrieves the value of the controlXPRSconstants.TREEQCCUTS
. Branch and Bound: Limit on the number of rounds of outer approximation cuts generated for nodes other than the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.
-
setTreeQCCuts
public void setTreeQCCuts(int newval)
Sets the value of the controlXPRSconstants.TREEQCCUTS
. Branch and Bound: Limit on the number of rounds of outer approximation cuts generated for nodes other than the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.
-
resetTreeQCCuts
public void resetTreeQCCuts()
Resets to its default the value of controlXPRSconstants.TREEQCCUTS
-
getPreLinDep
public int getPreLinDep()
Retrieves the value of the controlXPRSconstants.PRELINDEP
. Presolve: Determines whether to check for and remove linearly dependent equality constraints when presolving a problem.
-
setPreLinDep
public void setPreLinDep(int newval)
Sets the value of the controlXPRSconstants.PRELINDEP
. Presolve: Determines whether to check for and remove linearly dependent equality constraints when presolving a problem.
-
resetPreLinDep
public void resetPreLinDep()
Resets to its default the value of controlXPRSconstants.PRELINDEP
-
getDualThreads
public int getDualThreads()
Retrieves the value of the controlXPRSconstants.DUALTHREADS
. Determines the maximum number of threads that dual simplex is allowed to use. IfDUALTHREADS
is set to the default value (-1
), theTHREADS
control will determine the number of threads used.
-
setDualThreads
public void setDualThreads(int newval)
Sets the value of the controlXPRSconstants.DUALTHREADS
. Determines the maximum number of threads that dual simplex is allowed to use. IfDUALTHREADS
is set to the default value (-1
), theTHREADS
control will determine the number of threads used.
-
resetDualThreads
public void resetDualThreads()
Resets to its default the value of controlXPRSconstants.DUALTHREADS
-
getPreObjCutDetect
public int getPreObjCutDetect()
Retrieves the value of the controlXPRSconstants.PREOBJCUTDETECT
. Presolve: Determines whether to check for constraints that are parallel or near parallel to a linear objective function, and which can safely be removed. This reduction applies to MIPs only.
-
setPreObjCutDetect
public void setPreObjCutDetect(int newval)
Sets the value of the controlXPRSconstants.PREOBJCUTDETECT
. Presolve: Determines whether to check for constraints that are parallel or near parallel to a linear objective function, and which can safely be removed. This reduction applies to MIPs only.
-
resetPreObjCutDetect
public void resetPreObjCutDetect()
Resets to its default the value of controlXPRSconstants.PREOBJCUTDETECT
-
getPreBndRedQuad
public int getPreBndRedQuad()
Retrieves the value of the controlXPRSconstants.PREBNDREDQUAD
. Determines if convex quadratic constraints should be used for inferring bound reductions on variables when solving a MIP.
-
setPreBndRedQuad
public void setPreBndRedQuad(int newval)
Sets the value of the controlXPRSconstants.PREBNDREDQUAD
. Determines if convex quadratic constraints should be used for inferring bound reductions on variables when solving a MIP.
-
resetPreBndRedQuad
public void resetPreBndRedQuad()
Resets to its default the value of controlXPRSconstants.PREBNDREDQUAD
-
getPreBndRedCone
public int getPreBndRedCone()
Retrieves the value of the controlXPRSconstants.PREBNDREDCONE
. Determines if second order cone constraints should be used for inferring bound reductions on variables when solving a MIP.
-
setPreBndRedCone
public void setPreBndRedCone(int newval)
Sets the value of the controlXPRSconstants.PREBNDREDCONE
. Determines if second order cone constraints should be used for inferring bound reductions on variables when solving a MIP.
-
resetPreBndRedCone
public void resetPreBndRedCone()
Resets to its default the value of controlXPRSconstants.PREBNDREDCONE
-
getPreComponents
public int getPreComponents()
Retrieves the value of the controlXPRSconstants.PRECOMPONENTS
. Presolve: determines whether small independent components should be detected and solved as individual subproblems during root node processing.
-
setPreComponents
public void setPreComponents(int newval)
Sets the value of the controlXPRSconstants.PRECOMPONENTS
. Presolve: determines whether small independent components should be detected and solved as individual subproblems during root node processing.
-
resetPreComponents
public void resetPreComponents()
Resets to its default the value of controlXPRSconstants.PRECOMPONENTS
-
getMaxMipTasks
public int getMaxMipTasks()
Retrieves the value of the controlXPRSconstants.MAXMIPTASKS
. Branch-and-Bound: The maximum number of tasks to run in parallel during a MIP solve.
-
setMaxMipTasks
public void setMaxMipTasks(int newval)
Sets the value of the controlXPRSconstants.MAXMIPTASKS
. Branch-and-Bound: The maximum number of tasks to run in parallel during a MIP solve.
-
resetMaxMipTasks
public void resetMaxMipTasks()
Resets to its default the value of controlXPRSconstants.MAXMIPTASKS
-
getMipTerminationMethod
public int getMipTerminationMethod()
Retrieves the value of the controlXPRSconstants.MIPTERMINATIONMETHOD
. Branch and Bound: How a MIP solve should be stopped on early termination when there are still active tasks in the system. This can happen when, for example, a time or node limit is reached.
-
setMipTerminationMethod
public void setMipTerminationMethod(int newval)
Sets the value of the controlXPRSconstants.MIPTERMINATIONMETHOD
. Branch and Bound: How a MIP solve should be stopped on early termination when there are still active tasks in the system. This can happen when, for example, a time or node limit is reached.
-
resetMipTerminationMethod
public void resetMipTerminationMethod()
Resets to its default the value of controlXPRSconstants.MIPTERMINATIONMETHOD
-
getPreConeDecomp
public int getPreConeDecomp()
Retrieves the value of the controlXPRSconstants.PRECONEDECOMP
. Presolve: decompose regular and rotated cones with more than two elements and apply Outer Approximation on the resulting components.
-
setPreConeDecomp
public void setPreConeDecomp(int newval)
Sets the value of the controlXPRSconstants.PRECONEDECOMP
. Presolve: decompose regular and rotated cones with more than two elements and apply Outer Approximation on the resulting components.
-
resetPreConeDecomp
public void resetPreConeDecomp()
Resets to its default the value of controlXPRSconstants.PRECONEDECOMP
-
getHeurForceSpecialObj
public int getHeurForceSpecialObj()
Retrieves the value of the controlXPRSconstants.HEURFORCESPECIALOBJ
. Branch and Bound: This specifies whether local search heuristics without objective or with an auxiliary objective should always be used, despite the automatic selection of the Optimiezr. Deactivated by default.
-
setHeurForceSpecialObj
public void setHeurForceSpecialObj(int newval)
Sets the value of the controlXPRSconstants.HEURFORCESPECIALOBJ
. Branch and Bound: This specifies whether local search heuristics without objective or with an auxiliary objective should always be used, despite the automatic selection of the Optimiezr. Deactivated by default.
-
resetHeurForceSpecialObj
public void resetHeurForceSpecialObj()
Resets to its default the value of controlXPRSconstants.HEURFORCESPECIALOBJ
-
getHeurSearchRootCutFreq
public int getHeurSearchRootCutFreq()
Retrieves the value of the controlXPRSconstants.HEURSEARCHROOTCUTFREQ
. How frequently to run the local search heuristic during root cutting. This is given as how many cut rounds to perform between runs of the heuristic. Set to zero to avoid applying the heuristic during root cutting. Branch and Bound: This specifies how often the local search heuristic should be run in the tree.
-
setHeurSearchRootCutFreq
public void setHeurSearchRootCutFreq(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHROOTCUTFREQ
. How frequently to run the local search heuristic during root cutting. This is given as how many cut rounds to perform between runs of the heuristic. Set to zero to avoid applying the heuristic during root cutting. Branch and Bound: This specifies how often the local search heuristic should be run in the tree.
-
resetHeurSearchRootCutFreq
public void resetHeurSearchRootCutFreq()
Resets to its default the value of controlXPRSconstants.HEURSEARCHROOTCUTFREQ
-
getPreElimQuad
public int getPreElimQuad()
Retrieves the value of the controlXPRSconstants.PREELIMQUAD
. Presolve: Allows for elimination of quadratic variables via doubleton rows.
-
setPreElimQuad
public void setPreElimQuad(int newval)
Sets the value of the controlXPRSconstants.PREELIMQUAD
. Presolve: Allows for elimination of quadratic variables via doubleton rows.
-
resetPreElimQuad
public void resetPreElimQuad()
Resets to its default the value of controlXPRSconstants.PREELIMQUAD
-
getPreImplications
public int getPreImplications()
Retrieves the value of the controlXPRSconstants.PREIMPLICATIONS
. Presolve: Determines whether to use implication structures to remove redundant rows. If implication sequences are detected, they might also be used in probing.
-
setPreImplications
public void setPreImplications(int newval)
Sets the value of the controlXPRSconstants.PREIMPLICATIONS
. Presolve: Determines whether to use implication structures to remove redundant rows. If implication sequences are detected, they might also be used in probing.
-
resetPreImplications
public void resetPreImplications()
Resets to its default the value of controlXPRSconstants.PREIMPLICATIONS
-
getTunerMode
public XPRSenumerations.TunerMode getTunerMode()
Retrieves the value of the controlXPRSconstants.TUNERMODE
. Tuner: Whether to always enable the tuner or disable it. (Values are from the enumerationXPRSenumerations.TunerMode
)
-
setTunerMode
public void setTunerMode(XPRSenumerations.TunerMode newval)
Sets the value of the controlXPRSconstants.TUNERMODE
. Tuner: Whether to always enable the tuner or disable it. (Values are from the enumerationXPRSenumerations.TunerMode
)
-
resetTunerMode
public void resetTunerMode()
Resets to its default the value of controlXPRSconstants.TUNERMODE
-
getTunerMethod
public XPRSenumerations.TunerMethod getTunerMethod()
Retrieves the value of the controlXPRSconstants.TUNERMETHOD
. Tuner: Selects a factory tuner method. A tuner method consists of a list of controls with different settings that the tuner will evaluate and try to combine. (Values are from the enumerationXPRSenumerations.TunerMethod
)
-
setTunerMethod
public void setTunerMethod(XPRSenumerations.TunerMethod newval)
Sets the value of the controlXPRSconstants.TUNERMETHOD
. Tuner: Selects a factory tuner method. A tuner method consists of a list of controls with different settings that the tuner will evaluate and try to combine. (Values are from the enumerationXPRSenumerations.TunerMethod
)
-
resetTunerMethod
public void resetTunerMethod()
Resets to its default the value of controlXPRSconstants.TUNERMETHOD
-
getTunerTarget
public XPRSenumerations.TunerTarget getTunerTarget()
Retrieves the value of the controlXPRSconstants.TUNERTARGET
. Tuner: Defines the tuner target -- what should be evaluated when comparing two runs with different control settings. (Values are from the enumerationXPRSenumerations.TunerTarget
)
-
setTunerTarget
public void setTunerTarget(XPRSenumerations.TunerTarget newval)
Sets the value of the controlXPRSconstants.TUNERTARGET
. Tuner: Defines the tuner target -- what should be evaluated when comparing two runs with different control settings. (Values are from the enumerationXPRSenumerations.TunerTarget
)
-
resetTunerTarget
public void resetTunerTarget()
Resets to its default the value of controlXPRSconstants.TUNERTARGET
-
getTunerThreads
public int getTunerThreads()
Retrieves the value of the controlXPRSconstants.TUNERTHREADS
. Tuner: the number of threads used by the tuner.
-
setTunerThreads
public void setTunerThreads(int newval)
Sets the value of the controlXPRSconstants.TUNERTHREADS
. Tuner: the number of threads used by the tuner.
-
resetTunerThreads
public void resetTunerThreads()
Resets to its default the value of controlXPRSconstants.TUNERTHREADS
-
getTunerHistory
public XPRSenumerations.TunerHistory getTunerHistory()
Retrieves the value of the controlXPRSconstants.TUNERHISTORY
. Tuner: Whether to reuse and append to previous tuner results of the same problem. (Values are from the enumerationXPRSenumerations.TunerHistory
)
-
setTunerHistory
public void setTunerHistory(XPRSenumerations.TunerHistory newval)
Sets the value of the controlXPRSconstants.TUNERHISTORY
. Tuner: Whether to reuse and append to previous tuner results of the same problem. (Values are from the enumerationXPRSenumerations.TunerHistory
)
-
resetTunerHistory
public void resetTunerHistory()
Resets to its default the value of controlXPRSconstants.TUNERHISTORY
-
getTunerPermute
public int getTunerPermute()
Retrieves the value of the controlXPRSconstants.TUNERPERMUTE
. Tuner: Defines the number of permutations to solve for each control setting.
-
setTunerPermute
public void setTunerPermute(int newval)
Sets the value of the controlXPRSconstants.TUNERPERMUTE
. Tuner: Defines the number of permutations to solve for each control setting.
-
resetTunerPermute
public void resetTunerPermute()
Resets to its default the value of controlXPRSconstants.TUNERPERMUTE
-
getTunerVerbose
public int getTunerVerbose()
Retrieves the value of the controlXPRSconstants.TUNERVERBOSE
. Tuner: whether the tuner should prints detailed information for each run.
-
setTunerVerbose
public void setTunerVerbose(int newval)
Sets the value of the controlXPRSconstants.TUNERVERBOSE
. Tuner: whether the tuner should prints detailed information for each run.
-
resetTunerVerbose
public void resetTunerVerbose()
Resets to its default the value of controlXPRSconstants.TUNERVERBOSE
-
getTunerOutput
public int getTunerOutput()
Retrieves the value of the controlXPRSconstants.TUNEROUTPUT
. Tuner: Whether to output tuner results and logs to the file system.
-
setTunerOutput
public void setTunerOutput(int newval)
Sets the value of the controlXPRSconstants.TUNEROUTPUT
. Tuner: Whether to output tuner results and logs to the file system.
-
resetTunerOutput
public void resetTunerOutput()
Resets to its default the value of controlXPRSconstants.TUNEROUTPUT
-
getPreAnalyticcenter
public int getPreAnalyticcenter()
Retrieves the value of the controlXPRSconstants.PREANALYTICCENTER
. Determines if analytic centers should be computed and used for variable fixing and the generation of alternative reduced costs (-1: Auto 0: Off, 1: Fixing, 2: Redcost, 3: Both)
-
setPreAnalyticcenter
public void setPreAnalyticcenter(int newval)
Sets the value of the controlXPRSconstants.PREANALYTICCENTER
. Determines if analytic centers should be computed and used for variable fixing and the generation of alternative reduced costs (-1: Auto 0: Off, 1: Fixing, 2: Redcost, 3: Both)
-
resetPreAnalyticcenter
public void resetPreAnalyticcenter()
Resets to its default the value of controlXPRSconstants.PREANALYTICCENTER
-
getNetCuts
@Deprecated public int getNetCuts()
Deprecated.since 43.00Retrieves the value of the controlXPRSconstants.NETCUTS
.
-
setNetCuts
@Deprecated public void setNetCuts(int newval)
Deprecated.since 43.00Sets the value of the controlXPRSconstants.NETCUTS
.
-
resetNetCuts
@Deprecated public void resetNetCuts()
Deprecated.Resets to its default the value of controlXPRSconstants.NETCUTS
-
getLPFlags
public XPRSenumerations.LPFlags getLPFlags()
Retrieves the value of the controlXPRSconstants.LPFLAGS
. A bit-vector control which defines the algorithm for solving an LP problem or the initial LP relaxation of a MIP problem. (Values are from the enumerationXPRSenumerations.LPFlags
)
-
setLPFlags
public void setLPFlags(XPRSenumerations.LPFlags newval)
Sets the value of the controlXPRSconstants.LPFLAGS
. A bit-vector control which defines the algorithm for solving an LP problem or the initial LP relaxation of a MIP problem. (Values are from the enumerationXPRSenumerations.LPFlags
)
-
resetLPFlags
public void resetLPFlags()
Resets to its default the value of controlXPRSconstants.LPFLAGS
-
getMIPKappaFreq
public int getMIPKappaFreq()
Retrieves the value of the controlXPRSconstants.MIPKAPPAFREQ
. Branch and Bound: Specifies how frequently the basis condition number (also known as kappa) should be calculated during the branch-and-bound search.
-
setMIPKappaFreq
public void setMIPKappaFreq(int newval)
Sets the value of the controlXPRSconstants.MIPKAPPAFREQ
. Branch and Bound: Specifies how frequently the basis condition number (also known as kappa) should be calculated during the branch-and-bound search.
-
resetMIPKappaFreq
public void resetMIPKappaFreq()
Resets to its default the value of controlXPRSconstants.MIPKAPPAFREQ
-
getObjScaleFactor
public int getObjScaleFactor()
Retrieves the value of the controlXPRSconstants.OBJSCALEFACTOR
. Custom objective scaling factor, expressed as a power of 2. When set, it overwrites the automatic objective scaling factor. A value of 0 means no objective scaling. This control is applied for the full solve, and is independent of any extra scaling that may occur specifically for the barrier or simplex solvers. As it is a power of 2, to scale by 16, set the value of the control to 4.
-
setObjScaleFactor
public void setObjScaleFactor(int newval)
Sets the value of the controlXPRSconstants.OBJSCALEFACTOR
. Custom objective scaling factor, expressed as a power of 2. When set, it overwrites the automatic objective scaling factor. A value of 0 means no objective scaling. This control is applied for the full solve, and is independent of any extra scaling that may occur specifically for the barrier or simplex solvers. As it is a power of 2, to scale by 16, set the value of the control to 4.
-
resetObjScaleFactor
public void resetObjScaleFactor()
Resets to its default the value of controlXPRSconstants.OBJSCALEFACTOR
-
getTreeFileLogInterval
public int getTreeFileLogInterval()
Retrieves the value of the controlXPRSconstants.TREEFILELOGINTERVAL
. This control sets the interval between progress messages output while writing tree data to the tree file, in seconds. The solve is slowed greatly while data is being written to the tree file and this output allows the user to see how much progress is being made.
-
setTreeFileLogInterval
public void setTreeFileLogInterval(int newval)
Sets the value of the controlXPRSconstants.TREEFILELOGINTERVAL
. This control sets the interval between progress messages output while writing tree data to the tree file, in seconds. The solve is slowed greatly while data is being written to the tree file and this output allows the user to see how much progress is being made.
-
resetTreeFileLogInterval
public void resetTreeFileLogInterval()
Resets to its default the value of controlXPRSconstants.TREEFILELOGINTERVAL
-
getIgnoreContainerCpuLimit
public int getIgnoreContainerCpuLimit()
-
setIgnoreContainerCpuLimit
public void setIgnoreContainerCpuLimit(int newval)
Sets the value of the controlXPRSconstants.IGNORECONTAINERCPULIMIT
.
-
resetIgnoreContainerCpuLimit
public void resetIgnoreContainerCpuLimit()
Resets to its default the value of controlXPRSconstants.IGNORECONTAINERCPULIMIT
-
getIgnoreContainerMemoryLimit
public int getIgnoreContainerMemoryLimit()
-
setIgnoreContainerMemoryLimit
public void setIgnoreContainerMemoryLimit(int newval)
Sets the value of the controlXPRSconstants.IGNORECONTAINERMEMORYLIMIT
.
-
resetIgnoreContainerMemoryLimit
public void resetIgnoreContainerMemoryLimit()
Resets to its default the value of controlXPRSconstants.IGNORECONTAINERMEMORYLIMIT
-
getMIPDualReductions
public int getMIPDualReductions()
Retrieves the value of the controlXPRSconstants.MIPDUALREDUCTIONS
. Branch and Bound: Limits operations that can reduce the MIP solution space.This control is used in the following examples:
- MipSolEnum
- MostViolated
- TSP
-
setMIPDualReductions
public void setMIPDualReductions(int newval)
Sets the value of the controlXPRSconstants.MIPDUALREDUCTIONS
. Branch and Bound: Limits operations that can reduce the MIP solution space.This control is used in the following examples:
- MipSolEnum
- MostViolated
- TSP
-
resetMIPDualReductions
public void resetMIPDualReductions()
Resets to its default the value of controlXPRSconstants.MIPDUALREDUCTIONS
-
getGenconsDualReductions
public int getGenconsDualReductions()
Retrieves the value of the controlXPRSconstants.GENCONSDUALREDUCTIONS
. This parameter specifies whether dual reductions should be applied to reduce the number of columns and rows added when transforming general constraints to MIP structs.
-
setGenconsDualReductions
public void setGenconsDualReductions(int newval)
Sets the value of the controlXPRSconstants.GENCONSDUALREDUCTIONS
. This parameter specifies whether dual reductions should be applied to reduce the number of columns and rows added when transforming general constraints to MIP structs.
-
resetGenconsDualReductions
public void resetGenconsDualReductions()
Resets to its default the value of controlXPRSconstants.GENCONSDUALREDUCTIONS
-
getPwlDualReductions
public int getPwlDualReductions()
Retrieves the value of the controlXPRSconstants.PWLDUALREDUCTIONS
. This parameter specifies whether dual reductions should be applied to reduce the number of columns, rows and SOS-constraints added when transforming piecewise linear objectives and constraints to MIP structs.
-
setPwlDualReductions
public void setPwlDualReductions(int newval)
Sets the value of the controlXPRSconstants.PWLDUALREDUCTIONS
. This parameter specifies whether dual reductions should be applied to reduce the number of columns, rows and SOS-constraints added when transforming piecewise linear objectives and constraints to MIP structs.
-
resetPwlDualReductions
public void resetPwlDualReductions()
Resets to its default the value of controlXPRSconstants.PWLDUALREDUCTIONS
-
getBarFailIterLimit
public int getBarFailIterLimit()
Retrieves the value of the controlXPRSconstants.BARFAILITERLIMIT
. Newton barrier: The maximum number of consecutive iterations that fail to improve the solution in the barrier algorithm.
-
setBarFailIterLimit
public void setBarFailIterLimit(int newval)
Sets the value of the controlXPRSconstants.BARFAILITERLIMIT
. Newton barrier: The maximum number of consecutive iterations that fail to improve the solution in the barrier algorithm.
-
resetBarFailIterLimit
public void resetBarFailIterLimit()
Resets to its default the value of controlXPRSconstants.BARFAILITERLIMIT
-
getAutoScaling
public int getAutoScaling()
Retrieves the value of the controlXPRSconstants.AUTOSCALING
. Whether the Optimizer should automatically select between different scaling algorithms. If theSCALING
control is set, no automatic scaling will be applied.
-
setAutoScaling
public void setAutoScaling(int newval)
Sets the value of the controlXPRSconstants.AUTOSCALING
. Whether the Optimizer should automatically select between different scaling algorithms. If theSCALING
control is set, no automatic scaling will be applied.
-
resetAutoScaling
public void resetAutoScaling()
Resets to its default the value of controlXPRSconstants.AUTOSCALING
-
getGenconsAbsTransformation
public int getGenconsAbsTransformation()
Retrieves the value of the controlXPRSconstants.GENCONSABSTRANSFORMATION
. This control specifies the reformulation method for absolute value general constraints at the beginning of the search.
-
setGenconsAbsTransformation
public void setGenconsAbsTransformation(int newval)
Sets the value of the controlXPRSconstants.GENCONSABSTRANSFORMATION
. This control specifies the reformulation method for absolute value general constraints at the beginning of the search.
-
resetGenconsAbsTransformation
public void resetGenconsAbsTransformation()
Resets to its default the value of controlXPRSconstants.GENCONSABSTRANSFORMATION
-
getComputeJobPriority
public int getComputeJobPriority()
Retrieves the value of the controlXPRSconstants.COMPUTEJOBPRIORITY
. Selects the priority that will be used for remote optimization jobs.
-
setComputeJobPriority
public void setComputeJobPriority(int newval)
Sets the value of the controlXPRSconstants.COMPUTEJOBPRIORITY
. Selects the priority that will be used for remote optimization jobs.
-
resetComputeJobPriority
public void resetComputeJobPriority()
Resets to its default the value of controlXPRSconstants.COMPUTEJOBPRIORITY
-
getPreFolding
public int getPreFolding()
Retrieves the value of the controlXPRSconstants.PREFOLDING
. Presolve: Determines if a folding procedure should be used to aggregate continuous columns in an equitable partition.
-
setPreFolding
public void setPreFolding(int newval)
Sets the value of the controlXPRSconstants.PREFOLDING
. Presolve: Determines if a folding procedure should be used to aggregate continuous columns in an equitable partition.
-
resetPreFolding
public void resetPreFolding()
Resets to its default the value of controlXPRSconstants.PREFOLDING
-
getCompute
public int getCompute()
Retrieves the value of the controlXPRSconstants.COMPUTE
. Controls whether the next solve is performed directly or on an Insight Compute Interface.
-
setCompute
public void setCompute(int newval)
Sets the value of the controlXPRSconstants.COMPUTE
. Controls whether the next solve is performed directly or on an Insight Compute Interface.
-
resetCompute
public void resetCompute()
Resets to its default the value of controlXPRSconstants.COMPUTE
-
getNetStallLimit
public int getNetStallLimit()
Retrieves the value of the controlXPRSconstants.NETSTALLLIMIT
. Limit the number of degenerate pivots of the network simplex algorithm, before switching to either primal or dual simplex, depending onALGAFTERNETWORK
.
-
setNetStallLimit
public void setNetStallLimit(int newval)
Sets the value of the controlXPRSconstants.NETSTALLLIMIT
. Limit the number of degenerate pivots of the network simplex algorithm, before switching to either primal or dual simplex, depending onALGAFTERNETWORK
.
-
resetNetStallLimit
public void resetNetStallLimit()
Resets to its default the value of controlXPRSconstants.NETSTALLLIMIT
-
getSerializePreIntSol
public int getSerializePreIntSol()
Retrieves the value of the controlXPRSconstants.SERIALIZEPREINTSOL
. SettingSERIALIZEPREINTSOL
to 1 will ensure that thepreintsol
callback is always fired in a deterministic order during a parallel MIP solve. This applies only when the controlDETERMINISTIC
is set to1
.
-
setSerializePreIntSol
public void setSerializePreIntSol(int newval)
Sets the value of the controlXPRSconstants.SERIALIZEPREINTSOL
. SettingSERIALIZEPREINTSOL
to 1 will ensure that thepreintsol
callback is always fired in a deterministic order during a parallel MIP solve. This applies only when the controlDETERMINISTIC
is set to1
.
-
resetSerializePreIntSol
public void resetSerializePreIntSol()
Resets to its default the value of controlXPRSconstants.SERIALIZEPREINTSOL
-
getNumericalEmphasis
public int getNumericalEmphasis()
Retrieves the value of the controlXPRSconstants.NUMERICALEMPHASIS
. How much emphasis to place on numerical stability instead of solve speed.
-
setNumericalEmphasis
public void setNumericalEmphasis(int newval)
Sets the value of the controlXPRSconstants.NUMERICALEMPHASIS
. How much emphasis to place on numerical stability instead of solve speed.
-
resetNumericalEmphasis
public void resetNumericalEmphasis()
Resets to its default the value of controlXPRSconstants.NUMERICALEMPHASIS
-
getPwlNonConvexTransformation
public int getPwlNonConvexTransformation()
Retrieves the value of the controlXPRSconstants.PWLNONCONVEXTRANSFORMATION
. This control specifies the reformulation method for piecewise linear constraints at the beginning of the search. Note that the chosen formulation will only be used if MIP entities are necessary but not if presolve detected that a convex reformulation is possible. Furthermore, the binary formulation will only be applied to piecewise linear constraints with bounded input variable, otherwise the SOS2-formulation will be used.
-
setPwlNonConvexTransformation
public void setPwlNonConvexTransformation(int newval)
Sets the value of the controlXPRSconstants.PWLNONCONVEXTRANSFORMATION
. This control specifies the reformulation method for piecewise linear constraints at the beginning of the search. Note that the chosen formulation will only be used if MIP entities are necessary but not if presolve detected that a convex reformulation is possible. Furthermore, the binary formulation will only be applied to piecewise linear constraints with bounded input variable, otherwise the SOS2-formulation will be used.
-
resetPwlNonConvexTransformation
public void resetPwlNonConvexTransformation()
Resets to its default the value of controlXPRSconstants.PWLNONCONVEXTRANSFORMATION
-
getMipComponents
public int getMipComponents()
Retrieves the value of the controlXPRSconstants.MIPCOMPONENTS
. Determines whether disconnected components in a MIP should be solved as separate MIPs. There can be significant performence benefits from solving disconnected components individual instead of being part of the main branch-and-bound search.
-
setMipComponents
public void setMipComponents(int newval)
Sets the value of the controlXPRSconstants.MIPCOMPONENTS
. Determines whether disconnected components in a MIP should be solved as separate MIPs. There can be significant performence benefits from solving disconnected components individual instead of being part of the main branch-and-bound search.
-
resetMipComponents
public void resetMipComponents()
Resets to its default the value of controlXPRSconstants.MIPCOMPONENTS
-
getMipConcurrentNodes
public int getMipConcurrentNodes()
Retrieves the value of the controlXPRSconstants.MIPCONCURRENTNODES
. Sets the node limit for when a winning solve is selected when concurrent MIP solves are enabled. When multiple MIP solves are started, they each run up to theMIPCONCURRENTNODES
node limit and only one winning solve is selected for contuinuing the search with.
-
setMipConcurrentNodes
public void setMipConcurrentNodes(int newval)
Sets the value of the controlXPRSconstants.MIPCONCURRENTNODES
. Sets the node limit for when a winning solve is selected when concurrent MIP solves are enabled. When multiple MIP solves are started, they each run up to theMIPCONCURRENTNODES
node limit and only one winning solve is selected for contuinuing the search with.
-
resetMipConcurrentNodes
public void resetMipConcurrentNodes()
Resets to its default the value of controlXPRSconstants.MIPCONCURRENTNODES
-
getMipConcurrentSolves
public int getMipConcurrentSolves()
Retrieves the value of the controlXPRSconstants.MIPCONCURRENTSOLVES
. Selects the number of concurrent solves to start for a MIP. Each solve will use a unique random seed for its random number generator, but will otherwise apply the same user controls. The first concurrent solve to complete will have solved the MIP and all the concurrent solves will be terminated at this point. Using concurrent solves can be advantageous when a MIP displays a high level of performance variability.
-
setMipConcurrentSolves
public void setMipConcurrentSolves(int newval)
Sets the value of the controlXPRSconstants.MIPCONCURRENTSOLVES
. Selects the number of concurrent solves to start for a MIP. Each solve will use a unique random seed for its random number generator, but will otherwise apply the same user controls. The first concurrent solve to complete will have solved the MIP and all the concurrent solves will be terminated at this point. Using concurrent solves can be advantageous when a MIP displays a high level of performance variability.
-
resetMipConcurrentSolves
public void resetMipConcurrentSolves()
Resets to its default the value of controlXPRSconstants.MIPCONCURRENTSOLVES
-
getOutputControls
public int getOutputControls()
Retrieves the value of the controlXPRSconstants.OUTPUTCONTROLS
. This control toggles the printing of all control settings at the beginning of the search. This includes the printing of controls that have been explicitly assigned to their default value. All unset controls are omitted as they keep their default value.
-
setOutputControls
public void setOutputControls(int newval)
Sets the value of the controlXPRSconstants.OUTPUTCONTROLS
. This control toggles the printing of all control settings at the beginning of the search. This includes the printing of controls that have been explicitly assigned to their default value. All unset controls are omitted as they keep their default value.
-
resetOutputControls
public void resetOutputControls()
Resets to its default the value of controlXPRSconstants.OUTPUTCONTROLS
-
getSiftSwitch
public int getSiftSwitch()
Retrieves the value of the controlXPRSconstants.SIFTSWITCH
. Determines which algorithm to use for solving the subproblems during sifting.
-
setSiftSwitch
public void setSiftSwitch(int newval)
Sets the value of the controlXPRSconstants.SIFTSWITCH
. Determines which algorithm to use for solving the subproblems during sifting.
-
resetSiftSwitch
public void resetSiftSwitch()
Resets to its default the value of controlXPRSconstants.SIFTSWITCH
-
getHeurEmphasis
public int getHeurEmphasis()
Retrieves the value of the controlXPRSconstants.HEUREMPHASIS
. Branch and Bound: This control specifies an emphasis for the search w.r.t. primal heuristics and other procedures that affect the speed of convergence of the primal-dual gap. For problems where the goal is to achieve a small gap but not neccessarily solving them to optimality, it is recommended to setHEUREMPHASIS
to 1. This setting triggers many additional heuristic calls, aiming for reducing the gap at the beginning of the search, typically at the expense of an increased time for proving optimality.This control is used in the following examples:
- AddMipSol
- Knapsack
- MostViolated
-
setHeurEmphasis
public void setHeurEmphasis(int newval)
Sets the value of the controlXPRSconstants.HEUREMPHASIS
. Branch and Bound: This control specifies an emphasis for the search w.r.t. primal heuristics and other procedures that affect the speed of convergence of the primal-dual gap. For problems where the goal is to achieve a small gap but not neccessarily solving them to optimality, it is recommended to setHEUREMPHASIS
to 1. This setting triggers many additional heuristic calls, aiming for reducing the gap at the beginning of the search, typically at the expense of an increased time for proving optimality.This control is used in the following examples:
- AddMipSol
- Knapsack
- MostViolated
-
resetHeurEmphasis
public void resetHeurEmphasis()
Resets to its default the value of controlXPRSconstants.HEUREMPHASIS
-
getBarRefIter
public int getBarRefIter()
Retrieves the value of the controlXPRSconstants.BARREFITER
. Newton barrier: After terminating the barrier algorithm, further refinement steps can be performed. Such refinement steps are especially helpful if the solution is near to the optimum and can improve primal feasibility and decrease the complementarity gap. It is also often advantageous for the crossover algorithm.BARREFITER
specifies the maximum number of such refinement iterations.
-
setBarRefIter
public void setBarRefIter(int newval)
Sets the value of the controlXPRSconstants.BARREFITER
. Newton barrier: After terminating the barrier algorithm, further refinement steps can be performed. Such refinement steps are especially helpful if the solution is near to the optimum and can improve primal feasibility and decrease the complementarity gap. It is also often advantageous for the crossover algorithm.BARREFITER
specifies the maximum number of such refinement iterations.
-
resetBarRefIter
public void resetBarRefIter()
Resets to its default the value of controlXPRSconstants.BARREFITER
-
getComputeLog
public XPRSenumerations.ComputeLog getComputeLog()
Retrieves the value of the controlXPRSconstants.COMPUTELOG
. Controls how the run log is fetched when a solve is performed on an Insight Compute Interface. (Values are from the enumerationXPRSenumerations.ComputeLog
)
-
setComputeLog
public void setComputeLog(XPRSenumerations.ComputeLog newval)
Sets the value of the controlXPRSconstants.COMPUTELOG
. Controls how the run log is fetched when a solve is performed on an Insight Compute Interface. (Values are from the enumerationXPRSenumerations.ComputeLog
)
-
resetComputeLog
public void resetComputeLog()
Resets to its default the value of controlXPRSconstants.COMPUTELOG
-
getSiftPresolveOps
public int getSiftPresolveOps()
Retrieves the value of the controlXPRSconstants.SIFTPRESOLVEOPS
. Determines the presolve operations for solving the subproblems during the sifting algorithm.
-
setSiftPresolveOps
public void setSiftPresolveOps(int newval)
Sets the value of the controlXPRSconstants.SIFTPRESOLVEOPS
. Determines the presolve operations for solving the subproblems during the sifting algorithm.
-
resetSiftPresolveOps
public void resetSiftPresolveOps()
Resets to its default the value of controlXPRSconstants.SIFTPRESOLVEOPS
-
getCheckInputData
public int getCheckInputData()
Retrieves the value of the controlXPRSconstants.CHECKINPUTDATA
. Check input arrays for bad data.
-
setCheckInputData
public void setCheckInputData(int newval)
Sets the value of the controlXPRSconstants.CHECKINPUTDATA
. Check input arrays for bad data.
-
resetCheckInputData
public void resetCheckInputData()
Resets to its default the value of controlXPRSconstants.CHECKINPUTDATA
-
getEscapeNames
public int getEscapeNames()
Retrieves the value of the controlXPRSconstants.ESCAPENAMES
. If characters illegal to an mps or lp file should be escaped to guarantee readability, and whether escaped characters should be transformed back when reading such a file.
-
setEscapeNames
public void setEscapeNames(int newval)
Sets the value of the controlXPRSconstants.ESCAPENAMES
. If characters illegal to an mps or lp file should be escaped to guarantee readability, and whether escaped characters should be transformed back when reading such a file.
-
resetEscapeNames
public void resetEscapeNames()
Resets to its default the value of controlXPRSconstants.ESCAPENAMES
-
getIOTimeout
public int getIOTimeout()
Retrieves the value of the controlXPRSconstants.IOTIMEOUT
. The maximum number of seconds to wait for an I/O operation before it is cancelled.
-
setIOTimeout
public void setIOTimeout(int newval)
Sets the value of the controlXPRSconstants.IOTIMEOUT
. The maximum number of seconds to wait for an I/O operation before it is cancelled.
-
resetIOTimeout
public void resetIOTimeout()
Resets to its default the value of controlXPRSconstants.IOTIMEOUT
-
getAutoCutting
public int getAutoCutting()
Retrieves the value of the controlXPRSconstants.AUTOCUTTING
. Should the Optimizer automatically decide whether to generate cutting planes at local nodes in the tree or not? If theCUTFREQ
control is set, no automatic selection will be made and local cutting will be enabled.
-
setAutoCutting
public void setAutoCutting(int newval)
Sets the value of the controlXPRSconstants.AUTOCUTTING
. Should the Optimizer automatically decide whether to generate cutting planes at local nodes in the tree or not? If theCUTFREQ
control is set, no automatic selection will be made and local cutting will be enabled.
-
resetAutoCutting
public void resetAutoCutting()
Resets to its default the value of controlXPRSconstants.AUTOCUTTING
-
getGlobalNumInitNlpCuts
public int getGlobalNumInitNlpCuts()
Retrieves the value of the controlXPRSconstants.GLOBALNUMINITNLPCUTS
. Specifies the maximum number of tangent cuts when setting up the initial relaxation during a global solve. By default, the algorithm chooses the number of cuts automatically. Adding more cuts tightens the problem, resulting in a smaller branch-and-bound tree, at the cost of slowing down each LP solve.
-
setGlobalNumInitNlpCuts
public void setGlobalNumInitNlpCuts(int newval)
Sets the value of the controlXPRSconstants.GLOBALNUMINITNLPCUTS
. Specifies the maximum number of tangent cuts when setting up the initial relaxation during a global solve. By default, the algorithm chooses the number of cuts automatically. Adding more cuts tightens the problem, resulting in a smaller branch-and-bound tree, at the cost of slowing down each LP solve.
-
resetGlobalNumInitNlpCuts
public void resetGlobalNumInitNlpCuts()
Resets to its default the value of controlXPRSconstants.GLOBALNUMINITNLPCUTS
-
getCallbackCheckTimeDelay
public int getCallbackCheckTimeDelay()
Retrieves the value of the controlXPRSconstants.CALLBACKCHECKTIMEDELAY
. Minimum delay in milliseconds between two consecutive executions of the CHECKTIME callback in the same solution process
-
setCallbackCheckTimeDelay
public void setCallbackCheckTimeDelay(int newval)
Sets the value of the controlXPRSconstants.CALLBACKCHECKTIMEDELAY
. Minimum delay in milliseconds between two consecutive executions of the CHECKTIME callback in the same solution process
-
resetCallbackCheckTimeDelay
public void resetCallbackCheckTimeDelay()
Resets to its default the value of controlXPRSconstants.CALLBACKCHECKTIMEDELAY
-
getMultiObjOps
public int getMultiObjOps()
Retrieves the value of the controlXPRSconstants.MULTIOBJOPS
. Modifies the behaviour of the optimizer when solving multi-objective problems. (Values are from the enumerationXPRSenumerations.MultiObjOps
)
-
setMultiObjOps
public void setMultiObjOps(int newval)
Sets the value of the controlXPRSconstants.MULTIOBJOPS
. Modifies the behaviour of the optimizer when solving multi-objective problems. (Values are from the enumerationXPRSenumerations.MultiObjOps
)
-
setMultiObjOps
public void setMultiObjOps(XPRSenumerations.MultiObjOps newval)
Sets the value of the controlXPRSconstants.MULTIOBJOPS
. Modifies the behaviour of the optimizer when solving multi-objective problems. (Values are from the enumerationXPRSenumerations.MultiObjOps
)
-
resetMultiObjOps
public void resetMultiObjOps()
Resets to its default the value of controlXPRSconstants.MULTIOBJOPS
-
getMultiObjLog
public int getMultiObjLog()
Retrieves the value of the controlXPRSconstants.MULTIOBJLOG
. Log level for multi-objective optimization.
-
setMultiObjLog
public void setMultiObjLog(int newval)
Sets the value of the controlXPRSconstants.MULTIOBJLOG
. Log level for multi-objective optimization.
-
resetMultiObjLog
public void resetMultiObjLog()
Resets to its default the value of controlXPRSconstants.MULTIOBJLOG
-
getBackgroundMaxThreads
public int getBackgroundMaxThreads()
Retrieves the value of the controlXPRSconstants.BACKGROUNDMAXTHREADS
. Limit the number of threads to use in background jobs (for example in parallel to the root cut loop).
-
setBackgroundMaxThreads
public void setBackgroundMaxThreads(int newval)
Sets the value of the controlXPRSconstants.BACKGROUNDMAXTHREADS
. Limit the number of threads to use in background jobs (for example in parallel to the root cut loop).
-
resetBackgroundMaxThreads
public void resetBackgroundMaxThreads()
Resets to its default the value of controlXPRSconstants.BACKGROUNDMAXTHREADS
-
getBackgroundSelect
public long getBackgroundSelect()
Retrieves the value of the controlXPRSconstants.BACKGROUNDSELECT
. Select which tasks to run in background jobs (for example in parallel to the root cut loop).
-
setBackgroundSelect
public void setBackgroundSelect(long newval)
Sets the value of the controlXPRSconstants.BACKGROUNDSELECT
. Select which tasks to run in background jobs (for example in parallel to the root cut loop).
-
resetBackgroundSelect
public void resetBackgroundSelect()
Resets to its default the value of controlXPRSconstants.BACKGROUNDSELECT
-
getGlobalLSHeurstrategy
public int getGlobalLSHeurstrategy()
Retrieves the value of the controlXPRSconstants.GLOBALLSHEURSTRATEGY
. When integer-feasible (for MINLP, any solution for NLP) but nonlinear-infeasible solutions are encountered within a global solve, the integer variables can be fixed and a local solver (as defined by theLOCALSOLVER
control) can be called on the remaining continuous problem. This control defines the frequency and effort of such local solves.
-
setGlobalLSHeurstrategy
public void setGlobalLSHeurstrategy(int newval)
Sets the value of the controlXPRSconstants.GLOBALLSHEURSTRATEGY
. When integer-feasible (for MINLP, any solution for NLP) but nonlinear-infeasible solutions are encountered within a global solve, the integer variables can be fixed and a local solver (as defined by theLOCALSOLVER
control) can be called on the remaining continuous problem. This control defines the frequency and effort of such local solves.
-
resetGlobalLSHeurstrategy
public void resetGlobalLSHeurstrategy()
Resets to its default the value of controlXPRSconstants.GLOBALLSHEURSTRATEGY
-
getGlobalSpatialBranchIfPreferOrig
public int getGlobalSpatialBranchIfPreferOrig()
Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
. Whether spatial branchings on original variables should be preferred over branching on auxiliary variables that were introduced by the reformulation of the global solver.
-
setGlobalSpatialBranchIfPreferOrig
public void setGlobalSpatialBranchIfPreferOrig(int newval)
Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
. Whether spatial branchings on original variables should be preferred over branching on auxiliary variables that were introduced by the reformulation of the global solver.
-
resetGlobalSpatialBranchIfPreferOrig
public void resetGlobalSpatialBranchIfPreferOrig()
Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
-
getPreConfiguration
public int getPreConfiguration()
Retrieves the value of the controlXPRSconstants.PRECONFIGURATION
. MIP Presolve: determines whether binary rows with only few repeating coefficients should be reformulated. The reformulation enumerates the extremal feasible configurations of a row and introduces new columns and rows to model the choice between these extremal configurations. This presolve operation can be disabled as part of the (advanced) IP reductionsPRESOLVEOPS
.
-
setPreConfiguration
public void setPreConfiguration(int newval)
Sets the value of the controlXPRSconstants.PRECONFIGURATION
. MIP Presolve: determines whether binary rows with only few repeating coefficients should be reformulated. The reformulation enumerates the extremal feasible configurations of a row and introduces new columns and rows to model the choice between these extremal configurations. This presolve operation can be disabled as part of the (advanced) IP reductionsPRESOLVEOPS
.
-
resetPreConfiguration
public void resetPreConfiguration()
Resets to its default the value of controlXPRSconstants.PRECONFIGURATION
-
getFeasibilityJump
public int getFeasibilityJump()
Retrieves the value of the controlXPRSconstants.FEASIBILITYJUMP
. MIP: Decides if the Feasibility Jump heuristic should be run. The value for this control is either -1 (let Xpress decide), 0 (off) or a value that indicates for which type of models the heuristic should be run.
-
setFeasibilityJump
public void setFeasibilityJump(int newval)
Sets the value of the controlXPRSconstants.FEASIBILITYJUMP
. MIP: Decides if the Feasibility Jump heuristic should be run. The value for this control is either -1 (let Xpress decide), 0 (off) or a value that indicates for which type of models the heuristic should be run.
-
resetFeasibilityJump
public void resetFeasibilityJump()
Resets to its default the value of controlXPRSconstants.FEASIBILITYJUMP
-
getIISOps
public XPRSenumerations.IISOps getIISOps()
Retrieves the value of the controlXPRSconstants.IISOPS
. Selects which part of the restrictions (bounds, constraints, entities) should always be kept in an IIS. This is useful if certain types of restrictions cannot be violated, thus they are known not to be the cause of infeasibility. The IIS obtained this way is irreducible only for the non-protected restrictions. This control has an effect only on the deletion filter of the IIS procedure. (Values are from the enumerationXPRSenumerations.IISOps
)
-
setIISOps
public void setIISOps(XPRSenumerations.IISOps newval)
Sets the value of the controlXPRSconstants.IISOPS
. Selects which part of the restrictions (bounds, constraints, entities) should always be kept in an IIS. This is useful if certain types of restrictions cannot be violated, thus they are known not to be the cause of infeasibility. The IIS obtained this way is irreducible only for the non-protected restrictions. This control has an effect only on the deletion filter of the IIS procedure. (Values are from the enumerationXPRSenumerations.IISOps
)
-
resetIISOps
public void resetIISOps()
Resets to its default the value of controlXPRSconstants.IISOPS
-
getRLTCuts
public int getRLTCuts()
Retrieves the value of the controlXPRSconstants.RLTCUTS
. Determines whether RLT cuts should be separated in the Xpress Global Solver.
-
setRLTCuts
public void setRLTCuts(int newval)
Sets the value of the controlXPRSconstants.RLTCUTS
. Determines whether RLT cuts should be separated in the Xpress Global Solver.
-
resetRLTCuts
public void resetRLTCuts()
Resets to its default the value of controlXPRSconstants.RLTCUTS
-
getHeursearchBackgroundSelect
public long getHeursearchBackgroundSelect()
Retrieves the value of the controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT
. Select which large neighborhood searches to run in the background (for example in parallel to the root cut loop).
-
setHeursearchBackgroundSelect
public void setHeursearchBackgroundSelect(long newval)
Sets the value of the controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT
. Select which large neighborhood searches to run in the background (for example in parallel to the root cut loop).
-
resetHeursearchBackgroundSelect
public void resetHeursearchBackgroundSelect()
Resets to its default the value of controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT
-
getAlternativeRedCosts
public int getAlternativeRedCosts()
Retrieves the value of the controlXPRSconstants.ALTERNATIVEREDCOSTS
. Controls aggressiveness of searching for alternative reduced cost
-
setAlternativeRedCosts
public void setAlternativeRedCosts(int newval)
Sets the value of the controlXPRSconstants.ALTERNATIVEREDCOSTS
. Controls aggressiveness of searching for alternative reduced cost
-
resetAlternativeRedCosts
public void resetAlternativeRedCosts()
Resets to its default the value of controlXPRSconstants.ALTERNATIVEREDCOSTS
-
getHeurShiftProp
public int getHeurShiftProp()
Retrieves the value of the controlXPRSconstants.HEURSHIFTPROP
. Determines whether the Shift-and-propagate primal heuristic should be executed. If enabled, Shift-and-propagate is an LP-free primal heuristic that is executed immediately after presolve.
-
setHeurShiftProp
public void setHeurShiftProp(int newval)
Sets the value of the controlXPRSconstants.HEURSHIFTPROP
. Determines whether the Shift-and-propagate primal heuristic should be executed. If enabled, Shift-and-propagate is an LP-free primal heuristic that is executed immediately after presolve.
-
resetHeurShiftProp
public void resetHeurShiftProp()
Resets to its default the value of controlXPRSconstants.HEURSHIFTPROP
-
getHeurSearchCopyControls
public int getHeurSearchCopyControls()
Retrieves the value of the controlXPRSconstants.HEURSEARCHCOPYCONTROLS
. Select how user-set controls should affect local search heuristics.
-
setHeurSearchCopyControls
public void setHeurSearchCopyControls(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHCOPYCONTROLS
. Select how user-set controls should affect local search heuristics.
-
resetHeurSearchCopyControls
public void resetHeurSearchCopyControls()
Resets to its default the value of controlXPRSconstants.HEURSEARCHCOPYCONTROLS
-
getGlobalNlpCuts
public int getGlobalNlpCuts()
Retrieves the value of the controlXPRSconstants.GLOBALNLPCUTS
. Limit on the number of rounds of outer approximation and convexification cuts generated for the root node, when solving an (MI)NLP to global optimality.
-
setGlobalNlpCuts
public void setGlobalNlpCuts(int newval)
Sets the value of the controlXPRSconstants.GLOBALNLPCUTS
. Limit on the number of rounds of outer approximation and convexification cuts generated for the root node, when solving an (MI)NLP to global optimality.
-
resetGlobalNlpCuts
public void resetGlobalNlpCuts()
Resets to its default the value of controlXPRSconstants.GLOBALNLPCUTS
-
getGlobalTreeNlpCuts
public int getGlobalTreeNlpCuts()
Retrieves the value of the controlXPRSconstants.GLOBALTREENLPCUTS
. Limit on the number of rounds of outer approximation and convexification cuts generated for each node in the tree, when solving an (MI)NLP to global optimality.
-
setGlobalTreeNlpCuts
public void setGlobalTreeNlpCuts(int newval)
Sets the value of the controlXPRSconstants.GLOBALTREENLPCUTS
. Limit on the number of rounds of outer approximation and convexification cuts generated for each node in the tree, when solving an (MI)NLP to global optimality.
-
resetGlobalTreeNlpCuts
public void resetGlobalTreeNlpCuts()
Resets to its default the value of controlXPRSconstants.GLOBALTREENLPCUTS
-
getBarhgOps
public XPRSenumerations.BARHGOps getBarhgOps()
Retrieves the value of the controlXPRSconstants.BARHGOPS
. Control options for the hybrid gradient algorithm. Bits 1, 2 and 3 control which norms of the coefficient matrix are used for solution normalization. The normalization factor is the maximum of the selected norms. By default, or if all three bits are set to 0, the infinity norm is used. The omega parameter referenced in bits 4, 5 and 6 is a measure of the relative magnitudes of the objective and the right-hand side. (Values are from the enumerationXPRSenumerations.BARHGOps
)
-
setBarhgOps
public void setBarhgOps(XPRSenumerations.BARHGOps newval)
Sets the value of the controlXPRSconstants.BARHGOPS
. Control options for the hybrid gradient algorithm. Bits 1, 2 and 3 control which norms of the coefficient matrix are used for solution normalization. The normalization factor is the maximum of the selected norms. By default, or if all three bits are set to 0, the infinity norm is used. The omega parameter referenced in bits 4, 5 and 6 is a measure of the relative magnitudes of the objective and the right-hand side. (Values are from the enumerationXPRSenumerations.BARHGOps
)
-
resetBarhgOps
public void resetBarhgOps()
Resets to its default the value of controlXPRSconstants.BARHGOPS
-
getBarhgMaxRestarts
public int getBarhgMaxRestarts()
Retrieves the value of the controlXPRSconstants.BARHGMAXRESTARTS
. The maximum number of restarts in the hybrid gradient algorithm. Restarts play the role of iterations in the hybrid gradient algorithm. A log line is printed at every restart, unlessBAROUTPUT
is set to 0.
-
setBarhgMaxRestarts
public void setBarhgMaxRestarts(int newval)
Sets the value of the controlXPRSconstants.BARHGMAXRESTARTS
. The maximum number of restarts in the hybrid gradient algorithm. Restarts play the role of iterations in the hybrid gradient algorithm. A log line is printed at every restart, unlessBAROUTPUT
is set to 0.
-
resetBarhgMaxRestarts
public void resetBarhgMaxRestarts()
Resets to its default the value of controlXPRSconstants.BARHGMAXRESTARTS
-
getMCFCutStrategy
public int getMCFCutStrategy()
Retrieves the value of the controlXPRSconstants.MCFCUTSTRATEGY
. Level of Multi-Commodity Flow (MCF) cutting planes separation: This specifies how much aggresively MCF cuts should be separated. If the separation of MCF cuts is enabled, Xpress will try to detect a MCF network structure in the problem and, if such a structure is identified, it will separate specific cutting planes exploiting the identified network.
-
setMCFCutStrategy
public void setMCFCutStrategy(int newval)
Sets the value of the controlXPRSconstants.MCFCUTSTRATEGY
. Level of Multi-Commodity Flow (MCF) cutting planes separation: This specifies how much aggresively MCF cuts should be separated. If the separation of MCF cuts is enabled, Xpress will try to detect a MCF network structure in the problem and, if such a structure is identified, it will separate specific cutting planes exploiting the identified network.
-
resetMCFCutStrategy
public void resetMCFCutStrategy()
Resets to its default the value of controlXPRSconstants.MCFCUTSTRATEGY
-
getMaxCutTime
public double getMaxCutTime()
Retrieves the value of the controlXPRSconstants.MAXCUTTIME
. The maximum amount of time allowed for generation of cutting planes and reoptimization. The limit is checked during generation and no further cuts are added once this limit has been exceeded.
-
setMaxCutTime
public void setMaxCutTime(double newval)
Sets the value of the controlXPRSconstants.MAXCUTTIME
. The maximum amount of time allowed for generation of cutting planes and reoptimization. The limit is checked during generation and no further cuts are added once this limit has been exceeded.
-
resetMaxCutTime
public void resetMaxCutTime()
Resets to its default the value of controlXPRSconstants.MAXCUTTIME
-
getMaxStallTime
public double getMaxStallTime()
Retrieves the value of the controlXPRSconstants.MAXSTALLTIME
. The maximum time in seconds that the Optimizer will continue to search for improving solution after finding a new incumbent.
-
setMaxStallTime
public void setMaxStallTime(double newval)
Sets the value of the controlXPRSconstants.MAXSTALLTIME
. The maximum time in seconds that the Optimizer will continue to search for improving solution after finding a new incumbent.
-
resetMaxStallTime
public void resetMaxStallTime()
Resets to its default the value of controlXPRSconstants.MAXSTALLTIME
-
getTunerMaxTime
public double getTunerMaxTime()
Retrieves the value of the controlXPRSconstants.TUNERMAXTIME
. Tuner: The maximum time in seconds that the tuner will run before it terminates.
-
setTunerMaxTime
public void setTunerMaxTime(double newval)
Sets the value of the controlXPRSconstants.TUNERMAXTIME
. Tuner: The maximum time in seconds that the tuner will run before it terminates.
-
resetTunerMaxTime
public void resetTunerMaxTime()
Resets to its default the value of controlXPRSconstants.TUNERMAXTIME
-
getMatrixTol
public double getMatrixTol()
Retrieves the value of the controlXPRSconstants.MATRIXTOL
. The zero tolerance on matrix elements. If the value of a matrix element is less than or equal toMATRIXTOL
in absolute value, it is treated as zero. The control applies when solving a problem, for an input tolerance seeINPUTTOL
.This control is used in the following examples:
- MostViolated
-
setMatrixTol
public void setMatrixTol(double newval)
Sets the value of the controlXPRSconstants.MATRIXTOL
. The zero tolerance on matrix elements. If the value of a matrix element is less than or equal toMATRIXTOL
in absolute value, it is treated as zero. The control applies when solving a problem, for an input tolerance seeINPUTTOL
.This control is used in the following examples:
- MostViolated
-
resetMatrixTol
public void resetMatrixTol()
Resets to its default the value of controlXPRSconstants.MATRIXTOL
-
getPivotTol
public double getPivotTol()
Retrieves the value of the controlXPRSconstants.PIVOTTOL
. Simplex: The zero tolerance for matrix elements. On each iteration, the simplex method seeks a nonzero matrix element to pivot on. Any element with absolute value less thanPIVOTTOL
is treated as zero for this purpose.
-
setPivotTol
public void setPivotTol(double newval)
Sets the value of the controlXPRSconstants.PIVOTTOL
. Simplex: The zero tolerance for matrix elements. On each iteration, the simplex method seeks a nonzero matrix element to pivot on. Any element with absolute value less thanPIVOTTOL
is treated as zero for this purpose.
-
resetPivotTol
public void resetPivotTol()
Resets to its default the value of controlXPRSconstants.PIVOTTOL
-
getFeasTol
public double getFeasTol()
Retrieves the value of the controlXPRSconstants.FEASTOL
. This tolerance determines when a solution is treated as feasible. If the amount by which a constraint's activity violates its right-hand side or ranged bound is less in absolute magnitude thanFEASTOL
, then the constraint is treated as satisfied. Similarly, if the amount by which a column violates its bounds is less in absolute magnitude thanFEASTOL
, those bounds are also treated as satisfied.
-
setFeasTol
public void setFeasTol(double newval)
Sets the value of the controlXPRSconstants.FEASTOL
. This tolerance determines when a solution is treated as feasible. If the amount by which a constraint's activity violates its right-hand side or ranged bound is less in absolute magnitude thanFEASTOL
, then the constraint is treated as satisfied. Similarly, if the amount by which a column violates its bounds is less in absolute magnitude thanFEASTOL
, those bounds are also treated as satisfied.
-
resetFeasTol
public void resetFeasTol()
Resets to its default the value of controlXPRSconstants.FEASTOL
-
getOutputTol
public double getOutputTol()
Retrieves the value of the controlXPRSconstants.OUTPUTTOL
. Zero tolerance on print values.
-
setOutputTol
public void setOutputTol(double newval)
Sets the value of the controlXPRSconstants.OUTPUTTOL
. Zero tolerance on print values.
-
resetOutputTol
public void resetOutputTol()
Resets to its default the value of controlXPRSconstants.OUTPUTTOL
-
getSOSRefTol
public double getSOSRefTol()
Retrieves the value of the controlXPRSconstants.SOSREFTOL
. The minimum relative gap between the ordering values of elements in a special ordered set. The gap divided by the absolute value of the larger of the two adjacent values must be at leastSOSREFTOL
.
-
setSOSRefTol
public void setSOSRefTol(double newval)
Sets the value of the controlXPRSconstants.SOSREFTOL
. The minimum relative gap between the ordering values of elements in a special ordered set. The gap divided by the absolute value of the larger of the two adjacent values must be at leastSOSREFTOL
.
-
resetSOSRefTol
public void resetSOSRefTol()
Resets to its default the value of controlXPRSconstants.SOSREFTOL
-
getOptimalityTol
public double getOptimalityTol()
Retrieves the value of the controlXPRSconstants.OPTIMALITYTOL
. Simplex: This is the zero tolerance for reduced costs. On each iteration, the simplex method searches for a variable to enter the basis which has a negative reduced cost. The candidates are only those variables which have reduced costs less than the negative value ofOPTIMALITYTOL
.
-
setOptimalityTol
public void setOptimalityTol(double newval)
Sets the value of the controlXPRSconstants.OPTIMALITYTOL
. Simplex: This is the zero tolerance for reduced costs. On each iteration, the simplex method searches for a variable to enter the basis which has a negative reduced cost. The candidates are only those variables which have reduced costs less than the negative value ofOPTIMALITYTOL
.
-
resetOptimalityTol
public void resetOptimalityTol()
Resets to its default the value of controlXPRSconstants.OPTIMALITYTOL
-
getEtaTol
public double getEtaTol()
Retrieves the value of the controlXPRSconstants.ETATOL
. Tolerance on eta elements. During each iteration, the basis inverse is premultiplied by an elementary matrix, which is the identity except for one column - the eta vector. Elements of eta vectors whose absolute value is smaller thanETATOL
are taken to be zero in this step.
-
setEtaTol
public void setEtaTol(double newval)
Sets the value of the controlXPRSconstants.ETATOL
. Tolerance on eta elements. During each iteration, the basis inverse is premultiplied by an elementary matrix, which is the identity except for one column - the eta vector. Elements of eta vectors whose absolute value is smaller thanETATOL
are taken to be zero in this step.
-
resetEtaTol
public void resetEtaTol()
Resets to its default the value of controlXPRSconstants.ETATOL
-
getRelPivotTol
public double getRelPivotTol()
Retrieves the value of the controlXPRSconstants.RELPIVOTTOL
. Simplex: At each iteration a pivot element is chosen within a given column of the matrix. The relative pivot tolerance,RELPIVOTTOL
, is the size of the element chosen relative to the largest possible pivot element in the same column.
-
setRelPivotTol
public void setRelPivotTol(double newval)
Sets the value of the controlXPRSconstants.RELPIVOTTOL
. Simplex: At each iteration a pivot element is chosen within a given column of the matrix. The relative pivot tolerance,RELPIVOTTOL
, is the size of the element chosen relative to the largest possible pivot element in the same column.
-
resetRelPivotTol
public void resetRelPivotTol()
Resets to its default the value of controlXPRSconstants.RELPIVOTTOL
-
getMIPTol
public double getMIPTol()
Retrieves the value of the controlXPRSconstants.MIPTOL
. Branch and Bound: This is the tolerance within which a decision variable's value is considered to be integral.This control is used in the following examples:
- AddMipSol
- Knapsack
- RoundInt
-
setMIPTol
public void setMIPTol(double newval)
Sets the value of the controlXPRSconstants.MIPTOL
. Branch and Bound: This is the tolerance within which a decision variable's value is considered to be integral.This control is used in the following examples:
- AddMipSol
- Knapsack
- RoundInt
-
resetMIPTol
public void resetMIPTol()
Resets to its default the value of controlXPRSconstants.MIPTOL
-
getMipTolTarget
public double getMipTolTarget()
Retrieves the value of the controlXPRSconstants.MIPTOLTARGET
. Target MIPTOL value used by the automatic MIP solution refiner as defined byREFINEOPS
. Negative and zero values are ignored.
-
setMipTolTarget
public void setMipTolTarget(double newval)
Sets the value of the controlXPRSconstants.MIPTOLTARGET
. Target MIPTOL value used by the automatic MIP solution refiner as defined byREFINEOPS
. Negative and zero values are ignored.
-
resetMipTolTarget
public void resetMipTolTarget()
Resets to its default the value of controlXPRSconstants.MIPTOLTARGET
-
getBarPerturb
public double getBarPerturb()
Retrieves the value of the controlXPRSconstants.BARPERTURB
. Newton barrier: In numerically challenging cases it is often advantageous to apply perturbations on the KKT system to improve its numerical properties.BARPERTURB
controlls how much perturbation is allowed during the barrier iterations. By default no perturbation is allowed. Set this parameter with care as larger perturbations may lead to less efficient iterates and the best settings are problem-dependent.
-
setBarPerturb
public void setBarPerturb(double newval)
Sets the value of the controlXPRSconstants.BARPERTURB
. Newton barrier: In numerically challenging cases it is often advantageous to apply perturbations on the KKT system to improve its numerical properties.BARPERTURB
controlls how much perturbation is allowed during the barrier iterations. By default no perturbation is allowed. Set this parameter with care as larger perturbations may lead to less efficient iterates and the best settings are problem-dependent.
-
resetBarPerturb
public void resetBarPerturb()
Resets to its default the value of controlXPRSconstants.BARPERTURB
-
getMIPAddCutoff
public double getMIPAddCutoff()
Retrieves the value of the controlXPRSconstants.MIPADDCUTOFF
. Branch and Bound: The amount to add to the objective function of the best integer solution found to give the newCURRMIPCUTOFF
. Once an integer solution has been found whose objective function is equal to or better thanCURRMIPCUTOFF
, improvements on this value may not be interesting unless they are better by at least a certain amount. IfMIPADDCUTOFF
is nonzero, it will be added toCURRMIPCUTOFF
each time an integer solution is found which is better than this new value. This cuts off sections of the tree whose solutions would not represent substantial improvements in the objective function, saving processor time. The controlMIPABSSTOP
provides a similar function but works in a different way.
-
setMIPAddCutoff
public void setMIPAddCutoff(double newval)
Sets the value of the controlXPRSconstants.MIPADDCUTOFF
. Branch and Bound: The amount to add to the objective function of the best integer solution found to give the newCURRMIPCUTOFF
. Once an integer solution has been found whose objective function is equal to or better thanCURRMIPCUTOFF
, improvements on this value may not be interesting unless they are better by at least a certain amount. IfMIPADDCUTOFF
is nonzero, it will be added toCURRMIPCUTOFF
each time an integer solution is found which is better than this new value. This cuts off sections of the tree whose solutions would not represent substantial improvements in the objective function, saving processor time. The controlMIPABSSTOP
provides a similar function but works in a different way.
-
resetMIPAddCutoff
public void resetMIPAddCutoff()
Resets to its default the value of controlXPRSconstants.MIPADDCUTOFF
-
getMIPAbsCutoff
public double getMIPAbsCutoff()
Retrieves the value of the controlXPRSconstants.MIPABSCUTOFF
. Branch and Bound: If the user knows that they are interested only in values of the objective function which are better than some value, this can be assigned toMIPABSCUTOFF
. This allows the Optimizer to ignore solving any nodes which may yield worse objective values, saving solution time. When a MIP solution is found a new cut off value is calculated and the value can be obtained from theCURRMIPCUTOFF
attribute. The value ofCURRMIPCUTOFF
is calculated using theMIPRELCUTOFF
andMIPADDCUTOFF
controls.This control is used in the following examples:
- AddMipSol
- Knapsack
-
setMIPAbsCutoff
public void setMIPAbsCutoff(double newval)
Sets the value of the controlXPRSconstants.MIPABSCUTOFF
. Branch and Bound: If the user knows that they are interested only in values of the objective function which are better than some value, this can be assigned toMIPABSCUTOFF
. This allows the Optimizer to ignore solving any nodes which may yield worse objective values, saving solution time. When a MIP solution is found a new cut off value is calculated and the value can be obtained from theCURRMIPCUTOFF
attribute. The value ofCURRMIPCUTOFF
is calculated using theMIPRELCUTOFF
andMIPADDCUTOFF
controls.This control is used in the following examples:
- AddMipSol
- Knapsack
-
resetMIPAbsCutoff
public void resetMIPAbsCutoff()
Resets to its default the value of controlXPRSconstants.MIPABSCUTOFF
-
getMIPRelCutoff
public double getMIPRelCutoff()
Retrieves the value of the controlXPRSconstants.MIPRELCUTOFF
. Branch and Bound: Percentage of the incumbent value to be added to the value of the objective function when an integer solution is found, to give the new value ofCURRMIPCUTOFF
. The effect is to cut off the search in parts of the tree whose best possible objective function would not be substantially better than the current solution. The controlMIPRELSTOP
provides a similar functionality but works in a different way.
-
setMIPRelCutoff
public void setMIPRelCutoff(double newval)
Sets the value of the controlXPRSconstants.MIPRELCUTOFF
. Branch and Bound: Percentage of the incumbent value to be added to the value of the objective function when an integer solution is found, to give the new value ofCURRMIPCUTOFF
. The effect is to cut off the search in parts of the tree whose best possible objective function would not be substantially better than the current solution. The controlMIPRELSTOP
provides a similar functionality but works in a different way.
-
resetMIPRelCutoff
public void resetMIPRelCutoff()
Resets to its default the value of controlXPRSconstants.MIPRELCUTOFF
-
getPseudoCost
public double getPseudoCost()
Retrieves the value of the controlXPRSconstants.PSEUDOCOST
. Branch and Bound: The default pseudo cost used in estimation of the degradation associated with an unexplored node in the tree search. A pseudo cost is associated with each integer decision variable and is an estimate of the amount by which the objective function will be worse if that variable is forced to an integral value.
-
setPseudoCost
public void setPseudoCost(double newval)
Sets the value of the controlXPRSconstants.PSEUDOCOST
. Branch and Bound: The default pseudo cost used in estimation of the degradation associated with an unexplored node in the tree search. A pseudo cost is associated with each integer decision variable and is an estimate of the amount by which the objective function will be worse if that variable is forced to an integral value.
-
resetPseudoCost
public void resetPseudoCost()
Resets to its default the value of controlXPRSconstants.PSEUDOCOST
-
getPenalty
public double getPenalty()
Retrieves the value of the controlXPRSconstants.PENALTY
. Minimum absolute penalty variable coefficient.BIGM
andPENALTY
are set by the input routine (readProb
(READPROB
)) but may be reset by the user prior tolpOptimize
(LPOPTIMIZE
).
-
setPenalty
public void setPenalty(double newval)
Sets the value of the controlXPRSconstants.PENALTY
. Minimum absolute penalty variable coefficient.BIGM
andPENALTY
are set by the input routine (readProb
(READPROB
)) but may be reset by the user prior tolpOptimize
(LPOPTIMIZE
).
-
resetPenalty
public void resetPenalty()
Resets to its default the value of controlXPRSconstants.PENALTY
-
getBigM
public double getBigM()
Retrieves the value of the controlXPRSconstants.BIGM
. The infeasibility penalty used if the "Big M" method is implemented.
-
setBigM
public void setBigM(double newval)
Sets the value of the controlXPRSconstants.BIGM
. The infeasibility penalty used if the "Big M" method is implemented.
-
resetBigM
public void resetBigM()
Resets to its default the value of controlXPRSconstants.BIGM
-
getMIPAbsStop
public double getMIPAbsStop()
Retrieves the value of the controlXPRSconstants.MIPABSSTOP
. Branch and Bound: The absolute tolerance determining whether the tree search will continue or not. It will terminate if
|MIPOBJVAL - BESTBOUND
| <=MIPABSSTOP
whereMIPOBJVAL
is the value of the best solution's objective function, andBESTBOUND
is the current best solution bound. For example, to stop the tree search when a MIP solution has been found and the Optimizer can guarantee it is within 100 of the optimal solution, setMIPABSSTOP
to 100.
-
setMIPAbsStop
public void setMIPAbsStop(double newval)
Sets the value of the controlXPRSconstants.MIPABSSTOP
. Branch and Bound: The absolute tolerance determining whether the tree search will continue or not. It will terminate if
|MIPOBJVAL - BESTBOUND
| <=MIPABSSTOP
whereMIPOBJVAL
is the value of the best solution's objective function, andBESTBOUND
is the current best solution bound. For example, to stop the tree search when a MIP solution has been found and the Optimizer can guarantee it is within 100 of the optimal solution, setMIPABSSTOP
to 100.
-
resetMIPAbsStop
public void resetMIPAbsStop()
Resets to its default the value of controlXPRSconstants.MIPABSSTOP
-
getMIPRelStop
public double getMIPRelStop()
Retrieves the value of the controlXPRSconstants.MIPRELSTOP
. Branch and Bound: This determines when the branch and bound tree search will terminate. Branch and bound tree search will stop if:
|MIPOBJVAL - BESTBOUND
| <=MIPRELSTOP
x max(|BESTBOUND
|,|MIPOBJVAL
|)
whereMIPOBJVAL
is the value of the best solution's objective function andBESTBOUND
is the current best solution bound. For example, to stop the tree search when a MIP solution has been found and the Optimizer can guarantee it is within 5% of the optimal solution, setMIPRELSTOP
to 0.05.
-
setMIPRelStop
public void setMIPRelStop(double newval)
Sets the value of the controlXPRSconstants.MIPRELSTOP
. Branch and Bound: This determines when the branch and bound tree search will terminate. Branch and bound tree search will stop if:
|MIPOBJVAL - BESTBOUND
| <=MIPRELSTOP
x max(|BESTBOUND
|,|MIPOBJVAL
|)
whereMIPOBJVAL
is the value of the best solution's objective function andBESTBOUND
is the current best solution bound. For example, to stop the tree search when a MIP solution has been found and the Optimizer can guarantee it is within 5% of the optimal solution, setMIPRELSTOP
to 0.05.
-
resetMIPRelStop
public void resetMIPRelStop()
Resets to its default the value of controlXPRSconstants.MIPRELSTOP
-
getCrossoverAccuracyTol
public double getCrossoverAccuracyTol()
Retrieves the value of the controlXPRSconstants.CROSSOVERACCURACYTOL
. Newton barrier: This control determines how crossover adjusts the default relative pivot tolerance. When re-inversion is necessary, crossover will compare the recalculated working basic solution with the assumed ones just before re-inversion took place. If the error is above this threshold, crossover will adjust the relative pivot tolerance to address the build-up of numerical inaccuracies.
-
setCrossoverAccuracyTol
public void setCrossoverAccuracyTol(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERACCURACYTOL
. Newton barrier: This control determines how crossover adjusts the default relative pivot tolerance. When re-inversion is necessary, crossover will compare the recalculated working basic solution with the assumed ones just before re-inversion took place. If the error is above this threshold, crossover will adjust the relative pivot tolerance to address the build-up of numerical inaccuracies.
-
resetCrossoverAccuracyTol
public void resetCrossoverAccuracyTol()
Resets to its default the value of controlXPRSconstants.CROSSOVERACCURACYTOL
-
getPrimalPerturb
public double getPrimalPerturb()
Retrieves the value of the controlXPRSconstants.PRIMALPERTURB
. The factor by which the problem will be perturbed prior to optimization by primal simplex. A value of0.0
results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURB
control. IfAUTOPERTURB
is set to1
, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in primal simplex, however, the value ofPRIMALPERTURB
will be used for perturbation.
-
setPrimalPerturb
public void setPrimalPerturb(double newval)
Sets the value of the controlXPRSconstants.PRIMALPERTURB
. The factor by which the problem will be perturbed prior to optimization by primal simplex. A value of0.0
results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURB
control. IfAUTOPERTURB
is set to1
, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in primal simplex, however, the value ofPRIMALPERTURB
will be used for perturbation.
-
resetPrimalPerturb
public void resetPrimalPerturb()
Resets to its default the value of controlXPRSconstants.PRIMALPERTURB
-
getDualPerturb
public double getDualPerturb()
Retrieves the value of the controlXPRSconstants.DUALPERTURB
. The factor by which the problem will be perturbed prior to optimization by dual simplex. A value of0.0
results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURB
control. IfAUTOPERTURB
is set to1
, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in dual simplex, however, the value ofDUALPERTURB
will be used for perturbation.
-
setDualPerturb
public void setDualPerturb(double newval)
Sets the value of the controlXPRSconstants.DUALPERTURB
. The factor by which the problem will be perturbed prior to optimization by dual simplex. A value of0.0
results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURB
control. IfAUTOPERTURB
is set to1
, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in dual simplex, however, the value ofDUALPERTURB
will be used for perturbation.
-
resetDualPerturb
public void resetDualPerturb()
Resets to its default the value of controlXPRSconstants.DUALPERTURB
-
getBarObjScale
public double getBarObjScale()
Retrieves the value of the controlXPRSconstants.BAROBJSCALE
. Defines how the barrier scales the objective.
-
setBarObjScale
public void setBarObjScale(double newval)
Sets the value of the controlXPRSconstants.BAROBJSCALE
. Defines how the barrier scales the objective.
-
resetBarObjScale
public void resetBarObjScale()
Resets to its default the value of controlXPRSconstants.BAROBJSCALE
-
getBarRhsScale
public double getBarRhsScale()
Retrieves the value of the controlXPRSconstants.BARRHSSCALE
. Defines how the barrier scales the right hand side.
-
setBarRhsScale
public void setBarRhsScale(double newval)
Sets the value of the controlXPRSconstants.BARRHSSCALE
. Defines how the barrier scales the right hand side.
-
resetBarRhsScale
public void resetBarRhsScale()
Resets to its default the value of controlXPRSconstants.BARRHSSCALE
-
getCholeskyTol
public double getCholeskyTol()
Retrieves the value of the controlXPRSconstants.CHOLESKYTOL
. Newton barrier: The tolerance for pivot elements in the Cholesky decomposition of the normal equations coefficient matrix, computed at each iteration of the barrier algorithm. If the absolute value of the pivot element is less than or equal toCHOLESKYTOL
, it merits special treatment in the Cholesky decomposition process.
-
setCholeskyTol
public void setCholeskyTol(double newval)
Sets the value of the controlXPRSconstants.CHOLESKYTOL
. Newton barrier: The tolerance for pivot elements in the Cholesky decomposition of the normal equations coefficient matrix, computed at each iteration of the barrier algorithm. If the absolute value of the pivot element is less than or equal toCHOLESKYTOL
, it merits special treatment in the Cholesky decomposition process.
-
resetCholeskyTol
public void resetCholeskyTol()
Resets to its default the value of controlXPRSconstants.CHOLESKYTOL
-
getBarGapStop
public double getBarGapStop()
Retrieves the value of the controlXPRSconstants.BARGAPSTOP
. Newton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for the relative duality gap. When the difference between the primal and dual objective function values falls below this tolerance, the Optimizer determines that the optimal solution has been found.
-
setBarGapStop
public void setBarGapStop(double newval)
Sets the value of the controlXPRSconstants.BARGAPSTOP
. Newton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for the relative duality gap. When the difference between the primal and dual objective function values falls below this tolerance, the Optimizer determines that the optimal solution has been found.
-
resetBarGapStop
public void resetBarGapStop()
Resets to its default the value of controlXPRSconstants.BARGAPSTOP
-
getBarDualStop
public double getBarDualStop()
Retrieves the value of the controlXPRSconstants.BARDUALSTOP
. Newton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for dual infeasibilities. If the difference between the constraints and their bounds in the dual problem falls below this tolerance in absolute value, optimization will stop and the current solution will be returned.
-
setBarDualStop
public void setBarDualStop(double newval)
Sets the value of the controlXPRSconstants.BARDUALSTOP
. Newton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for dual infeasibilities. If the difference between the constraints and their bounds in the dual problem falls below this tolerance in absolute value, optimization will stop and the current solution will be returned.
-
resetBarDualStop
public void resetBarDualStop()
Resets to its default the value of controlXPRSconstants.BARDUALSTOP
-
getBarPrimalStop
public double getBarPrimalStop()
Retrieves the value of the controlXPRSconstants.BARPRIMALSTOP
. Newton barrier and hybrid gradient: This is a convergence parameter, indicating the tolerance for primal infeasibilities. If the difference between the constraints and their bounds in the primal problem falls below this tolerance in absolute value, the Optimizer will terminate and return the current solution.
-
setBarPrimalStop
public void setBarPrimalStop(double newval)
Sets the value of the controlXPRSconstants.BARPRIMALSTOP
. Newton barrier and hybrid gradient: This is a convergence parameter, indicating the tolerance for primal infeasibilities. If the difference between the constraints and their bounds in the primal problem falls below this tolerance in absolute value, the Optimizer will terminate and return the current solution.
-
resetBarPrimalStop
public void resetBarPrimalStop()
Resets to its default the value of controlXPRSconstants.BARPRIMALSTOP
-
getBarStepStop
public double getBarStepStop()
Retrieves the value of the controlXPRSconstants.BARSTEPSTOP
. Newton barrier: A convergence parameter, representing the minimal step size. On each iteration of the barrier algorithm, a step is taken along a computed search direction. If that step size is smaller thanBARSTEPSTOP
, the Optimizer will terminate and return the current solution.
-
setBarStepStop
public void setBarStepStop(double newval)
Sets the value of the controlXPRSconstants.BARSTEPSTOP
. Newton barrier: A convergence parameter, representing the minimal step size. On each iteration of the barrier algorithm, a step is taken along a computed search direction. If that step size is smaller thanBARSTEPSTOP
, the Optimizer will terminate and return the current solution.
-
resetBarStepStop
public void resetBarStepStop()
Resets to its default the value of controlXPRSconstants.BARSTEPSTOP
-
getElimTol
public double getElimTol()
Retrieves the value of the controlXPRSconstants.ELIMTOL
. The Markowitz tolerance for the elimination phase of the presolve.
-
setElimTol
public void setElimTol(double newval)
Sets the value of the controlXPRSconstants.ELIMTOL
. The Markowitz tolerance for the elimination phase of the presolve.
-
resetElimTol
public void resetElimTol()
Resets to its default the value of controlXPRSconstants.ELIMTOL
-
getMarkowitzTol
public double getMarkowitzTol()
Retrieves the value of the controlXPRSconstants.MARKOWITZTOL
. The Markowitz tolerance used for the factorization of the basis matrix.
-
setMarkowitzTol
public void setMarkowitzTol(double newval)
Sets the value of the controlXPRSconstants.MARKOWITZTOL
. The Markowitz tolerance used for the factorization of the basis matrix.
-
resetMarkowitzTol
public void resetMarkowitzTol()
Resets to its default the value of controlXPRSconstants.MARKOWITZTOL
-
getMIPAbsGapNotify
public double getMIPAbsGapNotify()
Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFY
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the tree search when the absolute gap reaches or passes the value you set of theMIPRELGAPNOTIFY
control.
-
setMIPAbsGapNotify
public void setMIPAbsGapNotify(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFY
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the tree search when the absolute gap reaches or passes the value you set of theMIPRELGAPNOTIFY
control.
-
resetMIPAbsGapNotify
public void resetMIPAbsGapNotify()
Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFY
-
getMIPRelGapNotify
public double getMIPRelGapNotify()
Retrieves the value of the controlXPRSconstants.MIPRELGAPNOTIFY
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the branch and bound tree search when the relative gap reaches or passes the value you set of theMIPRELGAPNOTIFY
control.
-
setMIPRelGapNotify
public void setMIPRelGapNotify(double newval)
Sets the value of the controlXPRSconstants.MIPRELGAPNOTIFY
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the branch and bound tree search when the relative gap reaches or passes the value you set of theMIPRELGAPNOTIFY
control.
-
resetMIPRelGapNotify
public void resetMIPRelGapNotify()
Resets to its default the value of controlXPRSconstants.MIPRELGAPNOTIFY
-
getBarLargeBound
public double getBarLargeBound()
Retrieves the value of the controlXPRSconstants.BARLARGEBOUND
. Threshold for the barrier to handle large bounds.
-
setBarLargeBound
public void setBarLargeBound(double newval)
Sets the value of the controlXPRSconstants.BARLARGEBOUND
. Threshold for the barrier to handle large bounds.
-
resetBarLargeBound
public void resetBarLargeBound()
Resets to its default the value of controlXPRSconstants.BARLARGEBOUND
-
getPPFactor
public double getPPFactor()
Retrieves the value of the controlXPRSconstants.PPFACTOR
. The partial pricing candidate list sizing parameter.
-
setPPFactor
public void setPPFactor(double newval)
Sets the value of the controlXPRSconstants.PPFACTOR
. The partial pricing candidate list sizing parameter.
-
resetPPFactor
public void resetPPFactor()
Resets to its default the value of controlXPRSconstants.PPFACTOR
-
getRepairIndefiniteQMax
public double getRepairIndefiniteQMax()
-
setRepairIndefiniteQMax
public void setRepairIndefiniteQMax(double newval)
Sets the value of the controlXPRSconstants.REPAIRINDEFINITEQMAX
.
-
resetRepairIndefiniteQMax
public void resetRepairIndefiniteQMax()
Resets to its default the value of controlXPRSconstants.REPAIRINDEFINITEQMAX
-
getBarGapTarget
public double getBarGapTarget()
Retrieves the value of the controlXPRSconstants.BARGAPTARGET
. Newton barrier: The target tolerance for the relative duality gap. The barrier algorithm will keep iterating until eitherBARGAPTARGET
is satisfied or until no further improvements are possible. In the latter case, ifBARGAPSTOP
is satisfied, it will declare the problem optimal.
-
setBarGapTarget
public void setBarGapTarget(double newval)
Sets the value of the controlXPRSconstants.BARGAPTARGET
. Newton barrier: The target tolerance for the relative duality gap. The barrier algorithm will keep iterating until eitherBARGAPTARGET
is satisfied or until no further improvements are possible. In the latter case, ifBARGAPSTOP
is satisfied, it will declare the problem optimal.
-
resetBarGapTarget
public void resetBarGapTarget()
Resets to its default the value of controlXPRSconstants.BARGAPTARGET
-
getDummyControl
public double getDummyControl()
-
setDummyControl
public void setDummyControl(double newval)
Sets the value of the controlXPRSconstants.DUMMYCONTROL
.
-
resetDummyControl
public void resetDummyControl()
Resets to its default the value of controlXPRSconstants.DUMMYCONTROL
-
getBarStartWeight
public double getBarStartWeight()
Retrieves the value of the controlXPRSconstants.BARSTARTWEIGHT
. Newton barrier: This sets a weight for the warm-start point when warm-start is set for the barrier algorithm. Using larger weight gives more emphasis for the supplied starting point.
-
setBarStartWeight
public void setBarStartWeight(double newval)
Sets the value of the controlXPRSconstants.BARSTARTWEIGHT
. Newton barrier: This sets a weight for the warm-start point when warm-start is set for the barrier algorithm. Using larger weight gives more emphasis for the supplied starting point.
-
resetBarStartWeight
public void resetBarStartWeight()
Resets to its default the value of controlXPRSconstants.BARSTARTWEIGHT
-
getBarFreeScale
public double getBarFreeScale()
Retrieves the value of the controlXPRSconstants.BARFREESCALE
. Defines how the barrier algorithm scales free variables.
-
setBarFreeScale
public void setBarFreeScale(double newval)
Sets the value of the controlXPRSconstants.BARFREESCALE
. Defines how the barrier algorithm scales free variables.
-
resetBarFreeScale
public void resetBarFreeScale()
Resets to its default the value of controlXPRSconstants.BARFREESCALE
-
getSbEffort
public double getSbEffort()
Retrieves the value of the controlXPRSconstants.SBEFFORT
. Adjusts the overall amount of effort when using strong branching to select an infeasible MIP entity to branch on.
-
setSbEffort
public void setSbEffort(double newval)
Sets the value of the controlXPRSconstants.SBEFFORT
. Adjusts the overall amount of effort when using strong branching to select an infeasible MIP entity to branch on.
-
resetSbEffort
public void resetSbEffort()
Resets to its default the value of controlXPRSconstants.SBEFFORT
-
getHeurDiveRandomize
public double getHeurDiveRandomize()
Retrieves the value of the controlXPRSconstants.HEURDIVERANDOMIZE
. The level of randomization to apply in the diving heuristic. The diving heuristic uses priority weights on rows and columns to determine the order in which to e.g. round fractional columns, or the direction in which to round them. This control determines by how large a random factor these weights should be changed.
-
setHeurDiveRandomize
public void setHeurDiveRandomize(double newval)
Sets the value of the controlXPRSconstants.HEURDIVERANDOMIZE
. The level of randomization to apply in the diving heuristic. The diving heuristic uses priority weights on rows and columns to determine the order in which to e.g. round fractional columns, or the direction in which to round them. This control determines by how large a random factor these weights should be changed.
-
resetHeurDiveRandomize
public void resetHeurDiveRandomize()
Resets to its default the value of controlXPRSconstants.HEURDIVERANDOMIZE
-
getHeurSearchEffort
public double getHeurSearchEffort()
Retrieves the value of the controlXPRSconstants.HEURSEARCHEFFORT
. Adjusts the overall level of the local search heuristics.
-
setHeurSearchEffort
public void setHeurSearchEffort(double newval)
Sets the value of the controlXPRSconstants.HEURSEARCHEFFORT
. Adjusts the overall level of the local search heuristics.
-
resetHeurSearchEffort
public void resetHeurSearchEffort()
Resets to its default the value of controlXPRSconstants.HEURSEARCHEFFORT
-
getCutFactor
public double getCutFactor()
Retrieves the value of the controlXPRSconstants.CUTFACTOR
. Limit on the number of cuts and cut coefficients the optimizer is allowed to add to the matrix during tree search. The cuts and cut coefficients are limited byCUTFACTOR
times the number of rows and coefficients in the initial matrix.
-
setCutFactor
public void setCutFactor(double newval)
Sets the value of the controlXPRSconstants.CUTFACTOR
. Limit on the number of cuts and cut coefficients the optimizer is allowed to add to the matrix during tree search. The cuts and cut coefficients are limited byCUTFACTOR
times the number of rows and coefficients in the initial matrix.
-
resetCutFactor
public void resetCutFactor()
Resets to its default the value of controlXPRSconstants.CUTFACTOR
-
getEigenValueTol
public double getEigenValueTol()
Retrieves the value of the controlXPRSconstants.EIGENVALUETOL
. A quadratic matrix is considered not to be positive semi-definite, if its smallest eigenvalue is smaller than the negative of this value.
-
setEigenValueTol
public void setEigenValueTol(double newval)
Sets the value of the controlXPRSconstants.EIGENVALUETOL
. A quadratic matrix is considered not to be positive semi-definite, if its smallest eigenvalue is smaller than the negative of this value.
-
resetEigenValueTol
public void resetEigenValueTol()
Resets to its default the value of controlXPRSconstants.EIGENVALUETOL
-
getIndLinBigM
public double getIndLinBigM()
Retrieves the value of the controlXPRSconstants.INDLINBIGM
. During presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough. This control defines the largest BigM for which such a linearized version will be added to the problem in addition to the original constraint. If the BigM is even smaller thanINDPRELINBIGM
, then the original indicator constraint will additionally be dropped from the problem.
-
setIndLinBigM
public void setIndLinBigM(double newval)
Sets the value of the controlXPRSconstants.INDLINBIGM
. During presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough. This control defines the largest BigM for which such a linearized version will be added to the problem in addition to the original constraint. If the BigM is even smaller thanINDPRELINBIGM
, then the original indicator constraint will additionally be dropped from the problem.
-
resetIndLinBigM
public void resetIndLinBigM()
Resets to its default the value of controlXPRSconstants.INDLINBIGM
-
getTreeMemorySavingTarget
public double getTreeMemorySavingTarget()
Retrieves the value of the controlXPRSconstants.TREEMEMORYSAVINGTARGET
. When the memory used by the branch-and-bound search tree exceeds the limit specified by theTREEMEMORYLIMIT
control, the optimizer will try to save memory by writing lower-rated sections of the tree to the tree file. The target amount of memory to save will be enough to bring memory usage back below the limit, plus enough extra to give the tree room to grow. TheTREEMEMORYSAVINGTARGET
control specifies the extra proportion of the tree's size to try to save; for example, if the tree memory limit is 1000Mb andTREEMEMORYSAVINGTARGET
is 0.1, when the tree size exceeds 1000Mb the optimizer will try to reduce the tree size to 900Mb. Reducing the value ofTREEMEMORYSAVINGTARGET
will cause less extra nodes of the tree to be written to the tree file, but will result in the memory saving routine being triggered more often (as the tree will have less room in which to grow), which can reduce performance. Increasing the value ofTREEMEMORYSAVINGTARGET
will cause additional, more highly-rated nodes, of the tree to be written to the tree file, which can cause performance issues if these nodes are required later in the solve.
-
setTreeMemorySavingTarget
public void setTreeMemorySavingTarget(double newval)
Sets the value of the controlXPRSconstants.TREEMEMORYSAVINGTARGET
. When the memory used by the branch-and-bound search tree exceeds the limit specified by theTREEMEMORYLIMIT
control, the optimizer will try to save memory by writing lower-rated sections of the tree to the tree file. The target amount of memory to save will be enough to bring memory usage back below the limit, plus enough extra to give the tree room to grow. TheTREEMEMORYSAVINGTARGET
control specifies the extra proportion of the tree's size to try to save; for example, if the tree memory limit is 1000Mb andTREEMEMORYSAVINGTARGET
is 0.1, when the tree size exceeds 1000Mb the optimizer will try to reduce the tree size to 900Mb. Reducing the value ofTREEMEMORYSAVINGTARGET
will cause less extra nodes of the tree to be written to the tree file, but will result in the memory saving routine being triggered more often (as the tree will have less room in which to grow), which can reduce performance. Increasing the value ofTREEMEMORYSAVINGTARGET
will cause additional, more highly-rated nodes, of the tree to be written to the tree file, which can cause performance issues if these nodes are required later in the solve.
-
resetTreeMemorySavingTarget
public void resetTreeMemorySavingTarget()
Resets to its default the value of controlXPRSconstants.TREEMEMORYSAVINGTARGET
-
getIndPreLinBigM
public double getIndPreLinBigM()
Retrieves the value of the controlXPRSconstants.INDPRELINBIGM
. During presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough. This control defines the largest BigM for which the original constraint will be replaced by the linearized version. If the BigM is larger than INDPRELINBIGM but smaller thanINDLINBIGM
, the linearized row will be added but the original indicator constraint is kept as a numerically stable way to check feasibility.
-
setIndPreLinBigM
public void setIndPreLinBigM(double newval)
Sets the value of the controlXPRSconstants.INDPRELINBIGM
. During presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough. This control defines the largest BigM for which the original constraint will be replaced by the linearized version. If the BigM is larger than INDPRELINBIGM but smaller thanINDLINBIGM
, the linearized row will be added but the original indicator constraint is kept as a numerically stable way to check feasibility.
-
resetIndPreLinBigM
public void resetIndPreLinBigM()
Resets to its default the value of controlXPRSconstants.INDPRELINBIGM
-
getRelaxTreeMemoryLimit
public double getRelaxTreeMemoryLimit()
Retrieves the value of the controlXPRSconstants.RELAXTREEMEMORYLIMIT
. When the memory used by the branch and bound search tree exceeds the target specified by theTREEMEMORYLIMIT
control, the optimizer will try to reduce this by writing nodes to the tree file. In rare cases, usually where the solve has many millions of very small nodes, the tree structural data (which cannot be written to the tree file) will grow large enough to approach or exceed the tree's memory target. When this happens, optimizer performance can degrade greatly as the solver makes heavy use of the tree file in preference to memory. To prevent this, the solver will automatically relax the tree memory limit when it detects this case; theRELAXTREEMEMORYLIMIT
control specifies the proportion of the previous memory limit by which to relax it. SetRELAXTREEMEMORYLIMIT
to0.0
to force the Xpress Optimizer to never relax the tree memory limit in this way.
-
setRelaxTreeMemoryLimit
public void setRelaxTreeMemoryLimit(double newval)
Sets the value of the controlXPRSconstants.RELAXTREEMEMORYLIMIT
. When the memory used by the branch and bound search tree exceeds the target specified by theTREEMEMORYLIMIT
control, the optimizer will try to reduce this by writing nodes to the tree file. In rare cases, usually where the solve has many millions of very small nodes, the tree structural data (which cannot be written to the tree file) will grow large enough to approach or exceed the tree's memory target. When this happens, optimizer performance can degrade greatly as the solver makes heavy use of the tree file in preference to memory. To prevent this, the solver will automatically relax the tree memory limit when it detects this case; theRELAXTREEMEMORYLIMIT
control specifies the proportion of the previous memory limit by which to relax it. SetRELAXTREEMEMORYLIMIT
to0.0
to force the Xpress Optimizer to never relax the tree memory limit in this way.
-
resetRelaxTreeMemoryLimit
public void resetRelaxTreeMemoryLimit()
Resets to its default the value of controlXPRSconstants.RELAXTREEMEMORYLIMIT
-
getMIPAbsGapNotifyObj
public double getMIPAbsGapNotifyObj()
Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFYOBJ
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the tree search when the best solution value reaches or passes the value you set of theMIPRELGAPNOTIFYOBJ
control.
-
setMIPAbsGapNotifyObj
public void setMIPAbsGapNotifyObj(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYOBJ
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the tree search when the best solution value reaches or passes the value you set of theMIPRELGAPNOTIFYOBJ
control.
-
resetMIPAbsGapNotifyObj
public void resetMIPAbsGapNotifyObj()
Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFYOBJ
-
getMIPAbsGapNotifyBound
public double getMIPAbsGapNotifyBound()
Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFYBOUND
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the tree search when the best bound reaches or passes the value you set of theMIPRELGAPNOTIFYBOUND
control.
-
setMIPAbsGapNotifyBound
public void setMIPAbsGapNotifyBound(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYBOUND
. Branch and bound: if thegapnotify
callback has been set usingaddCbGapNotify
, then this callback will be triggered during the tree search when the best bound reaches or passes the value you set of theMIPRELGAPNOTIFYBOUND
control.
-
resetMIPAbsGapNotifyBound
public void resetMIPAbsGapNotifyBound()
Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFYBOUND
-
getPresolveMaxGrow
public double getPresolveMaxGrow()
Retrieves the value of the controlXPRSconstants.PRESOLVEMAXGROW
. Limit on how much the number of non-zero coefficients is allowed to grow during presolve, specified as a ratio of the number of non-zero coefficients in the original problem.
-
setPresolveMaxGrow
public void setPresolveMaxGrow(double newval)
Sets the value of the controlXPRSconstants.PRESOLVEMAXGROW
. Limit on how much the number of non-zero coefficients is allowed to grow during presolve, specified as a ratio of the number of non-zero coefficients in the original problem.
-
resetPresolveMaxGrow
public void resetPresolveMaxGrow()
Resets to its default the value of controlXPRSconstants.PRESOLVEMAXGROW
-
getHeurSearchTargetSize
public double getHeurSearchTargetSize()
-
setHeurSearchTargetSize
public void setHeurSearchTargetSize(double newval)
Sets the value of the controlXPRSconstants.HEURSEARCHTARGETSIZE
.
-
resetHeurSearchTargetSize
public void resetHeurSearchTargetSize()
Resets to its default the value of controlXPRSconstants.HEURSEARCHTARGETSIZE
-
getCrossOverRelPivotTol
public double getCrossOverRelPivotTol()
-
setCrossOverRelPivotTol
public void setCrossOverRelPivotTol(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERRELPIVOTTOL
.
-
resetCrossOverRelPivotTol
public void resetCrossOverRelPivotTol()
Resets to its default the value of controlXPRSconstants.CROSSOVERRELPIVOTTOL
-
getCrossOverRelPivotTolSafe
public double getCrossOverRelPivotTolSafe()
-
setCrossOverRelPivotTolSafe
public void setCrossOverRelPivotTolSafe(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERRELPIVOTTOLSAFE
.
-
resetCrossOverRelPivotTolSafe
public void resetCrossOverRelPivotTolSafe()
Resets to its default the value of controlXPRSconstants.CROSSOVERRELPIVOTTOLSAFE
-
getDetLogFreq
public double getDetLogFreq()
-
setDetLogFreq
public void setDetLogFreq(double newval)
Sets the value of the controlXPRSconstants.DETLOGFREQ
.
-
resetDetLogFreq
public void resetDetLogFreq()
Resets to its default the value of controlXPRSconstants.DETLOGFREQ
-
getMaxImpliedBound
public double getMaxImpliedBound()
Retrieves the value of the controlXPRSconstants.MAXIMPLIEDBOUND
. Presolve: When tighter bounds are calculated during MIP preprocessing, only bounds whose absolute value are smaller thanMAXIMPLIEDBOUND
will be applied to the problem.
-
setMaxImpliedBound
public void setMaxImpliedBound(double newval)
Sets the value of the controlXPRSconstants.MAXIMPLIEDBOUND
. Presolve: When tighter bounds are calculated during MIP preprocessing, only bounds whose absolute value are smaller thanMAXIMPLIEDBOUND
will be applied to the problem.
-
resetMaxImpliedBound
public void resetMaxImpliedBound()
Resets to its default the value of controlXPRSconstants.MAXIMPLIEDBOUND
-
getFeasTolTarget
public double getFeasTolTarget()
Retrieves the value of the controlXPRSconstants.FEASTOLTARGET
. This specifies the target feasibility tolerance for the solution refiner.
-
setFeasTolTarget
public void setFeasTolTarget(double newval)
Sets the value of the controlXPRSconstants.FEASTOLTARGET
. This specifies the target feasibility tolerance for the solution refiner.
-
resetFeasTolTarget
public void resetFeasTolTarget()
Resets to its default the value of controlXPRSconstants.FEASTOLTARGET
-
getOptimalityTolTarget
public double getOptimalityTolTarget()
Retrieves the value of the controlXPRSconstants.OPTIMALITYTOLTARGET
. This specifies the target optimality tolerance for the solution refiner.
-
setOptimalityTolTarget
public void setOptimalityTolTarget(double newval)
Sets the value of the controlXPRSconstants.OPTIMALITYTOLTARGET
. This specifies the target optimality tolerance for the solution refiner.
-
resetOptimalityTolTarget
public void resetOptimalityTolTarget()
Resets to its default the value of controlXPRSconstants.OPTIMALITYTOLTARGET
-
getPreComponentsEffort
public double getPreComponentsEffort()
Retrieves the value of the controlXPRSconstants.PRECOMPONENTSEFFORT
. Presolve: adjusts the overall effort for the independent component presolver. This control affects working limits for the subproblem solving as well as thresholds when it is called. Increase to put more emphasis on component presolving.
-
setPreComponentsEffort
public void setPreComponentsEffort(double newval)
Sets the value of the controlXPRSconstants.PRECOMPONENTSEFFORT
. Presolve: adjusts the overall effort for the independent component presolver. This control affects working limits for the subproblem solving as well as thresholds when it is called. Increase to put more emphasis on component presolving.
-
resetPreComponentsEffort
public void resetPreComponentsEffort()
Resets to its default the value of controlXPRSconstants.PRECOMPONENTSEFFORT
-
getLPLogDelay
public double getLPLogDelay()
Retrieves the value of the controlXPRSconstants.LPLOGDELAY
. Time interval between two LP log lines.
-
setLPLogDelay
public void setLPLogDelay(double newval)
Sets the value of the controlXPRSconstants.LPLOGDELAY
. Time interval between two LP log lines.
-
resetLPLogDelay
public void resetLPLogDelay()
Resets to its default the value of controlXPRSconstants.LPLOGDELAY
-
getHeurDiveIterLimit
public double getHeurDiveIterLimit()
Retrieves the value of the controlXPRSconstants.HEURDIVEITERLIMIT
. Branch and Bound: Simplex iteration limit for reoptimizing during the diving heuristic.
-
setHeurDiveIterLimit
public void setHeurDiveIterLimit(double newval)
Sets the value of the controlXPRSconstants.HEURDIVEITERLIMIT
. Branch and Bound: Simplex iteration limit for reoptimizing during the diving heuristic.
-
resetHeurDiveIterLimit
public void resetHeurDiveIterLimit()
Resets to its default the value of controlXPRSconstants.HEURDIVEITERLIMIT
-
getBarKernel
public double getBarKernel()
Retrieves the value of the controlXPRSconstants.BARKERNEL
. Newton barrier: Defines how centrality is weighted in the barrier algorithm.
-
setBarKernel
public void setBarKernel(double newval)
Sets the value of the controlXPRSconstants.BARKERNEL
. Newton barrier: Defines how centrality is weighted in the barrier algorithm.
-
resetBarKernel
public void resetBarKernel()
Resets to its default the value of controlXPRSconstants.BARKERNEL
-
getFeasTolPerturb
public double getFeasTolPerturb()
Retrieves the value of the controlXPRSconstants.FEASTOLPERTURB
. This tolerance determines how much a feasible primal basic solution is allowed to be perturbed when performing basis changes. The toleranceFEASTOL
is always considered as an upper limit for the perturbations, but in some cases smaller value can be more desirable.
-
setFeasTolPerturb
public void setFeasTolPerturb(double newval)
Sets the value of the controlXPRSconstants.FEASTOLPERTURB
. This tolerance determines how much a feasible primal basic solution is allowed to be perturbed when performing basis changes. The toleranceFEASTOL
is always considered as an upper limit for the perturbations, but in some cases smaller value can be more desirable.
-
resetFeasTolPerturb
public void resetFeasTolPerturb()
Resets to its default the value of controlXPRSconstants.FEASTOLPERTURB
-
getCrossOverFeasWeight
public double getCrossOverFeasWeight()
-
setCrossOverFeasWeight
public void setCrossOverFeasWeight(double newval)
Sets the value of the controlXPRSconstants.CROSSOVERFEASWEIGHT
.
-
resetCrossOverFeasWeight
public void resetCrossOverFeasWeight()
Resets to its default the value of controlXPRSconstants.CROSSOVERFEASWEIGHT
-
getLUPivotTol
public double getLUPivotTol()
-
setLUPivotTol
public void setLUPivotTol(double newval)
Sets the value of the controlXPRSconstants.LUPIVOTTOL
.
-
resetLUPivotTol
public void resetLUPivotTol()
Resets to its default the value of controlXPRSconstants.LUPIVOTTOL
-
getMIPRestartGapThreshold
public double getMIPRestartGapThreshold()
-
setMIPRestartGapThreshold
public void setMIPRestartGapThreshold(double newval)
Sets the value of the controlXPRSconstants.MIPRESTARTGAPTHRESHOLD
. Branch and Bound: Initial gap threshold to delay in-tree restart. The restart is delayed initially if the gap, given as a fraction between 0 and 1, is below this threshold. The optimizer adjusts the threshold every time a restart is delayed. Note that there are other criteria that can delay or prevent a restart.
-
resetMIPRestartGapThreshold
public void resetMIPRestartGapThreshold()
Resets to its default the value of controlXPRSconstants.MIPRESTARTGAPTHRESHOLD
-
getNodeProbingEffort
public double getNodeProbingEffort()
Retrieves the value of the controlXPRSconstants.NODEPROBINGEFFORT
. Adjusts the overall level of node probing.
-
setNodeProbingEffort
public void setNodeProbingEffort(double newval)
Sets the value of the controlXPRSconstants.NODEPROBINGEFFORT
. Adjusts the overall level of node probing.
-
resetNodeProbingEffort
public void resetNodeProbingEffort()
Resets to its default the value of controlXPRSconstants.NODEPROBINGEFFORT
-
getInputtol
public double getInputtol()
Retrieves the value of the controlXPRSconstants.INPUTTOL
. The tolerance on input values elements. If any value is less than or equal toINPUTTOL
in absolute value, it is treated as zero. For the internal zero tolerance seeMATRIXTOL
.
-
setInputtol
public void setInputtol(double newval)
Sets the value of the controlXPRSconstants.INPUTTOL
. The tolerance on input values elements. If any value is less than or equal toINPUTTOL
in absolute value, it is treated as zero. For the internal zero tolerance seeMATRIXTOL
.
-
resetInputtol
public void resetInputtol()
Resets to its default the value of controlXPRSconstants.INPUTTOL
-
getMIPRestartFactor
public double getMIPRestartFactor()
Retrieves the value of the controlXPRSconstants.MIPRESTARTFACTOR
. Branch and Bound: Fine tune initial conditions to trigger an in-tree restart. Use a value > 1 to increase the aggressiveness with which the Optimizer restarts. Use a value < 1 to relax the aggressiveness with which the Optimizer restarts. Note that this control does not affect the initial condition on the gap, which must be set separately.
-
setMIPRestartFactor
public void setMIPRestartFactor(double newval)
Sets the value of the controlXPRSconstants.MIPRESTARTFACTOR
. Branch and Bound: Fine tune initial conditions to trigger an in-tree restart. Use a value > 1 to increase the aggressiveness with which the Optimizer restarts. Use a value < 1 to relax the aggressiveness with which the Optimizer restarts. Note that this control does not affect the initial condition on the gap, which must be set separately.
-
resetMIPRestartFactor
public void resetMIPRestartFactor()
Resets to its default the value of controlXPRSconstants.MIPRESTARTFACTOR
-
getBarObjPerturb
public double getBarObjPerturb()
Retrieves the value of the controlXPRSconstants.BAROBJPERTURB
. Defines how the barrier perturbs the objective.
-
setBarObjPerturb
public void setBarObjPerturb(double newval)
Sets the value of the controlXPRSconstants.BAROBJPERTURB
. Defines how the barrier perturbs the objective.
-
resetBarObjPerturb
public void resetBarObjPerturb()
Resets to its default the value of controlXPRSconstants.BAROBJPERTURB
-
getCpiAlpha
public double getCpiAlpha()
Retrieves the value of the controlXPRSconstants.CPIALPHA
. decay term for confined primal integral computation.
-
setCpiAlpha
public void setCpiAlpha(double newval)
Sets the value of the controlXPRSconstants.CPIALPHA
. decay term for confined primal integral computation.
-
resetCpiAlpha
public void resetCpiAlpha()
Resets to its default the value of controlXPRSconstants.CPIALPHA
-
getGlobalSpatialBranchPropagationEffort
public double getGlobalSpatialBranchPropagationEffort()
Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
. Limits the effort that is spent on propagation during spatial branching.
-
setGlobalSpatialBranchPropagationEffort
public void setGlobalSpatialBranchPropagationEffort(double newval)
Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
. Limits the effort that is spent on propagation during spatial branching.
-
resetGlobalSpatialBranchPropagationEffort
public void resetGlobalSpatialBranchPropagationEffort()
Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
-
getGlobalSpatialBranchCuttingEffort
public double getGlobalSpatialBranchCuttingEffort()
Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
. Limits the effort that is spent on creating cuts during spatial branching.
-
setGlobalSpatialBranchCuttingEffort
public void setGlobalSpatialBranchCuttingEffort(double newval)
Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
. Limits the effort that is spent on creating cuts during spatial branching.
-
resetGlobalSpatialBranchCuttingEffort
public void resetGlobalSpatialBranchCuttingEffort()
Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
-
getGlobalBoundingBox
public double getGlobalBoundingBox()
Retrieves the value of the controlXPRSconstants.GLOBALBOUNDINGBOX
. If a nonlinear problem cannot be solved due to appearing unbounded, it can automatically be regularized by the application of a bounding box on the variables. If this control is set to a negative value, in a second solving attempt all original variables will be bounded by the absolute value of this control. If set to a positive value, there will be a third solving attempt afterwards, if necessary, in which also all auxiliary variables are bounded by this value.
-
setGlobalBoundingBox
public void setGlobalBoundingBox(double newval)
Sets the value of the controlXPRSconstants.GLOBALBOUNDINGBOX
. If a nonlinear problem cannot be solved due to appearing unbounded, it can automatically be regularized by the application of a bounding box on the variables. If this control is set to a negative value, in a second solving attempt all original variables will be bounded by the absolute value of this control. If set to a positive value, there will be a third solving attempt afterwards, if necessary, in which also all auxiliary variables are bounded by this value.
-
resetGlobalBoundingBox
public void resetGlobalBoundingBox()
Resets to its default the value of controlXPRSconstants.GLOBALBOUNDINGBOX
-
getTimeLimit
public double getTimeLimit()
Retrieves the value of the controlXPRSconstants.TIMELIMIT
. The maximum time in seconds that the Optimizer will run before it terminates, including the problem setup time and solution time. For MIP problems, this is the total time taken to solve all nodes.
-
setTimeLimit
public void setTimeLimit(double newval)
Sets the value of the controlXPRSconstants.TIMELIMIT
. The maximum time in seconds that the Optimizer will run before it terminates, including the problem setup time and solution time. For MIP problems, this is the total time taken to solve all nodes.
-
resetTimeLimit
public void resetTimeLimit()
Resets to its default the value of controlXPRSconstants.TIMELIMIT
-
getSolTimeLimit
public double getSolTimeLimit()
Retrieves the value of the controlXPRSconstants.SOLTIMELIMIT
. The maximum time in seconds that the Optimizer will run a MIP solve before it terminates, given that a solution has been found. As long as no solution has been found, this control will have no effect.
-
setSolTimeLimit
public void setSolTimeLimit(double newval)
Sets the value of the controlXPRSconstants.SOLTIMELIMIT
. The maximum time in seconds that the Optimizer will run a MIP solve before it terminates, given that a solution has been found. As long as no solution has been found, this control will have no effect.
-
resetSolTimeLimit
public void resetSolTimeLimit()
Resets to its default the value of controlXPRSconstants.SOLTIMELIMIT
-
getRepairInfeasTimeLimit
public double getRepairInfeasTimeLimit()
Retrieves the value of the controlXPRSconstants.REPAIRINFEASTIMELIMIT
. Overall time limit for the repairinfeas tool
-
setRepairInfeasTimeLimit
public void setRepairInfeasTimeLimit(double newval)
Sets the value of the controlXPRSconstants.REPAIRINFEASTIMELIMIT
. Overall time limit for the repairinfeas tool
-
resetRepairInfeasTimeLimit
public void resetRepairInfeasTimeLimit()
Resets to its default the value of controlXPRSconstants.REPAIRINFEASTIMELIMIT
-
getBarhgExtrapolate
public double getBarhgExtrapolate()
Retrieves the value of the controlXPRSconstants.BARHGEXTRAPOLATE
. Extrapolation parameter for the hybrid gradient algorithm. Although theory suggests that a value of 1 is best, slightly smaller values perform better in general.
-
setBarhgExtrapolate
public void setBarhgExtrapolate(double newval)
Sets the value of the controlXPRSconstants.BARHGEXTRAPOLATE
. Extrapolation parameter for the hybrid gradient algorithm. Although theory suggests that a value of 1 is best, slightly smaller values perform better in general.
-
resetBarhgExtrapolate
public void resetBarhgExtrapolate()
Resets to its default the value of controlXPRSconstants.BARHGEXTRAPOLATE
-
getMPSRHSName
public java.lang.String getMPSRHSName()
Retrieves the value of the controlXPRSconstants.MPSRHSNAME
. When reading an MPS file, this control determines which entries from theRHS
section will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
setMPSRHSName
public void setMPSRHSName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSRHSNAME
. When reading an MPS file, this control determines which entries from theRHS
section will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
resetMPSRHSName
public void resetMPSRHSName()
Resets to its default the value of controlXPRSconstants.MPSRHSNAME
-
getMPSObjName
public java.lang.String getMPSObjName()
Retrieves the value of the controlXPRSconstants.MPSOBJNAME
. When reading an MPS file, this control determines which neutral row will be read as the objective function. If this control is set when reading a multi-objective MPS file, only the named objective will be read; all other objectives will be ignored. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
setMPSObjName
public void setMPSObjName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSOBJNAME
. When reading an MPS file, this control determines which neutral row will be read as the objective function. If this control is set when reading a multi-objective MPS file, only the named objective will be read; all other objectives will be ignored. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
resetMPSObjName
public void resetMPSObjName()
Resets to its default the value of controlXPRSconstants.MPSOBJNAME
-
getMPSRangeName
public java.lang.String getMPSRangeName()
Retrieves the value of the controlXPRSconstants.MPSRANGENAME
. When reading an MPS file, this control determines which entries from theRANGES
section will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
setMPSRangeName
public void setMPSRangeName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSRANGENAME
. When reading an MPS file, this control determines which entries from theRANGES
section will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
resetMPSRangeName
public void resetMPSRangeName()
Resets to its default the value of controlXPRSconstants.MPSRANGENAME
-
getMPSBoundName
public java.lang.String getMPSBoundName()
Retrieves the value of the controlXPRSconstants.MPSBOUNDNAME
. When reading an MPS file, this control determines which entries from theBOUNDS
section will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
setMPSBoundName
public void setMPSBoundName(java.lang.String newval)
Sets the value of the controlXPRSconstants.MPSBOUNDNAME
. When reading an MPS file, this control determines which entries from theBOUNDS
section will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
resetMPSBoundName
public void resetMPSBoundName()
Resets to its default the value of controlXPRSconstants.MPSBOUNDNAME
-
getOutputMask
public java.lang.String getOutputMask()
Retrieves the value of the controlXPRSconstants.OUTPUTMASK
. Mask to restrict the row and column names written to file. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
setOutputMask
public void setOutputMask(java.lang.String newval)
Sets the value of the controlXPRSconstants.OUTPUTMASK
. Mask to restrict the row and column names written to file. As with all string controls, this is of length 64 characters plus a null terminator,\0
.
-
resetOutputMask
public void resetOutputMask()
Resets to its default the value of controlXPRSconstants.OUTPUTMASK
-
getTunerMethodFile
public java.lang.String getTunerMethodFile()
Retrieves the value of the controlXPRSconstants.TUNERMETHODFILE
. Tuner: Defines a file from which the tuner can read user-defined tuner method.
-
setTunerMethodFile
public void setTunerMethodFile(java.lang.String newval)
Sets the value of the controlXPRSconstants.TUNERMETHODFILE
. Tuner: Defines a file from which the tuner can read user-defined tuner method.
-
resetTunerMethodFile
public void resetTunerMethodFile()
Resets to its default the value of controlXPRSconstants.TUNERMETHODFILE
-
getTunerOutputPath
public java.lang.String getTunerOutputPath()
Retrieves the value of the controlXPRSconstants.TUNEROUTPUTPATH
. Tuner: Defines a root path to which the tuner writes the result file and logs.
-
setTunerOutputPath
public void setTunerOutputPath(java.lang.String newval)
Sets the value of the controlXPRSconstants.TUNEROUTPUTPATH
. Tuner: Defines a root path to which the tuner writes the result file and logs.
-
resetTunerOutputPath
public void resetTunerOutputPath()
Resets to its default the value of controlXPRSconstants.TUNEROUTPUTPATH
-
getTunerSessionName
public java.lang.String getTunerSessionName()
Retrieves the value of the controlXPRSconstants.TUNERSESSIONNAME
. Tuner: Defines a session name for the tuner.
-
setTunerSessionName
public void setTunerSessionName(java.lang.String newval)
Sets the value of the controlXPRSconstants.TUNERSESSIONNAME
. Tuner: Defines a session name for the tuner.
-
resetTunerSessionName
public void resetTunerSessionName()
Resets to its default the value of controlXPRSconstants.TUNERSESSIONNAME
-
getComputeExecService
public java.lang.String getComputeExecService()
Retrieves the value of the controlXPRSconstants.COMPUTEEXECSERVICE
. Selects the Insight execution service that will be used for solving remote optimizations.
-
setComputeExecService
public void setComputeExecService(java.lang.String newval)
Sets the value of the controlXPRSconstants.COMPUTEEXECSERVICE
. Selects the Insight execution service that will be used for solving remote optimizations.
-
resetComputeExecService
public void resetComputeExecService()
Resets to its default the value of controlXPRSconstants.COMPUTEEXECSERVICE
-
getNlpFuncEval
public int getNlpFuncEval()
Retrieves the value of the controlXPRSconstants.NLPFUNCEVAL
. Bit map for determining the method of evaluating user functions and their derivatives
-
setNlpFuncEval
public void setNlpFuncEval(int newval)
Sets the value of the controlXPRSconstants.NLPFUNCEVAL
. Bit map for determining the method of evaluating user functions and their derivatives
-
resetNlpFuncEval
public void resetNlpFuncEval()
Resets to its default the value of controlXPRSconstants.NLPFUNCEVAL
-
getNlpLog
public int getNlpLog()
Retrieves the value of the controlXPRSconstants.NLPLOG
. Level of printing during SLP iterations
-
setNlpLog
public void setNlpLog(int newval)
Sets the value of the controlXPRSconstants.NLPLOG
. Level of printing during SLP iterations
-
resetNlpLog
public void resetNlpLog()
Resets to its default the value of controlXPRSconstants.NLPLOG
-
getNlpEvaluate
public int getNlpEvaluate()
Retrieves the value of the controlXPRSconstants.NLPEVALUATE
. Evaluation strategy for user functions
-
setNlpEvaluate
public void setNlpEvaluate(int newval)
Sets the value of the controlXPRSconstants.NLPEVALUATE
. Evaluation strategy for user functions
-
resetNlpEvaluate
public void resetNlpEvaluate()
Resets to its default the value of controlXPRSconstants.NLPEVALUATE
-
getNlpPresolve
public int getNlpPresolve()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVE
. This control determines whether presolving should be performed prior to starting the main algorithm
-
setNlpPresolve
public void setNlpPresolve(int newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVE
. This control determines whether presolving should be performed prior to starting the main algorithm
-
resetNlpPresolve
public void resetNlpPresolve()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVE
-
getLocalSolver
public int getLocalSolver()
Retrieves the value of the controlXPRSconstants.LOCALSOLVER
.
-
setLocalSolver
public void setLocalSolver(int newval)
Sets the value of the controlXPRSconstants.LOCALSOLVER
.
-
resetLocalSolver
public void resetLocalSolver()
Resets to its default the value of controlXPRSconstants.LOCALSOLVER
-
getNlpStopOutOfRange
public int getNlpStopOutOfRange()
Retrieves the value of the controlXPRSconstants.NLPSTOPOUTOFRANGE
. Stop optimization and return error code if internal function argument is out of range
-
setNlpStopOutOfRange
public void setNlpStopOutOfRange(int newval)
Sets the value of the controlXPRSconstants.NLPSTOPOUTOFRANGE
. Stop optimization and return error code if internal function argument is out of range
-
resetNlpStopOutOfRange
public void resetNlpStopOutOfRange()
Resets to its default the value of controlXPRSconstants.NLPSTOPOUTOFRANGE
-
getNlpThreadSafeUserFunc
public int getNlpThreadSafeUserFunc()
Retrieves the value of the controlXPRSconstants.NLPTHREADSAFEUSERFUNC
. Defines if user functions are allowed to be called in parallel
-
setNlpThreadSafeUserFunc
public void setNlpThreadSafeUserFunc(int newval)
Sets the value of the controlXPRSconstants.NLPTHREADSAFEUSERFUNC
. Defines if user functions are allowed to be called in parallel
-
resetNlpThreadSafeUserFunc
public void resetNlpThreadSafeUserFunc()
Resets to its default the value of controlXPRSconstants.NLPTHREADSAFEUSERFUNC
-
getNlpJacobian
public int getNlpJacobian()
Retrieves the value of the controlXPRSconstants.NLPJACOBIAN
. First order differentiation mode when using analytical derivatives
-
setNlpJacobian
public void setNlpJacobian(int newval)
Sets the value of the controlXPRSconstants.NLPJACOBIAN
. First order differentiation mode when using analytical derivatives
-
resetNlpJacobian
public void resetNlpJacobian()
Resets to its default the value of controlXPRSconstants.NLPJACOBIAN
-
getNlpHessian
public int getNlpHessian()
Retrieves the value of the controlXPRSconstants.NLPHESSIAN
. Second order differentiation mode when using analytical derivatives
-
setNlpHessian
public void setNlpHessian(int newval)
Sets the value of the controlXPRSconstants.NLPHESSIAN
. Second order differentiation mode when using analytical derivatives
-
resetNlpHessian
public void resetNlpHessian()
Resets to its default the value of controlXPRSconstants.NLPHESSIAN
-
getMultiStart
public int getMultiStart()
Retrieves the value of the controlXPRSconstants.MULTISTART
. The multistart master control. Defines if the multistart search is to be initiated, or if only the baseline model is to be solved.
-
setMultiStart
public void setMultiStart(int newval)
Sets the value of the controlXPRSconstants.MULTISTART
. The multistart master control. Defines if the multistart search is to be initiated, or if only the baseline model is to be solved.
-
resetMultiStart
public void resetMultiStart()
Resets to its default the value of controlXPRSconstants.MULTISTART
-
getMultiStart_Threads
public int getMultiStart_Threads()
Retrieves the value of the controlXPRSconstants.MULTISTART_THREADS
. The maximum number of threads to be used in multistart
-
setMultiStart_Threads
public void setMultiStart_Threads(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_THREADS
. The maximum number of threads to be used in multistart
-
resetMultiStart_Threads
public void resetMultiStart_Threads()
Resets to its default the value of controlXPRSconstants.MULTISTART_THREADS
-
getMultiStart_MaxSolves
public int getMultiStart_MaxSolves()
Retrieves the value of the controlXPRSconstants.MULTISTART_MAXSOLVES
. The maximum number of jobs to create during the multistart search.
-
setMultiStart_MaxSolves
public void setMultiStart_MaxSolves(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_MAXSOLVES
. The maximum number of jobs to create during the multistart search.
-
resetMultiStart_MaxSolves
public void resetMultiStart_MaxSolves()
Resets to its default the value of controlXPRSconstants.MULTISTART_MAXSOLVES
-
getMultiStart_MaxTime
public int getMultiStart_MaxTime()
Retrieves the value of the controlXPRSconstants.MULTISTART_MAXTIME
. The maximum total time to be spent in the mutlistart search.
-
setMultiStart_MaxTime
public void setMultiStart_MaxTime(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_MAXTIME
. The maximum total time to be spent in the mutlistart search.
-
resetMultiStart_MaxTime
public void resetMultiStart_MaxTime()
Resets to its default the value of controlXPRSconstants.MULTISTART_MAXTIME
-
getNlpMaxTime
public int getNlpMaxTime()
Retrieves the value of the controlXPRSconstants.NLPMAXTIME
. The maximum time in seconds that the SLP optimization will run before it terminates
-
setNlpMaxTime
public void setNlpMaxTime(int newval)
Sets the value of the controlXPRSconstants.NLPMAXTIME
. The maximum time in seconds that the SLP optimization will run before it terminates
-
resetNlpMaxTime
public void resetNlpMaxTime()
Resets to its default the value of controlXPRSconstants.NLPMAXTIME
-
getNlpDerivatives
public int getNlpDerivatives()
Retrieves the value of the controlXPRSconstants.NLPDERIVATIVES
. Bitmap describing the method of calculating derivatives
-
setNlpDerivatives
public void setNlpDerivatives(int newval)
Sets the value of the controlXPRSconstants.NLPDERIVATIVES
. Bitmap describing the method of calculating derivatives
-
resetNlpDerivatives
public void resetNlpDerivatives()
Resets to its default the value of controlXPRSconstants.NLPDERIVATIVES
-
getNlpReformulate
public int getNlpReformulate()
Retrieves the value of the controlXPRSconstants.NLPREFORMULATE
. Controls the problem reformulations carried out before augmentation. This allows SLP to take advantage of dedicated algorithms for special problem classes.
-
setNlpReformulate
public void setNlpReformulate(int newval)
Sets the value of the controlXPRSconstants.NLPREFORMULATE
. Controls the problem reformulations carried out before augmentation. This allows SLP to take advantage of dedicated algorithms for special problem classes.
-
resetNlpReformulate
public void resetNlpReformulate()
Resets to its default the value of controlXPRSconstants.NLPREFORMULATE
-
getNlpPresolveOps
public int getNlpPresolveOps()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVEOPS
. Bitmap indicating the SLP presolve actions to be taken
-
setNlpPresolveOps
public void setNlpPresolveOps(int newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVEOPS
. Bitmap indicating the SLP presolve actions to be taken
-
resetNlpPresolveOps
public void resetNlpPresolveOps()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVEOPS
-
getMultiStart_Log
public int getMultiStart_Log()
Retrieves the value of the controlXPRSconstants.MULTISTART_LOG
. The level of logging during the multistart run.
-
setMultiStart_Log
public void setMultiStart_Log(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_LOG
. The level of logging during the multistart run.
-
resetMultiStart_Log
public void resetMultiStart_Log()
Resets to its default the value of controlXPRSconstants.MULTISTART_LOG
-
getMultiStart_Seed
public int getMultiStart_Seed()
Retrieves the value of the controlXPRSconstants.MULTISTART_SEED
. Random seed used for the automatic generation of initial point when loading multistart presets
-
setMultiStart_Seed
public void setMultiStart_Seed(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_SEED
. Random seed used for the automatic generation of initial point when loading multistart presets
-
resetMultiStart_Seed
public void resetMultiStart_Seed()
Resets to its default the value of controlXPRSconstants.MULTISTART_SEED
-
getMultiStart_PoolSize
public int getMultiStart_PoolSize()
Retrieves the value of the controlXPRSconstants.MULTISTART_POOLSIZE
. The maximum number of problem objects allowed to pool up before synchronization in the deterministic multistart.
-
setMultiStart_PoolSize
public void setMultiStart_PoolSize(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_POOLSIZE
. The maximum number of problem objects allowed to pool up before synchronization in the deterministic multistart.
-
resetMultiStart_PoolSize
public void resetMultiStart_PoolSize()
Resets to its default the value of controlXPRSconstants.MULTISTART_POOLSIZE
-
getNlpPostsolve
public int getNlpPostsolve()
Retrieves the value of the controlXPRSconstants.NLPPOSTSOLVE
. This control determines whether postsolving should be performed automatically
-
setNlpPostsolve
public void setNlpPostsolve(int newval)
Sets the value of the controlXPRSconstants.NLPPOSTSOLVE
. This control determines whether postsolving should be performed automatically
-
resetNlpPostsolve
public void resetNlpPostsolve()
Resets to its default the value of controlXPRSconstants.NLPPOSTSOLVE
-
getNlpDeterministic
public int getNlpDeterministic()
Retrieves the value of the controlXPRSconstants.NLPDETERMINISTIC
. Determines if the parallel features of SLP should be guaranteed to be deterministic
-
setNlpDeterministic
public void setNlpDeterministic(int newval)
Sets the value of the controlXPRSconstants.NLPDETERMINISTIC
. Determines if the parallel features of SLP should be guaranteed to be deterministic
-
resetNlpDeterministic
public void resetNlpDeterministic()
Resets to its default the value of controlXPRSconstants.NLPDETERMINISTIC
-
getNlpPresolveLevel
public int getNlpPresolveLevel()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVELEVEL
. This control determines the level of changes presolve may carry out on the problem and whether column/row indices may change
-
setNlpPresolveLevel
public void setNlpPresolveLevel(int newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVELEVEL
. This control determines the level of changes presolve may carry out on the problem and whether column/row indices may change
-
resetNlpPresolveLevel
public void resetNlpPresolveLevel()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVELEVEL
-
getNlpProbing
public int getNlpProbing()
Retrieves the value of the controlXPRSconstants.NLPPROBING
. This control determines whether probing on a subset of variables should be performed prior to starting the main algorithm. Probing runs multiple times bound reduction in order to further tighten the bounding box.
-
setNlpProbing
public void setNlpProbing(int newval)
Sets the value of the controlXPRSconstants.NLPPROBING
. This control determines whether probing on a subset of variables should be performed prior to starting the main algorithm. Probing runs multiple times bound reduction in order to further tighten the bounding box.
-
resetNlpProbing
public void resetNlpProbing()
Resets to its default the value of controlXPRSconstants.NLPPROBING
-
getNlpCalcThreads
public int getNlpCalcThreads()
Retrieves the value of the controlXPRSconstants.NLPCALCTHREADS
. Number of threads used for formula and derivatives evaluations
-
setNlpCalcThreads
public void setNlpCalcThreads(int newval)
Sets the value of the controlXPRSconstants.NLPCALCTHREADS
. Number of threads used for formula and derivatives evaluations
-
resetNlpCalcThreads
public void resetNlpCalcThreads()
Resets to its default the value of controlXPRSconstants.NLPCALCTHREADS
-
getNlpThreads
public int getNlpThreads()
Retrieves the value of the controlXPRSconstants.NLPTHREADS
. Default number of threads to be used
-
setNlpThreads
public void setNlpThreads(int newval)
Sets the value of the controlXPRSconstants.NLPTHREADS
. Default number of threads to be used
-
resetNlpThreads
public void resetNlpThreads()
Resets to its default the value of controlXPRSconstants.NLPTHREADS
-
getNlpFindIV
public int getNlpFindIV()
Retrieves the value of the controlXPRSconstants.NLPFINDIV
. Option for running a heuristic to find a feasible initial point
-
setNlpFindIV
public void setNlpFindIV(int newval)
Sets the value of the controlXPRSconstants.NLPFINDIV
. Option for running a heuristic to find a feasible initial point
-
resetNlpFindIV
public void resetNlpFindIV()
Resets to its default the value of controlXPRSconstants.NLPFINDIV
-
getNlpLinQuadBR
public int getNlpLinQuadBR()
Retrieves the value of the controlXPRSconstants.NLPLINQUADBR
. Use linear and quadratic constraints and objective function to further reduce bounds on all variables
-
setNlpLinQuadBR
public void setNlpLinQuadBR(int newval)
Sets the value of the controlXPRSconstants.NLPLINQUADBR
. Use linear and quadratic constraints and objective function to further reduce bounds on all variables
-
resetNlpLinQuadBR
public void resetNlpLinQuadBR()
Resets to its default the value of controlXPRSconstants.NLPLINQUADBR
-
getNLPSolver
public int getNLPSolver()
Retrieves the value of the controlXPRSconstants.NLPSOLVER
. Selects the library to use for local solvesThis control is used in the following examples:
- PolygonMap
- PolygonMapDelta
- PolygonVecMap
- PolygonVecMapDelta
-
setNLPSolver
public void setNLPSolver(int newval)
Sets the value of the controlXPRSconstants.NLPSOLVER
. Selects the library to use for local solvesThis control is used in the following examples:
- PolygonMap
- PolygonMapDelta
- PolygonVecMap
- PolygonVecMapDelta
-
resetNLPSolver
public void resetNLPSolver()
Resets to its default the value of controlXPRSconstants.NLPSOLVER
-
getSlpAlgorithm
public int getSlpAlgorithm()
Retrieves the value of the controlXPRSconstants.SLPALGORITHM
. Bit map describing the SLP algorithm(s) to be used
-
setSlpAlgorithm
public void setSlpAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPALGORITHM
. Bit map describing the SLP algorithm(s) to be used
-
resetSlpAlgorithm
public void resetSlpAlgorithm()
Resets to its default the value of controlXPRSconstants.SLPALGORITHM
-
getSlpAugmentation
public int getSlpAugmentation()
Retrieves the value of the controlXPRSconstants.SLPAUGMENTATION
. Bit map describing the SLP augmentation method(s) to be used
-
setSlpAugmentation
public void setSlpAugmentation(int newval)
Sets the value of the controlXPRSconstants.SLPAUGMENTATION
. Bit map describing the SLP augmentation method(s) to be used
-
resetSlpAugmentation
public void resetSlpAugmentation()
Resets to its default the value of controlXPRSconstants.SLPAUGMENTATION
-
getSlpBarLimit
public int getSlpBarLimit()
Retrieves the value of the controlXPRSconstants.SLPBARLIMIT
. Number of initial SLP iterations using the barrier method
-
setSlpBarLimit
public void setSlpBarLimit(int newval)
Sets the value of the controlXPRSconstants.SLPBARLIMIT
. Number of initial SLP iterations using the barrier method
-
resetSlpBarLimit
public void resetSlpBarLimit()
Resets to its default the value of controlXPRSconstants.SLPBARLIMIT
-
getSlpCascade
public int getSlpCascade()
Retrieves the value of the controlXPRSconstants.SLPCASCADE
. Bit map describing the cascading to be used
-
setSlpCascade
public void setSlpCascade(int newval)
Sets the value of the controlXPRSconstants.SLPCASCADE
. Bit map describing the cascading to be used
-
resetSlpCascade
public void resetSlpCascade()
Resets to its default the value of controlXPRSconstants.SLPCASCADE
-
getSlpCascadeNLimit
public int getSlpCascadeNLimit()
Retrieves the value of the controlXPRSconstants.SLPCASCADENLIMIT
. Maximum number of iterations for cascading with non-linear determining rows
-
setSlpCascadeNLimit
public void setSlpCascadeNLimit(int newval)
Sets the value of the controlXPRSconstants.SLPCASCADENLIMIT
. Maximum number of iterations for cascading with non-linear determining rows
-
resetSlpCascadeNLimit
public void resetSlpCascadeNLimit()
Resets to its default the value of controlXPRSconstants.SLPCASCADENLIMIT
-
getSlpDampStart
public int getSlpDampStart()
Retrieves the value of the controlXPRSconstants.SLPDAMPSTART
. SLP iteration at which damping is activated
-
setSlpDampStart
public void setSlpDampStart(int newval)
Sets the value of the controlXPRSconstants.SLPDAMPSTART
. SLP iteration at which damping is activated
-
resetSlpDampStart
public void resetSlpDampStart()
Resets to its default the value of controlXPRSconstants.SLPDAMPSTART
-
getSlpCutStrategy
public int getSlpCutStrategy()
Retrieves the value of the controlXPRSconstants.SLPCUTSTRATEGY
. Determines whihc cuts to apply in the MISLP search when the default SLP-in-MIP strategy is used.
-
setSlpCutStrategy
public void setSlpCutStrategy(int newval)
Sets the value of the controlXPRSconstants.SLPCUTSTRATEGY
. Determines whihc cuts to apply in the MISLP search when the default SLP-in-MIP strategy is used.
-
resetSlpCutStrategy
public void resetSlpCutStrategy()
Resets to its default the value of controlXPRSconstants.SLPCUTSTRATEGY
-
getSlpDeltaZLimit
public int getSlpDeltaZLimit()
Retrieves the value of the controlXPRSconstants.SLPDELTAZLIMIT
. Number of SLP iterations during which to apply XSLP_DELTA_Z
-
setSlpDeltaZLimit
public void setSlpDeltaZLimit(int newval)
Sets the value of the controlXPRSconstants.SLPDELTAZLIMIT
. Number of SLP iterations during which to apply XSLP_DELTA_Z
-
resetSlpDeltaZLimit
public void resetSlpDeltaZLimit()
Resets to its default the value of controlXPRSconstants.SLPDELTAZLIMIT
-
getSlpInfeasLimit
public int getSlpInfeasLimit()
Retrieves the value of the controlXPRSconstants.SLPINFEASLIMIT
. The maximum number of consecutive infeasible SLP iterations which can occur before Xpress-SLP terminates
-
setSlpInfeasLimit
public void setSlpInfeasLimit(int newval)
Sets the value of the controlXPRSconstants.SLPINFEASLIMIT
. The maximum number of consecutive infeasible SLP iterations which can occur before Xpress-SLP terminates
-
resetSlpInfeasLimit
public void resetSlpInfeasLimit()
Resets to its default the value of controlXPRSconstants.SLPINFEASLIMIT
-
getSlpIterLimit
public int getSlpIterLimit()
Retrieves the value of the controlXPRSconstants.SLPITERLIMIT
. The maximum number of SLP iterations
-
setSlpIterLimit
public void setSlpIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPITERLIMIT
. The maximum number of SLP iterations
-
resetSlpIterLimit
public void resetSlpIterLimit()
Resets to its default the value of controlXPRSconstants.SLPITERLIMIT
-
getSlpSameCount
public int getSlpSameCount()
Retrieves the value of the controlXPRSconstants.SLPSAMECOUNT
. Number of steps reaching the step bound in the same direction before step bounds are increased
-
setSlpSameCount
public void setSlpSameCount(int newval)
Sets the value of the controlXPRSconstants.SLPSAMECOUNT
. Number of steps reaching the step bound in the same direction before step bounds are increased
-
resetSlpSameCount
public void resetSlpSameCount()
Resets to its default the value of controlXPRSconstants.SLPSAMECOUNT
-
getSlpSameDamp
public int getSlpSameDamp()
Retrieves the value of the controlXPRSconstants.SLPSAMEDAMP
. Number of steps in same direction before damping factor is increased
-
setSlpSameDamp
public void setSlpSameDamp(int newval)
Sets the value of the controlXPRSconstants.SLPSAMEDAMP
. Number of steps in same direction before damping factor is increased
-
resetSlpSameDamp
public void resetSlpSameDamp()
Resets to its default the value of controlXPRSconstants.SLPSAMEDAMP
-
getSlpSBStart
public int getSlpSBStart()
Retrieves the value of the controlXPRSconstants.SLPSBSTART
. SLP iteration after which step bounds are first applied
-
setSlpSBStart
public void setSlpSBStart(int newval)
Sets the value of the controlXPRSconstants.SLPSBSTART
. SLP iteration after which step bounds are first applied
-
resetSlpSBStart
public void resetSlpSBStart()
Resets to its default the value of controlXPRSconstants.SLPSBSTART
-
getSlpXCount
public int getSlpXCount()
Retrieves the value of the controlXPRSconstants.SLPXCOUNT
. Number of SLP iterations over which to measure static objective (1) convergence
-
setSlpXCount
public void setSlpXCount(int newval)
Sets the value of the controlXPRSconstants.SLPXCOUNT
. Number of SLP iterations over which to measure static objective (1) convergence
-
resetSlpXCount
public void resetSlpXCount()
Resets to its default the value of controlXPRSconstants.SLPXCOUNT
-
getSlpXLimit
public int getSlpXLimit()
Retrieves the value of the controlXPRSconstants.SLPXLIMIT
. Number of SLP iterations up to which static objective (1) convergence testing starts
-
setSlpXLimit
public void setSlpXLimit(int newval)
Sets the value of the controlXPRSconstants.SLPXLIMIT
. Number of SLP iterations up to which static objective (1) convergence testing starts
-
resetSlpXLimit
public void resetSlpXLimit()
Resets to its default the value of controlXPRSconstants.SLPXLIMIT
-
getSlpDelayUpdateRows
public int getSlpDelayUpdateRows()
Retrieves the value of the controlXPRSconstants.SLPDELAYUPDATEROWS
. Number of SLP iterations before update rows are fully activated
-
setSlpDelayUpdateRows
public void setSlpDelayUpdateRows(int newval)
Sets the value of the controlXPRSconstants.SLPDELAYUPDATEROWS
. Number of SLP iterations before update rows are fully activated
-
resetSlpDelayUpdateRows
public void resetSlpDelayUpdateRows()
Resets to its default the value of controlXPRSconstants.SLPDELAYUPDATEROWS
-
getSlpAutoSave
public int getSlpAutoSave()
Retrieves the value of the controlXPRSconstants.SLPAUTOSAVE
. Frequency with which to save the model
-
setSlpAutoSave
public void setSlpAutoSave(int newval)
Sets the value of the controlXPRSconstants.SLPAUTOSAVE
. Frequency with which to save the model
-
resetSlpAutoSave
public void resetSlpAutoSave()
Resets to its default the value of controlXPRSconstants.SLPAUTOSAVE
-
getSlpAnalyze
public int getSlpAnalyze()
Retrieves the value of the controlXPRSconstants.SLPANALYZE
. Bit map activating additional options supporting model / solution path analyzis
-
setSlpAnalyze
public void setSlpAnalyze(int newval)
Sets the value of the controlXPRSconstants.SLPANALYZE
. Bit map activating additional options supporting model / solution path analyzis
-
resetSlpAnalyze
public void resetSlpAnalyze()
Resets to its default the value of controlXPRSconstants.SLPANALYZE
-
getSlpOCount
public int getSlpOCount()
Retrieves the value of the controlXPRSconstants.SLPOCOUNT
. Number of SLP iterations over which to measure objective function variation for static objective (2) convergence criterion
-
setSlpOCount
public void setSlpOCount(int newval)
Sets the value of the controlXPRSconstants.SLPOCOUNT
. Number of SLP iterations over which to measure objective function variation for static objective (2) convergence criterion
-
resetSlpOCount
public void resetSlpOCount()
Resets to its default the value of controlXPRSconstants.SLPOCOUNT
-
getSlpMipAlgorithm
public int getSlpMipAlgorithm()
Retrieves the value of the controlXPRSconstants.SLPMIPALGORITHM
. Bitmap describing the MISLP algorithms to be used
-
setSlpMipAlgorithm
public void setSlpMipAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPMIPALGORITHM
. Bitmap describing the MISLP algorithms to be used
-
resetSlpMipAlgorithm
public void resetSlpMipAlgorithm()
Resets to its default the value of controlXPRSconstants.SLPMIPALGORITHM
-
getSlpMipRelaxStepBounds
public int getSlpMipRelaxStepBounds()
Retrieves the value of the controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
. Bitmap describing the step-bound relaxation strategy during MISLP
-
setSlpMipRelaxStepBounds
public void setSlpMipRelaxStepBounds(int newval)
Sets the value of the controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
. Bitmap describing the step-bound relaxation strategy during MISLP
-
resetSlpMipRelaxStepBounds
public void resetSlpMipRelaxStepBounds()
Resets to its default the value of controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
-
getSlpMipFixStepBounds
public int getSlpMipFixStepBounds()
Retrieves the value of the controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
. Bitmap describing the step-bound fixing strategy during MISLP
-
setSlpMipFixStepBounds
public void setSlpMipFixStepBounds(int newval)
Sets the value of the controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
. Bitmap describing the step-bound fixing strategy during MISLP
-
resetSlpMipFixStepBounds
public void resetSlpMipFixStepBounds()
Resets to its default the value of controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
-
getSlpMipIterLimit
public int getSlpMipIterLimit()
Retrieves the value of the controlXPRSconstants.SLPMIPITERLIMIT
. Maximum number of SLP iterations at each node
-
setSlpMipIterLimit
public void setSlpMipIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPMIPITERLIMIT
. Maximum number of SLP iterations at each node
-
resetSlpMipIterLimit
public void resetSlpMipIterLimit()
Resets to its default the value of controlXPRSconstants.SLPMIPITERLIMIT
-
getSlpMipCutoffLimit
public int getSlpMipCutoffLimit()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFFLIMIT
. Number of SLP iterations to check when considering a node for cutting off
-
setSlpMipCutoffLimit
public void setSlpMipCutoffLimit(int newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFFLIMIT
. Number of SLP iterations to check when considering a node for cutting off
-
resetSlpMipCutoffLimit
public void resetSlpMipCutoffLimit()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFFLIMIT
-
getSlpMipOCount
public int getSlpMipOCount()
Retrieves the value of the controlXPRSconstants.SLPMIPOCOUNT
. Number of SLP iterations at each node over which to measure objective function variation
-
setSlpMipOCount
public void setSlpMipOCount(int newval)
Sets the value of the controlXPRSconstants.SLPMIPOCOUNT
. Number of SLP iterations at each node over which to measure objective function variation
-
resetSlpMipOCount
public void resetSlpMipOCount()
Resets to its default the value of controlXPRSconstants.SLPMIPOCOUNT
-
getSlpMipDefaultAlgorithm
public int getSlpMipDefaultAlgorithm()
Retrieves the value of the controlXPRSconstants.SLPMIPDEFAULTALGORITHM
. Default algorithm to be used during the tree search in MISLP
-
setSlpMipDefaultAlgorithm
public void setSlpMipDefaultAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPMIPDEFAULTALGORITHM
. Default algorithm to be used during the tree search in MISLP
-
resetSlpMipDefaultAlgorithm
public void resetSlpMipDefaultAlgorithm()
Resets to its default the value of controlXPRSconstants.SLPMIPDEFAULTALGORITHM
-
getSlpMipLog
public int getSlpMipLog()
Retrieves the value of the controlXPRSconstants.SLPMIPLOG
. Frequency with which MIP status is printed
-
setSlpMipLog
public void setSlpMipLog(int newval)
Sets the value of the controlXPRSconstants.SLPMIPLOG
. Frequency with which MIP status is printed
-
resetSlpMipLog
public void resetSlpMipLog()
Resets to its default the value of controlXPRSconstants.SLPMIPLOG
-
getSlpDeltaOffset
public int getSlpDeltaOffset()
Retrieves the value of the controlXPRSconstants.SLPDELTAOFFSET
. Position of first character of SLP variable name used to create name of delta vector
-
setSlpDeltaOffset
public void setSlpDeltaOffset(int newval)
Sets the value of the controlXPRSconstants.SLPDELTAOFFSET
. Position of first character of SLP variable name used to create name of delta vector
-
resetSlpDeltaOffset
public void resetSlpDeltaOffset()
Resets to its default the value of controlXPRSconstants.SLPDELTAOFFSET
-
getSlpUpdateOffset
public int getSlpUpdateOffset()
Retrieves the value of the controlXPRSconstants.SLPUPDATEOFFSET
. Position of first character of SLP variable name used to create name of SLP update row
-
setSlpUpdateOffset
public void setSlpUpdateOffset(int newval)
Sets the value of the controlXPRSconstants.SLPUPDATEOFFSET
. Position of first character of SLP variable name used to create name of SLP update row
-
resetSlpUpdateOffset
public void resetSlpUpdateOffset()
Resets to its default the value of controlXPRSconstants.SLPUPDATEOFFSET
-
getSlpErrorOffset
public int getSlpErrorOffset()
Retrieves the value of the controlXPRSconstants.SLPERROROFFSET
. Position of first character of constraint name used to create name of penalty error vectors
-
setSlpErrorOffset
public void setSlpErrorOffset(int newval)
Sets the value of the controlXPRSconstants.SLPERROROFFSET
. Position of first character of constraint name used to create name of penalty error vectors
-
resetSlpErrorOffset
public void resetSlpErrorOffset()
Resets to its default the value of controlXPRSconstants.SLPERROROFFSET
-
getSlpSBRowOffset
public int getSlpSBRowOffset()
Retrieves the value of the controlXPRSconstants.SLPSBROWOFFSET
. Position of first character of SLP variable name used to create name of SLP lower and upper step bound rows
-
setSlpSBRowOffset
public void setSlpSBRowOffset(int newval)
Sets the value of the controlXPRSconstants.SLPSBROWOFFSET
. Position of first character of SLP variable name used to create name of SLP lower and upper step bound rows
-
resetSlpSBRowOffset
public void resetSlpSBRowOffset()
Resets to its default the value of controlXPRSconstants.SLPSBROWOFFSET
-
getSlpVCount
public int getSlpVCount()
Retrieves the value of the controlXPRSconstants.SLPVCOUNT
. Number of SLP iterations over which to measure static objective (3) convergence
-
setSlpVCount
public void setSlpVCount(int newval)
Sets the value of the controlXPRSconstants.SLPVCOUNT
. Number of SLP iterations over which to measure static objective (3) convergence
-
resetSlpVCount
public void resetSlpVCount()
Resets to its default the value of controlXPRSconstants.SLPVCOUNT
-
getSlpVLimit
public int getSlpVLimit()
Retrieves the value of the controlXPRSconstants.SLPVLIMIT
. Number of SLP iterations after which static objective (3) convergence testing starts
-
setSlpVLimit
public void setSlpVLimit(int newval)
Sets the value of the controlXPRSconstants.SLPVLIMIT
. Number of SLP iterations after which static objective (3) convergence testing starts
-
resetSlpVLimit
public void resetSlpVLimit()
Resets to its default the value of controlXPRSconstants.SLPVLIMIT
-
getSlpECFCheck
public int getSlpECFCheck()
Retrieves the value of the controlXPRSconstants.SLPECFCHECK
. Check feasibility at the point of linearization for extended convergence criteria
-
setSlpECFCheck
public void setSlpECFCheck(int newval)
Sets the value of the controlXPRSconstants.SLPECFCHECK
. Check feasibility at the point of linearization for extended convergence criteria
-
resetSlpECFCheck
public void resetSlpECFCheck()
Resets to its default the value of controlXPRSconstants.SLPECFCHECK
-
getSlpMipCutOffCount
public int getSlpMipCutOffCount()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFFCOUNT
. Number of SLP iterations to check when considering a node for cutting off
-
setSlpMipCutOffCount
public void setSlpMipCutOffCount(int newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFFCOUNT
. Number of SLP iterations to check when considering a node for cutting off
-
resetSlpMipCutOffCount
public void resetSlpMipCutOffCount()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFFCOUNT
-
getSlpWCount
public int getSlpWCount()
Retrieves the value of the controlXPRSconstants.SLPWCOUNT
. Number of SLP iterations over which to measure the objective for the extended convergence continuation criterion
-
setSlpWCount
public void setSlpWCount(int newval)
Sets the value of the controlXPRSconstants.SLPWCOUNT
. Number of SLP iterations over which to measure the objective for the extended convergence continuation criterion
-
resetSlpWCount
public void resetSlpWCount()
Resets to its default the value of controlXPRSconstants.SLPWCOUNT
-
getSlpUnFinishedLimit
public int getSlpUnFinishedLimit()
Retrieves the value of the controlXPRSconstants.SLPUNFINISHEDLIMIT
. The number of consecutive SLP iterations that may have an unfinished status before the solve is terminated.
-
setSlpUnFinishedLimit
public void setSlpUnFinishedLimit(int newval)
Sets the value of the controlXPRSconstants.SLPUNFINISHEDLIMIT
. The number of consecutive SLP iterations that may have an unfinished status before the solve is terminated.
-
resetSlpUnFinishedLimit
public void resetSlpUnFinishedLimit()
Resets to its default the value of controlXPRSconstants.SLPUNFINISHEDLIMIT
-
getSlpConvergenceOps
public int getSlpConvergenceOps()
Retrieves the value of the controlXPRSconstants.SLPCONVERGENCEOPS
. Bit map describing which convergence tests should be carried out
-
setSlpConvergenceOps
public void setSlpConvergenceOps(int newval)
Sets the value of the controlXPRSconstants.SLPCONVERGENCEOPS
. Bit map describing which convergence tests should be carried out
-
resetSlpConvergenceOps
public void resetSlpConvergenceOps()
Resets to its default the value of controlXPRSconstants.SLPCONVERGENCEOPS
-
getSlpZeroCriterion
public int getSlpZeroCriterion()
Retrieves the value of the controlXPRSconstants.SLPZEROCRITERION
. Bitmap determining the behavior of the placeholder deletion procedure
-
setSlpZeroCriterion
public void setSlpZeroCriterion(int newval)
Sets the value of the controlXPRSconstants.SLPZEROCRITERION
. Bitmap determining the behavior of the placeholder deletion procedure
-
resetSlpZeroCriterion
public void resetSlpZeroCriterion()
Resets to its default the value of controlXPRSconstants.SLPZEROCRITERION
-
getSlpZeroCriterionStart
public int getSlpZeroCriterionStart()
Retrieves the value of the controlXPRSconstants.SLPZEROCRITERIONSTART
. SLP iteration at which criteria for deletion of placeholder entries are first activated.
-
setSlpZeroCriterionStart
public void setSlpZeroCriterionStart(int newval)
Sets the value of the controlXPRSconstants.SLPZEROCRITERIONSTART
. SLP iteration at which criteria for deletion of placeholder entries are first activated.
-
resetSlpZeroCriterionStart
public void resetSlpZeroCriterionStart()
Resets to its default the value of controlXPRSconstants.SLPZEROCRITERIONSTART
-
getSlpZeroCriterionCount
public int getSlpZeroCriterionCount()
Retrieves the value of the controlXPRSconstants.SLPZEROCRITERIONCOUNT
. Number of consecutive times a placeholder entry is zero before being considered for deletion
-
setSlpZeroCriterionCount
public void setSlpZeroCriterionCount(int newval)
Sets the value of the controlXPRSconstants.SLPZEROCRITERIONCOUNT
. Number of consecutive times a placeholder entry is zero before being considered for deletion
-
resetSlpZeroCriterionCount
public void resetSlpZeroCriterionCount()
Resets to its default the value of controlXPRSconstants.SLPZEROCRITERIONCOUNT
-
getSlpLSPatternLimit
public int getSlpLSPatternLimit()
Retrieves the value of the controlXPRSconstants.SLPLSPATTERNLIMIT
. Number of iterations in the pattern search preceding the line search
-
setSlpLSPatternLimit
public void setSlpLSPatternLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSPATTERNLIMIT
. Number of iterations in the pattern search preceding the line search
-
resetSlpLSPatternLimit
public void resetSlpLSPatternLimit()
Resets to its default the value of controlXPRSconstants.SLPLSPATTERNLIMIT
-
getSlpLSIterLimit
public int getSlpLSIterLimit()
Retrieves the value of the controlXPRSconstants.SLPLSITERLIMIT
. Number of iterations in the line search
-
setSlpLSIterLimit
public void setSlpLSIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSITERLIMIT
. Number of iterations in the line search
-
resetSlpLSIterLimit
public void resetSlpLSIterLimit()
Resets to its default the value of controlXPRSconstants.SLPLSITERLIMIT
-
getSlpLSStart
public int getSlpLSStart()
Retrieves the value of the controlXPRSconstants.SLPLSSTART
. Iteration in which to active the line search
-
setSlpLSStart
public void setSlpLSStart(int newval)
Sets the value of the controlXPRSconstants.SLPLSSTART
. Iteration in which to active the line search
-
resetSlpLSStart
public void resetSlpLSStart()
Resets to its default the value of controlXPRSconstants.SLPLSSTART
-
getSlpPenaltyInfoStart
public int getSlpPenaltyInfoStart()
Retrieves the value of the controlXPRSconstants.SLPPENALTYINFOSTART
. Iteration from which to record row penalty information
-
setSlpPenaltyInfoStart
public void setSlpPenaltyInfoStart(int newval)
Sets the value of the controlXPRSconstants.SLPPENALTYINFOSTART
. Iteration from which to record row penalty information
-
resetSlpPenaltyInfoStart
public void resetSlpPenaltyInfoStart()
Resets to its default the value of controlXPRSconstants.SLPPENALTYINFOSTART
-
getSlpFilter
public int getSlpFilter()
Retrieves the value of the controlXPRSconstants.SLPFILTER
. Bit map for controlling solution updates
-
setSlpFilter
public void setSlpFilter(int newval)
Sets the value of the controlXPRSconstants.SLPFILTER
. Bit map for controlling solution updates
-
resetSlpFilter
public void resetSlpFilter()
Resets to its default the value of controlXPRSconstants.SLPFILTER
-
getSlpTraceMaskOps
public int getSlpTraceMaskOps()
Retrieves the value of the controlXPRSconstants.SLPTRACEMASKOPS
. Controls the information printed forXSLP_TRACEMASK
. The order in which the information is printed is determined by the order of bits inXSLP_TRACEMASKOPS
.
-
setSlpTraceMaskOps
public void setSlpTraceMaskOps(int newval)
Sets the value of the controlXPRSconstants.SLPTRACEMASKOPS
. Controls the information printed forXSLP_TRACEMASK
. The order in which the information is printed is determined by the order of bits inXSLP_TRACEMASKOPS
.
-
resetSlpTraceMaskOps
public void resetSlpTraceMaskOps()
Resets to its default the value of controlXPRSconstants.SLPTRACEMASKOPS
-
getSlpLSZeroLimit
public int getSlpLSZeroLimit()
Retrieves the value of the controlXPRSconstants.SLPLSZEROLIMIT
. Maximum number of zero length line search steps before line search is deactivated
-
setSlpLSZeroLimit
public void setSlpLSZeroLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSZEROLIMIT
. Maximum number of zero length line search steps before line search is deactivated
-
resetSlpLSZeroLimit
public void resetSlpLSZeroLimit()
Resets to its default the value of controlXPRSconstants.SLPLSZEROLIMIT
-
getSlpHeurStrategy
public int getSlpHeurStrategy()
Retrieves the value of the controlXPRSconstants.SLPHEURSTRATEGY
. Branch and Bound: This specifies the MINLP heuristic strategy. On some problems it is worth trying more comprehensive heuristic strategies by settingHEURSTRATEGY
to 2 or 3.
-
setSlpHeurStrategy
public void setSlpHeurStrategy(int newval)
Sets the value of the controlXPRSconstants.SLPHEURSTRATEGY
. Branch and Bound: This specifies the MINLP heuristic strategy. On some problems it is worth trying more comprehensive heuristic strategies by settingHEURSTRATEGY
to 2 or 3.
-
resetSlpHeurStrategy
public void resetSlpHeurStrategy()
Resets to its default the value of controlXPRSconstants.SLPHEURSTRATEGY
-
getSlpBarCrossoverStart
public int getSlpBarCrossoverStart()
Retrieves the value of the controlXPRSconstants.SLPBARCROSSOVERSTART
. Default crossover activation behaviour for barrier start
-
setSlpBarCrossoverStart
public void setSlpBarCrossoverStart(int newval)
Sets the value of the controlXPRSconstants.SLPBARCROSSOVERSTART
. Default crossover activation behaviour for barrier start
-
resetSlpBarCrossoverStart
public void resetSlpBarCrossoverStart()
Resets to its default the value of controlXPRSconstants.SLPBARCROSSOVERSTART
-
getSlpBarStallingLimit
public int getSlpBarStallingLimit()
Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGLIMIT
. Number of iterations to allow numerical failures in barrier before switching to dual
-
setSlpBarStallingLimit
public void setSlpBarStallingLimit(int newval)
Sets the value of the controlXPRSconstants.SLPBARSTALLINGLIMIT
. Number of iterations to allow numerical failures in barrier before switching to dual
-
resetSlpBarStallingLimit
public void resetSlpBarStallingLimit()
Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGLIMIT
-
getSlpBarStallingObjLimit
public int getSlpBarStallingObjLimit()
Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGOBJLIMIT
. Number of iterations over which to measure the objective change for barrier iterations with no crossover
-
setSlpBarStallingObjLimit
public void setSlpBarStallingObjLimit(int newval)
Sets the value of the controlXPRSconstants.SLPBARSTALLINGOBJLIMIT
. Number of iterations over which to measure the objective change for barrier iterations with no crossover
-
resetSlpBarStallingObjLimit
public void resetSlpBarStallingObjLimit()
Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGOBJLIMIT
-
getSlpBarStartOps
public int getSlpBarStartOps()
Retrieves the value of the controlXPRSconstants.SLPBARSTARTOPS
. Controls behaviour when the barrier is used to solve the linearizations
-
setSlpBarStartOps
public void setSlpBarStartOps(int newval)
Sets the value of the controlXPRSconstants.SLPBARSTARTOPS
. Controls behaviour when the barrier is used to solve the linearizations
-
resetSlpBarStartOps
public void resetSlpBarStartOps()
Resets to its default the value of controlXPRSconstants.SLPBARSTARTOPS
-
getSlpGridHeurSelect
public int getSlpGridHeurSelect()
Retrieves the value of the controlXPRSconstants.SLPGRIDHEURSELECT
. Bit map selectin which heuristics to run if the problem has variable with an integer delta
-
setSlpGridHeurSelect
public void setSlpGridHeurSelect(int newval)
Sets the value of the controlXPRSconstants.SLPGRIDHEURSELECT
. Bit map selectin which heuristics to run if the problem has variable with an integer delta
-
resetSlpGridHeurSelect
public void resetSlpGridHeurSelect()
Resets to its default the value of controlXPRSconstants.SLPGRIDHEURSELECT
-
getNlpInfinity
public double getNlpInfinity()
Retrieves the value of the controlXPRSconstants.NLPINFINITY
. Value returned by a divide-by-zero in a formula
-
setNlpInfinity
public void setNlpInfinity(double newval)
Sets the value of the controlXPRSconstants.NLPINFINITY
. Value returned by a divide-by-zero in a formula
-
resetNlpInfinity
public void resetNlpInfinity()
Resets to its default the value of controlXPRSconstants.NLPINFINITY
-
getNlpZero
public double getNlpZero()
Retrieves the value of the controlXPRSconstants.NLPZERO
. Absolute tolerance
-
setNlpZero
public void setNlpZero(double newval)
Sets the value of the controlXPRSconstants.NLPZERO
. Absolute tolerance
-
resetNlpZero
public void resetNlpZero()
Resets to its default the value of controlXPRSconstants.NLPZERO
-
getNlpDefaultIV
public double getNlpDefaultIV()
Retrieves the value of the controlXPRSconstants.NLPDEFAULTIV
. Default initial value for an SLP variable if none is explicitly given
-
setNlpDefaultIV
public void setNlpDefaultIV(double newval)
Sets the value of the controlXPRSconstants.NLPDEFAULTIV
. Default initial value for an SLP variable if none is explicitly given
-
resetNlpDefaultIV
public void resetNlpDefaultIV()
Resets to its default the value of controlXPRSconstants.NLPDEFAULTIV
-
getNlpValidationTol_A
public double getNlpValidationTol_A()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_A
. Absolute tolerance for the XSLPvalidate procedure
-
setNlpValidationTol_A
public void setNlpValidationTol_A(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_A
. Absolute tolerance for the XSLPvalidate procedure
-
resetNlpValidationTol_A
public void resetNlpValidationTol_A()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_A
-
getNlpValidationTol_R
public double getNlpValidationTol_R()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_R
. Relative tolerance for the XSLPvalidate procedure
-
setNlpValidationTol_R
public void setNlpValidationTol_R(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_R
. Relative tolerance for the XSLPvalidate procedure
-
resetNlpValidationTol_R
public void resetNlpValidationTol_R()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_R
-
getNlpPrimalIntegralRef
public double getNlpPrimalIntegralRef()
Retrieves the value of the controlXPRSconstants.NLPPRIMALINTEGRALREF
. Reference solution value to take into account when calculating the primal integral
-
setNlpPrimalIntegralRef
public void setNlpPrimalIntegralRef(double newval)
Sets the value of the controlXPRSconstants.NLPPRIMALINTEGRALREF
. Reference solution value to take into account when calculating the primal integral
-
resetNlpPrimalIntegralRef
public void resetNlpPrimalIntegralRef()
Resets to its default the value of controlXPRSconstants.NLPPRIMALINTEGRALREF
-
getNlpPrimalIntegralAlpha
public double getNlpPrimalIntegralAlpha()
Retrieves the value of the controlXPRSconstants.NLPPRIMALINTEGRALALPHA
. Decay term for primal integral computation
-
setNlpPrimalIntegralAlpha
public void setNlpPrimalIntegralAlpha(double newval)
Sets the value of the controlXPRSconstants.NLPPRIMALINTEGRALALPHA
. Decay term for primal integral computation
-
resetNlpPrimalIntegralAlpha
public void resetNlpPrimalIntegralAlpha()
Resets to its default the value of controlXPRSconstants.NLPPRIMALINTEGRALALPHA
-
getNlpPresolveZero
public double getNlpPresolveZero()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVEZERO
. Minimum absolute value for a variable which is identified as nonzero during SLP presolve
-
setNlpPresolveZero
public void setNlpPresolveZero(double newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVEZERO
. Minimum absolute value for a variable which is identified as nonzero during SLP presolve
-
resetNlpPresolveZero
public void resetNlpPresolveZero()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVEZERO
-
getNlpMeritLambda
public double getNlpMeritLambda()
Retrieves the value of the controlXPRSconstants.NLPMERITLAMBDA
. Factor by which the net objective is taken into account in the merit function
-
setNlpMeritLambda
public void setNlpMeritLambda(double newval)
Sets the value of the controlXPRSconstants.NLPMERITLAMBDA
. Factor by which the net objective is taken into account in the merit function
-
resetNlpMeritLambda
public void resetNlpMeritLambda()
Resets to its default the value of controlXPRSconstants.NLPMERITLAMBDA
-
getMsMaxBoundRange
public double getMsMaxBoundRange()
Retrieves the value of the controlXPRSconstants.MSMAXBOUNDRANGE
. Defines the maximum range inside which initial points are generated by multistart presets
-
setMsMaxBoundRange
public void setMsMaxBoundRange(double newval)
Sets the value of the controlXPRSconstants.MSMAXBOUNDRANGE
. Defines the maximum range inside which initial points are generated by multistart presets
-
resetMsMaxBoundRange
public void resetMsMaxBoundRange()
Resets to its default the value of controlXPRSconstants.MSMAXBOUNDRANGE
-
getNlpValidationTol_K
public double getNlpValidationTol_K()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_K
. Relative tolerance for the XSLPvalidatekkt procedure
-
setNlpValidationTol_K
public void setNlpValidationTol_K(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_K
. Relative tolerance for the XSLPvalidatekkt procedure
-
resetNlpValidationTol_K
public void resetNlpValidationTol_K()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_K
-
getNlpPresolve_ElimTol
public double getNlpPresolve_ElimTol()
Retrieves the value of the controlXPRSconstants.NLPPRESOLVE_ELIMTOL
. Tolerance for nonlinear eliminations during SLP presolve
-
setNlpPresolve_ElimTol
public void setNlpPresolve_ElimTol(double newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVE_ELIMTOL
. Tolerance for nonlinear eliminations during SLP presolve
-
resetNlpPresolve_ElimTol
public void resetNlpPresolve_ElimTol()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVE_ELIMTOL
-
getNlpValidationTarget_R
public double getNlpValidationTarget_R()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTARGET_R
. Feasiblity target tolerance
-
setNlpValidationTarget_R
public void setNlpValidationTarget_R(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_R
. Feasiblity target tolerance
-
resetNlpValidationTarget_R
public void resetNlpValidationTarget_R()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTARGET_R
-
getNlpValidationTarget_K
public double getNlpValidationTarget_K()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTARGET_K
. Optimality target tolerance
-
setNlpValidationTarget_K
public void setNlpValidationTarget_K(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_K
. Optimality target tolerance
-
resetNlpValidationTarget_K
public void resetNlpValidationTarget_K()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTARGET_K
-
getNlpValidationFactor
public double getNlpValidationFactor()
Retrieves the value of the controlXPRSconstants.NLPVALIDATIONFACTOR
. Minimum improvement in validation targets to continue iterating
-
setNlpValidationFactor
public void setNlpValidationFactor(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONFACTOR
. Minimum improvement in validation targets to continue iterating
-
resetNlpValidationFactor
public void resetNlpValidationFactor()
Resets to its default the value of controlXPRSconstants.NLPVALIDATIONFACTOR
-
getSlpDamp
public double getSlpDamp()
Retrieves the value of the controlXPRSconstants.SLPDAMP
. Damping factor for updating values of variables
-
setSlpDamp
public void setSlpDamp(double newval)
Sets the value of the controlXPRSconstants.SLPDAMP
. Damping factor for updating values of variables
-
resetSlpDamp
public void resetSlpDamp()
Resets to its default the value of controlXPRSconstants.SLPDAMP
-
getSlpDampExpand
public double getSlpDampExpand()
Retrieves the value of the controlXPRSconstants.SLPDAMPEXPAND
. Multiplier to increase damping factor during dynamic damping
-
setSlpDampExpand
public void setSlpDampExpand(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPEXPAND
. Multiplier to increase damping factor during dynamic damping
-
resetSlpDampExpand
public void resetSlpDampExpand()
Resets to its default the value of controlXPRSconstants.SLPDAMPEXPAND
-
getSlpDampShrink
public double getSlpDampShrink()
Retrieves the value of the controlXPRSconstants.SLPDAMPSHRINK
. Multiplier to decrease damping factor during dynamic damping
-
setSlpDampShrink
public void setSlpDampShrink(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPSHRINK
. Multiplier to decrease damping factor during dynamic damping
-
resetSlpDampShrink
public void resetSlpDampShrink()
Resets to its default the value of controlXPRSconstants.SLPDAMPSHRINK
-
getSlpDelta_A
public double getSlpDelta_A()
Retrieves the value of the controlXPRSconstants.SLPDELTA_A
. Absolute perturbation of values for calculating numerical derivatives
-
setSlpDelta_A
public void setSlpDelta_A(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_A
. Absolute perturbation of values for calculating numerical derivatives
-
resetSlpDelta_A
public void resetSlpDelta_A()
Resets to its default the value of controlXPRSconstants.SLPDELTA_A
-
getSlpDelta_R
public double getSlpDelta_R()
Retrieves the value of the controlXPRSconstants.SLPDELTA_R
. Relative perturbation of values for calculating numerical derivatives
-
setSlpDelta_R
public void setSlpDelta_R(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_R
. Relative perturbation of values for calculating numerical derivatives
-
resetSlpDelta_R
public void resetSlpDelta_R()
Resets to its default the value of controlXPRSconstants.SLPDELTA_R
-
getSlpDelta_Z
public double getSlpDelta_Z()
Retrieves the value of the controlXPRSconstants.SLPDELTA_Z
. Tolerance used when calculating derivatives
-
setSlpDelta_Z
public void setSlpDelta_Z(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_Z
. Tolerance used when calculating derivatives
-
resetSlpDelta_Z
public void resetSlpDelta_Z()
Resets to its default the value of controlXPRSconstants.SLPDELTA_Z
-
getSlpDeltaCost
public double getSlpDeltaCost()
Retrieves the value of the controlXPRSconstants.SLPDELTACOST
. Initial penalty cost multiplier for penalty delta vectors
-
setSlpDeltaCost
public void setSlpDeltaCost(double newval)
Sets the value of the controlXPRSconstants.SLPDELTACOST
. Initial penalty cost multiplier for penalty delta vectors
-
resetSlpDeltaCost
public void resetSlpDeltaCost()
Resets to its default the value of controlXPRSconstants.SLPDELTACOST
-
getSlpDeltaMaxCost
public double getSlpDeltaMaxCost()
Retrieves the value of the controlXPRSconstants.SLPDELTAMAXCOST
. Maximum penalty cost multiplier for penalty delta vectors
-
setSlpDeltaMaxCost
public void setSlpDeltaMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPDELTAMAXCOST
. Maximum penalty cost multiplier for penalty delta vectors
-
resetSlpDeltaMaxCost
public void resetSlpDeltaMaxCost()
Resets to its default the value of controlXPRSconstants.SLPDELTAMAXCOST
-
getSlpDJTol
public double getSlpDJTol()
Retrieves the value of the controlXPRSconstants.SLPDJTOL
. Tolerance on DJ value for determining if a variable is at its step bound
-
setSlpDJTol
public void setSlpDJTol(double newval)
Sets the value of the controlXPRSconstants.SLPDJTOL
. Tolerance on DJ value for determining if a variable is at its step bound
-
resetSlpDJTol
public void resetSlpDJTol()
Resets to its default the value of controlXPRSconstants.SLPDJTOL
-
getSlpErrorCost
public double getSlpErrorCost()
Retrieves the value of the controlXPRSconstants.SLPERRORCOST
. Initial penalty cost multiplier for penalty error vectors
-
setSlpErrorCost
public void setSlpErrorCost(double newval)
Sets the value of the controlXPRSconstants.SLPERRORCOST
. Initial penalty cost multiplier for penalty error vectors
-
resetSlpErrorCost
public void resetSlpErrorCost()
Resets to its default the value of controlXPRSconstants.SLPERRORCOST
-
getSlpErrorMaxCost
public double getSlpErrorMaxCost()
Retrieves the value of the controlXPRSconstants.SLPERRORMAXCOST
. Maximum penalty cost multiplier for penalty error vectors
-
setSlpErrorMaxCost
public void setSlpErrorMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPERRORMAXCOST
. Maximum penalty cost multiplier for penalty error vectors
-
resetSlpErrorMaxCost
public void resetSlpErrorMaxCost()
Resets to its default the value of controlXPRSconstants.SLPERRORMAXCOST
-
getSlpErrorTol_A
public double getSlpErrorTol_A()
Retrieves the value of the controlXPRSconstants.SLPERRORTOL_A
. Absolute tolerance for error vectors
-
setSlpErrorTol_A
public void setSlpErrorTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPERRORTOL_A
. Absolute tolerance for error vectors
-
resetSlpErrorTol_A
public void resetSlpErrorTol_A()
Resets to its default the value of controlXPRSconstants.SLPERRORTOL_A
-
getSlpExpand
public double getSlpExpand()
Retrieves the value of the controlXPRSconstants.SLPEXPAND
. Multiplier to increase a step bound
-
setSlpExpand
public void setSlpExpand(double newval)
Sets the value of the controlXPRSconstants.SLPEXPAND
. Multiplier to increase a step bound
-
resetSlpExpand
public void resetSlpExpand()
Resets to its default the value of controlXPRSconstants.SLPEXPAND
-
getSlpMaxWeight
public double getSlpMaxWeight()
Retrieves the value of the controlXPRSconstants.SLPMAXWEIGHT
. Maximum penalty weight for delta or error vectors
-
setSlpMaxWeight
public void setSlpMaxWeight(double newval)
Sets the value of the controlXPRSconstants.SLPMAXWEIGHT
. Maximum penalty weight for delta or error vectors
-
resetSlpMaxWeight
public void resetSlpMaxWeight()
Resets to its default the value of controlXPRSconstants.SLPMAXWEIGHT
-
getSlpMinWeight
public double getSlpMinWeight()
Retrieves the value of the controlXPRSconstants.SLPMINWEIGHT
. Minimum penalty weight for delta or error vectors
-
setSlpMinWeight
public void setSlpMinWeight(double newval)
Sets the value of the controlXPRSconstants.SLPMINWEIGHT
. Minimum penalty weight for delta or error vectors
-
resetSlpMinWeight
public void resetSlpMinWeight()
Resets to its default the value of controlXPRSconstants.SLPMINWEIGHT
-
getSlpShrink
public double getSlpShrink()
Retrieves the value of the controlXPRSconstants.SLPSHRINK
. Multiplier to reduce a step bound
-
setSlpShrink
public void setSlpShrink(double newval)
Sets the value of the controlXPRSconstants.SLPSHRINK
. Multiplier to reduce a step bound
-
resetSlpShrink
public void resetSlpShrink()
Resets to its default the value of controlXPRSconstants.SLPSHRINK
-
getSlpCTol
public double getSlpCTol()
Retrieves the value of the controlXPRSconstants.SLPCTOL
. Closure convergence tolerance
-
setSlpCTol
public void setSlpCTol(double newval)
Sets the value of the controlXPRSconstants.SLPCTOL
. Closure convergence tolerance
-
resetSlpCTol
public void resetSlpCTol()
Resets to its default the value of controlXPRSconstants.SLPCTOL
-
getSlpATol_A
public double getSlpATol_A()
Retrieves the value of the controlXPRSconstants.SLPATOL_A
. Absolute delta convergence tolerance
-
setSlpATol_A
public void setSlpATol_A(double newval)
Sets the value of the controlXPRSconstants.SLPATOL_A
. Absolute delta convergence tolerance
-
resetSlpATol_A
public void resetSlpATol_A()
Resets to its default the value of controlXPRSconstants.SLPATOL_A
-
getSlpATol_R
public double getSlpATol_R()
Retrieves the value of the controlXPRSconstants.SLPATOL_R
. Relative delta convergence tolerance
-
setSlpATol_R
public void setSlpATol_R(double newval)
Sets the value of the controlXPRSconstants.SLPATOL_R
. Relative delta convergence tolerance
-
resetSlpATol_R
public void resetSlpATol_R()
Resets to its default the value of controlXPRSconstants.SLPATOL_R
-
getSlpMTol_A
public double getSlpMTol_A()
Retrieves the value of the controlXPRSconstants.SLPMTOL_A
. Absolute effective matrix element convergence tolerance
-
setSlpMTol_A
public void setSlpMTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMTOL_A
. Absolute effective matrix element convergence tolerance
-
resetSlpMTol_A
public void resetSlpMTol_A()
Resets to its default the value of controlXPRSconstants.SLPMTOL_A
-
getSlpMTol_R
public double getSlpMTol_R()
Retrieves the value of the controlXPRSconstants.SLPMTOL_R
. Relative effective matrix element convergence tolerance
-
setSlpMTol_R
public void setSlpMTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMTOL_R
. Relative effective matrix element convergence tolerance
-
resetSlpMTol_R
public void resetSlpMTol_R()
Resets to its default the value of controlXPRSconstants.SLPMTOL_R
-
getSlpItol_A
public double getSlpItol_A()
Retrieves the value of the controlXPRSconstants.SLPITOL_A
. Absolute impact convergence tolerance
-
setSlpItol_A
public void setSlpItol_A(double newval)
Sets the value of the controlXPRSconstants.SLPITOL_A
. Absolute impact convergence tolerance
-
resetSlpItol_A
public void resetSlpItol_A()
Resets to its default the value of controlXPRSconstants.SLPITOL_A
-
getSlpITol_R
public double getSlpITol_R()
Retrieves the value of the controlXPRSconstants.SLPITOL_R
. Relative impact convergence tolerance
-
setSlpITol_R
public void setSlpITol_R(double newval)
Sets the value of the controlXPRSconstants.SLPITOL_R
. Relative impact convergence tolerance
-
resetSlpITol_R
public void resetSlpITol_R()
Resets to its default the value of controlXPRSconstants.SLPITOL_R
-
getSlpSTol_A
public double getSlpSTol_A()
Retrieves the value of the controlXPRSconstants.SLPSTOL_A
. Absolute slack convergence tolerance
-
setSlpSTol_A
public void setSlpSTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPSTOL_A
. Absolute slack convergence tolerance
-
resetSlpSTol_A
public void resetSlpSTol_A()
Resets to its default the value of controlXPRSconstants.SLPSTOL_A
-
getSlpSTol_R
public double getSlpSTol_R()
Retrieves the value of the controlXPRSconstants.SLPSTOL_R
. Relative slack convergence tolerance
-
setSlpSTol_R
public void setSlpSTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPSTOL_R
. Relative slack convergence tolerance
-
resetSlpSTol_R
public void resetSlpSTol_R()
Resets to its default the value of controlXPRSconstants.SLPSTOL_R
-
getSlpMVTol
public double getSlpMVTol()
Retrieves the value of the controlXPRSconstants.SLPMVTOL
. Marginal value tolerance for determining if a constraint is slack
-
setSlpMVTol
public void setSlpMVTol(double newval)
Sets the value of the controlXPRSconstants.SLPMVTOL
. Marginal value tolerance for determining if a constraint is slack
-
resetSlpMVTol
public void resetSlpMVTol()
Resets to its default the value of controlXPRSconstants.SLPMVTOL
-
getSlpXTol_A
public double getSlpXTol_A()
Retrieves the value of the controlXPRSconstants.SLPXTOL_A
. Absolute static objective function (1) tolerance
-
setSlpXTol_A
public void setSlpXTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPXTOL_A
. Absolute static objective function (1) tolerance
-
resetSlpXTol_A
public void resetSlpXTol_A()
Resets to its default the value of controlXPRSconstants.SLPXTOL_A
-
getSlpXTol_R
public double getSlpXTol_R()
Retrieves the value of the controlXPRSconstants.SLPXTOL_R
. Relative static objective function (1) tolerance
-
setSlpXTol_R
public void setSlpXTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPXTOL_R
. Relative static objective function (1) tolerance
-
resetSlpXTol_R
public void resetSlpXTol_R()
Resets to its default the value of controlXPRSconstants.SLPXTOL_R
-
getSlpDefaultStepBound
public double getSlpDefaultStepBound()
Retrieves the value of the controlXPRSconstants.SLPDEFAULTSTEPBOUND
. Minimum initial value for the step bound of an SLP variable if none is explicitly given
-
setSlpDefaultStepBound
public void setSlpDefaultStepBound(double newval)
Sets the value of the controlXPRSconstants.SLPDEFAULTSTEPBOUND
. Minimum initial value for the step bound of an SLP variable if none is explicitly given
-
resetSlpDefaultStepBound
public void resetSlpDefaultStepBound()
Resets to its default the value of controlXPRSconstants.SLPDEFAULTSTEPBOUND
-
getSlpDampMax
public double getSlpDampMax()
Retrieves the value of the controlXPRSconstants.SLPDAMPMAX
. Maximum value for the damping factor of a variable during dynamic damping
-
setSlpDampMax
public void setSlpDampMax(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPMAX
. Maximum value for the damping factor of a variable during dynamic damping
-
resetSlpDampMax
public void resetSlpDampMax()
Resets to its default the value of controlXPRSconstants.SLPDAMPMAX
-
getSlpDampMin
public double getSlpDampMin()
Retrieves the value of the controlXPRSconstants.SLPDAMPMIN
. Minimum value for the damping factor of a variable during dynamic damping
-
setSlpDampMin
public void setSlpDampMin(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPMIN
. Minimum value for the damping factor of a variable during dynamic damping
-
resetSlpDampMin
public void resetSlpDampMin()
Resets to its default the value of controlXPRSconstants.SLPDAMPMIN
-
getSlpDeltaCostFactor
public double getSlpDeltaCostFactor()
Retrieves the value of the controlXPRSconstants.SLPDELTACOSTFACTOR
. Factor for increasing cost multiplier on total penalty delta vectors
-
setSlpDeltaCostFactor
public void setSlpDeltaCostFactor(double newval)
Sets the value of the controlXPRSconstants.SLPDELTACOSTFACTOR
. Factor for increasing cost multiplier on total penalty delta vectors
-
resetSlpDeltaCostFactor
public void resetSlpDeltaCostFactor()
Resets to its default the value of controlXPRSconstants.SLPDELTACOSTFACTOR
-
getSlpErrorCostFactor
public double getSlpErrorCostFactor()
Retrieves the value of the controlXPRSconstants.SLPERRORCOSTFACTOR
. Factor for increasing cost multiplier on total penalty error vectors
-
setSlpErrorCostFactor
public void setSlpErrorCostFactor(double newval)
Sets the value of the controlXPRSconstants.SLPERRORCOSTFACTOR
. Factor for increasing cost multiplier on total penalty error vectors
-
resetSlpErrorCostFactor
public void resetSlpErrorCostFactor()
Resets to its default the value of controlXPRSconstants.SLPERRORCOSTFACTOR
-
getSlpErrorTol_P
public double getSlpErrorTol_P()
Retrieves the value of the controlXPRSconstants.SLPERRORTOL_P
. Absolute tolerance for printing error vectors
-
setSlpErrorTol_P
public void setSlpErrorTol_P(double newval)
Sets the value of the controlXPRSconstants.SLPERRORTOL_P
. Absolute tolerance for printing error vectors
-
resetSlpErrorTol_P
public void resetSlpErrorTol_P()
Resets to its default the value of controlXPRSconstants.SLPERRORTOL_P
-
getSlpCascadeTol_PA
public double getSlpCascadeTol_PA()
Retrieves the value of the controlXPRSconstants.SLPCASCADETOL_PA
. Absolute cascading print tolerance
-
setSlpCascadeTol_PA
public void setSlpCascadeTol_PA(double newval)
Sets the value of the controlXPRSconstants.SLPCASCADETOL_PA
. Absolute cascading print tolerance
-
resetSlpCascadeTol_PA
public void resetSlpCascadeTol_PA()
Resets to its default the value of controlXPRSconstants.SLPCASCADETOL_PA
-
getSlpCascadeTol_PR
public double getSlpCascadeTol_PR()
Retrieves the value of the controlXPRSconstants.SLPCASCADETOL_PR
. Relative cascading print tolerance
-
setSlpCascadeTol_PR
public void setSlpCascadeTol_PR(double newval)
Sets the value of the controlXPRSconstants.SLPCASCADETOL_PR
. Relative cascading print tolerance
-
resetSlpCascadeTol_PR
public void resetSlpCascadeTol_PR()
Resets to its default the value of controlXPRSconstants.SLPCASCADETOL_PR
-
getSlpOTol_A
public double getSlpOTol_A()
Retrieves the value of the controlXPRSconstants.SLPOTOL_A
. Absolute static objective (2) convergence tolerance
-
setSlpOTol_A
public void setSlpOTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPOTOL_A
. Absolute static objective (2) convergence tolerance
-
resetSlpOTol_A
public void resetSlpOTol_A()
Resets to its default the value of controlXPRSconstants.SLPOTOL_A
-
getSlpOTol_R
public double getSlpOTol_R()
Retrieves the value of the controlXPRSconstants.SLPOTOL_R
. Relative static objective (2) convergence tolerance
-
setSlpOTol_R
public void setSlpOTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPOTOL_R
. Relative static objective (2) convergence tolerance
-
resetSlpOTol_R
public void resetSlpOTol_R()
Resets to its default the value of controlXPRSconstants.SLPOTOL_R
-
getSlpDelta_X
public double getSlpDelta_X()
Retrieves the value of the controlXPRSconstants.SLPDELTA_X
. Minimum absolute value of delta coefficients to be retained
-
setSlpDelta_X
public void setSlpDelta_X(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_X
. Minimum absolute value of delta coefficients to be retained
-
resetSlpDelta_X
public void resetSlpDelta_X()
Resets to its default the value of controlXPRSconstants.SLPDELTA_X
-
getSlpGranularity
public double getSlpGranularity()
Retrieves the value of the controlXPRSconstants.SLPGRANULARITY
. Base for calculating penalty costs
-
setSlpGranularity
public void setSlpGranularity(double newval)
Sets the value of the controlXPRSconstants.SLPGRANULARITY
. Base for calculating penalty costs
-
resetSlpGranularity
public void resetSlpGranularity()
Resets to its default the value of controlXPRSconstants.SLPGRANULARITY
-
getSlpMipCutoff_A
public double getSlpMipCutoff_A()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFF_A
. Absolute objective function cutoff for MIP termination
-
setSlpMipCutoff_A
public void setSlpMipCutoff_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_A
. Absolute objective function cutoff for MIP termination
-
resetSlpMipCutoff_A
public void resetSlpMipCutoff_A()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFF_A
-
getSlpMipCutoff_R
public double getSlpMipCutoff_R()
Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFF_R
. Absolute objective function cutoff for MIP termination
-
setSlpMipCutoff_R
public void setSlpMipCutoff_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_R
. Absolute objective function cutoff for MIP termination
-
resetSlpMipCutoff_R
public void resetSlpMipCutoff_R()
Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFF_R
-
getSlpMipOtol_A
public double getSlpMipOtol_A()
Retrieves the value of the controlXPRSconstants.SLPMIPOTOL_A
. Absolute objective function tolerance for MIP termination
-
setSlpMipOtol_A
public void setSlpMipOtol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPOTOL_A
. Absolute objective function tolerance for MIP termination
-
resetSlpMipOtol_A
public void resetSlpMipOtol_A()
Resets to its default the value of controlXPRSconstants.SLPMIPOTOL_A
-
getSlpMipOtol_R
public double getSlpMipOtol_R()
Retrieves the value of the controlXPRSconstants.SLPMIPOTOL_R
. Relative objective function tolerance for MIP termination
-
setSlpMipOtol_R
public void setSlpMipOtol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPOTOL_R
. Relative objective function tolerance for MIP termination
-
resetSlpMipOtol_R
public void resetSlpMipOtol_R()
Resets to its default the value of controlXPRSconstants.SLPMIPOTOL_R
-
getSlpEscalation
public double getSlpEscalation()
Retrieves the value of the controlXPRSconstants.SLPESCALATION
. Factor for increasing cost multiplier on individual penalty error vectors
-
setSlpEscalation
public void setSlpEscalation(double newval)
Sets the value of the controlXPRSconstants.SLPESCALATION
. Factor for increasing cost multiplier on individual penalty error vectors
-
resetSlpEscalation
public void resetSlpEscalation()
Resets to its default the value of controlXPRSconstants.SLPESCALATION
-
getSlpObjToPenaltyCost
public double getSlpObjToPenaltyCost()
Retrieves the value of the controlXPRSconstants.SLPOBJTOPENALTYCOST
. Factor to estimate initial penalty costs from objective function
-
setSlpObjToPenaltyCost
public void setSlpObjToPenaltyCost(double newval)
Sets the value of the controlXPRSconstants.SLPOBJTOPENALTYCOST
. Factor to estimate initial penalty costs from objective function
-
resetSlpObjToPenaltyCost
public void resetSlpObjToPenaltyCost()
Resets to its default the value of controlXPRSconstants.SLPOBJTOPENALTYCOST
-
getSlpShrinkBias
public double getSlpShrinkBias()
Retrieves the value of the controlXPRSconstants.SLPSHRINKBIAS
. Defines an overwrite / adjustment of step bounds for improving iterations
-
setSlpShrinkBias
public void setSlpShrinkBias(double newval)
Sets the value of the controlXPRSconstants.SLPSHRINKBIAS
. Defines an overwrite / adjustment of step bounds for improving iterations
-
resetSlpShrinkBias
public void resetSlpShrinkBias()
Resets to its default the value of controlXPRSconstants.SLPSHRINKBIAS
-
getSlpFeastolTarget
public double getSlpFeastolTarget()
Retrieves the value of the controlXPRSconstants.SLPFEASTOLTARGET
. When set, this defines a target feasibility tolerance to which the linearizations are solved to
-
setSlpFeastolTarget
public void setSlpFeastolTarget(double newval)
Sets the value of the controlXPRSconstants.SLPFEASTOLTARGET
. When set, this defines a target feasibility tolerance to which the linearizations are solved to
-
resetSlpFeastolTarget
public void resetSlpFeastolTarget()
Resets to its default the value of controlXPRSconstants.SLPFEASTOLTARGET
-
getSlpOptimalityTolTarget
public double getSlpOptimalityTolTarget()
Retrieves the value of the controlXPRSconstants.SLPOPTIMALITYTOLTARGET
. When set, this defines a target optimality tolerance to which the linearizations are solved to
-
setSlpOptimalityTolTarget
public void setSlpOptimalityTolTarget(double newval)
Sets the value of the controlXPRSconstants.SLPOPTIMALITYTOLTARGET
. When set, this defines a target optimality tolerance to which the linearizations are solved to
-
resetSlpOptimalityTolTarget
public void resetSlpOptimalityTolTarget()
Resets to its default the value of controlXPRSconstants.SLPOPTIMALITYTOLTARGET
-
getSlpDelta_Infinity
public double getSlpDelta_Infinity()
Retrieves the value of the controlXPRSconstants.SLPDELTA_INFINITY
. Maximum value for partial derivatives
-
setSlpDelta_Infinity
public void setSlpDelta_Infinity(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_INFINITY
. Maximum value for partial derivatives
-
resetSlpDelta_Infinity
public void resetSlpDelta_Infinity()
Resets to its default the value of controlXPRSconstants.SLPDELTA_INFINITY
-
getSlpVTol_A
public double getSlpVTol_A()
Retrieves the value of the controlXPRSconstants.SLPVTOL_A
. Absolute static objective (3) convergence tolerance
-
setSlpVTol_A
public void setSlpVTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPVTOL_A
. Absolute static objective (3) convergence tolerance
-
resetSlpVTol_A
public void resetSlpVTol_A()
Resets to its default the value of controlXPRSconstants.SLPVTOL_A
-
getSlpVTol_R
public double getSlpVTol_R()
Retrieves the value of the controlXPRSconstants.SLPVTOL_R
. Relative static objective (3) convergence tolerance
-
setSlpVTol_R
public void setSlpVTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPVTOL_R
. Relative static objective (3) convergence tolerance
-
resetSlpVTol_R
public void resetSlpVTol_R()
Resets to its default the value of controlXPRSconstants.SLPVTOL_R
-
getSlpETol_A
public double getSlpETol_A()
Retrieves the value of the controlXPRSconstants.SLPETOL_A
. Absolute tolerance on penalty vectors
-
setSlpETol_A
public void setSlpETol_A(double newval)
Sets the value of the controlXPRSconstants.SLPETOL_A
. Absolute tolerance on penalty vectors
-
resetSlpETol_A
public void resetSlpETol_A()
Resets to its default the value of controlXPRSconstants.SLPETOL_A
-
getSlpETol_R
public double getSlpETol_R()
Retrieves the value of the controlXPRSconstants.SLPETOL_R
. Relative tolerance on penalty vectors
-
setSlpETol_R
public void setSlpETol_R(double newval)
Sets the value of the controlXPRSconstants.SLPETOL_R
. Relative tolerance on penalty vectors
-
resetSlpETol_R
public void resetSlpETol_R()
Resets to its default the value of controlXPRSconstants.SLPETOL_R
-
getSlpEVTol_A
public double getSlpEVTol_A()
Retrieves the value of the controlXPRSconstants.SLPEVTOL_A
. Absolute tolerance on total penalty costs
-
setSlpEVTol_A
public void setSlpEVTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPEVTOL_A
. Absolute tolerance on total penalty costs
-
resetSlpEVTol_A
public void resetSlpEVTol_A()
Resets to its default the value of controlXPRSconstants.SLPEVTOL_A
-
getSlpEVTol_R
public double getSlpEVTol_R()
Retrieves the value of the controlXPRSconstants.SLPEVTOL_R
. Relative tolerance on total penalty costs
-
setSlpEVTol_R
public void setSlpEVTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPEVTOL_R
. Relative tolerance on total penalty costs
-
resetSlpEVTol_R
public void resetSlpEVTol_R()
Resets to its default the value of controlXPRSconstants.SLPEVTOL_R
-
getSlpDelta_Zero
public double getSlpDelta_Zero()
Retrieves the value of the controlXPRSconstants.SLPDELTA_ZERO
. Absolute zero acceptance tolerance used when calculating derivatives
-
setSlpDelta_Zero
public void setSlpDelta_Zero(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_ZERO
. Absolute zero acceptance tolerance used when calculating derivatives
-
resetSlpDelta_Zero
public void resetSlpDelta_Zero()
Resets to its default the value of controlXPRSconstants.SLPDELTA_ZERO
-
getSlpMinSBFactor
public double getSlpMinSBFactor()
Retrieves the value of the controlXPRSconstants.SLPMINSBFACTOR
. Factor by which step bounds can be decreased beneathXSLP_ATOL_A
-
setSlpMinSBFactor
public void setSlpMinSBFactor(double newval)
Sets the value of the controlXPRSconstants.SLPMINSBFACTOR
. Factor by which step bounds can be decreased beneathXSLP_ATOL_A
-
resetSlpMinSBFactor
public void resetSlpMinSBFactor()
Resets to its default the value of controlXPRSconstants.SLPMINSBFACTOR
-
getSlpClampValidationTol_A
public double getSlpClampValidationTol_A()
Retrieves the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
. Absolute validation tolerance for applyingXSLP_CLAMPSHRINK
-
setSlpClampValidationTol_A
public void setSlpClampValidationTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
. Absolute validation tolerance for applyingXSLP_CLAMPSHRINK
-
resetSlpClampValidationTol_A
public void resetSlpClampValidationTol_A()
Resets to its default the value of controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
-
getSlpClampValidationTol_R
public double getSlpClampValidationTol_R()
Retrieves the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
. Relative validation tolerance for applyingXSLP_CLAMPSHRINK
-
setSlpClampValidationTol_R
public void setSlpClampValidationTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
. Relative validation tolerance for applyingXSLP_CLAMPSHRINK
-
resetSlpClampValidationTol_R
public void resetSlpClampValidationTol_R()
Resets to its default the value of controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
-
getSlpClampShrink
public double getSlpClampShrink()
Retrieves the value of the controlXPRSconstants.SLPCLAMPSHRINK
. Shrink ratio used to impose strict convergence on variables converged in extended criteria only
-
setSlpClampShrink
public void setSlpClampShrink(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPSHRINK
. Shrink ratio used to impose strict convergence on variables converged in extended criteria only
-
resetSlpClampShrink
public void resetSlpClampShrink()
Resets to its default the value of controlXPRSconstants.SLPCLAMPSHRINK
-
getSlpEcfTol_A
public double getSlpEcfTol_A()
Retrieves the value of the controlXPRSconstants.SLPECFTOL_A
. Absolute tolerance on testing feasibility at the point of linearization
-
setSlpEcfTol_A
public void setSlpEcfTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPECFTOL_A
. Absolute tolerance on testing feasibility at the point of linearization
-
resetSlpEcfTol_A
public void resetSlpEcfTol_A()
Resets to its default the value of controlXPRSconstants.SLPECFTOL_A
-
getSlpEcfTol_R
public double getSlpEcfTol_R()
Retrieves the value of the controlXPRSconstants.SLPECFTOL_R
. Relative tolerance on testing feasibility at the point of linearization
-
setSlpEcfTol_R
public void setSlpEcfTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPECFTOL_R
. Relative tolerance on testing feasibility at the point of linearization
-
resetSlpEcfTol_R
public void resetSlpEcfTol_R()
Resets to its default the value of controlXPRSconstants.SLPECFTOL_R
-
getSlpWTol_A
public double getSlpWTol_A()
Retrieves the value of the controlXPRSconstants.SLPWTOL_A
. Absolute extended convergence continuation tolerance
-
setSlpWTol_A
public void setSlpWTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPWTOL_A
. Absolute extended convergence continuation tolerance
-
resetSlpWTol_A
public void resetSlpWTol_A()
Resets to its default the value of controlXPRSconstants.SLPWTOL_A
-
getSlpWTol_R
public double getSlpWTol_R()
Retrieves the value of the controlXPRSconstants.SLPWTOL_R
. Relative extended convergence continuation tolerance
-
setSlpWTol_R
public void setSlpWTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPWTOL_R
. Relative extended convergence continuation tolerance
-
resetSlpWTol_R
public void resetSlpWTol_R()
Resets to its default the value of controlXPRSconstants.SLPWTOL_R
-
getSlpMatrixTol
public double getSlpMatrixTol()
Retrieves the value of the controlXPRSconstants.SLPMATRIXTOL
. Nonzero tolerance for dropping coefficients from the linearization.
-
setSlpMatrixTol
public void setSlpMatrixTol(double newval)
Sets the value of the controlXPRSconstants.SLPMATRIXTOL
. Nonzero tolerance for dropping coefficients from the linearization.
-
resetSlpMatrixTol
public void resetSlpMatrixTol()
Resets to its default the value of controlXPRSconstants.SLPMATRIXTOL
-
getSlpDRFixRange
public double getSlpDRFixRange()
Retrieves the value of the controlXPRSconstants.SLPDRFIXRANGE
. The range around the previous value where variables are fixed in cascading if the determining column is belowXSLP_DRCOLTOL
.
-
setSlpDRFixRange
public void setSlpDRFixRange(double newval)
Sets the value of the controlXPRSconstants.SLPDRFIXRANGE
. The range around the previous value where variables are fixed in cascading if the determining column is belowXSLP_DRCOLTOL
.
-
resetSlpDRFixRange
public void resetSlpDRFixRange()
Resets to its default the value of controlXPRSconstants.SLPDRFIXRANGE
-
getSlpDRColTol
public double getSlpDRColTol()
Retrieves the value of the controlXPRSconstants.SLPDRCOLTOL
. The minimum absolute magnitude of a determining column, for which the determined variable is still regarded as well defined
-
setSlpDRColTol
public void setSlpDRColTol(double newval)
Sets the value of the controlXPRSconstants.SLPDRCOLTOL
. The minimum absolute magnitude of a determining column, for which the determined variable is still regarded as well defined
-
resetSlpDRColTol
public void resetSlpDRColTol()
Resets to its default the value of controlXPRSconstants.SLPDRCOLTOL
-
getSlpMipErrorTol_A
public double getSlpMipErrorTol_A()
Retrieves the value of the controlXPRSconstants.SLPMIPERRORTOL_A
. Absolute penalty error cost tolerance for MIP cut-off
-
setSlpMipErrorTol_A
public void setSlpMipErrorTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPERRORTOL_A
. Absolute penalty error cost tolerance for MIP cut-off
-
resetSlpMipErrorTol_A
public void resetSlpMipErrorTol_A()
Resets to its default the value of controlXPRSconstants.SLPMIPERRORTOL_A
-
getSlpMipErrorTol_R
public double getSlpMipErrorTol_R()
Retrieves the value of the controlXPRSconstants.SLPMIPERRORTOL_R
. Relative penalty error cost tolerance for MIP cut-off
-
setSlpMipErrorTol_R
public void setSlpMipErrorTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPERRORTOL_R
. Relative penalty error cost tolerance for MIP cut-off
-
resetSlpMipErrorTol_R
public void resetSlpMipErrorTol_R()
Resets to its default the value of controlXPRSconstants.SLPMIPERRORTOL_R
-
getSlpCDTol_A
public double getSlpCDTol_A()
Retrieves the value of the controlXPRSconstants.SLPCDTOL_A
. Absolute tolerance for deducing constant derivatives
-
setSlpCDTol_A
public void setSlpCDTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPCDTOL_A
. Absolute tolerance for deducing constant derivatives
-
resetSlpCDTol_A
public void resetSlpCDTol_A()
Resets to its default the value of controlXPRSconstants.SLPCDTOL_A
-
getSlpCDTol_R
public double getSlpCDTol_R()
Retrieves the value of the controlXPRSconstants.SLPCDTOL_R
. Relative tolerance for deducing constant derivatives
-
setSlpCDTol_R
public void setSlpCDTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPCDTOL_R
. Relative tolerance for deducing constant derivatives
-
resetSlpCDTol_R
public void resetSlpCDTol_R()
Resets to its default the value of controlXPRSconstants.SLPCDTOL_R
-
getSlpEnforceMaxCost
public double getSlpEnforceMaxCost()
Retrieves the value of the controlXPRSconstants.SLPENFORCEMAXCOST
. Maximum penalty cost in the objective before enforcing most violating rows
-
setSlpEnforceMaxCost
public void setSlpEnforceMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPENFORCEMAXCOST
. Maximum penalty cost in the objective before enforcing most violating rows
-
resetSlpEnforceMaxCost
public void resetSlpEnforceMaxCost()
Resets to its default the value of controlXPRSconstants.SLPENFORCEMAXCOST
-
getSlpEnforceCostShrink
public double getSlpEnforceCostShrink()
Retrieves the value of the controlXPRSconstants.SLPENFORCECOSTSHRINK
. Factor by which to decrease the current penalty multiplier when enforcing rows.
-
setSlpEnforceCostShrink
public void setSlpEnforceCostShrink(double newval)
Sets the value of the controlXPRSconstants.SLPENFORCECOSTSHRINK
. Factor by which to decrease the current penalty multiplier when enforcing rows.
-
resetSlpEnforceCostShrink
public void resetSlpEnforceCostShrink()
Resets to its default the value of controlXPRSconstants.SLPENFORCECOSTSHRINK
-
getSlpDRColDjTol
public double getSlpDRColDjTol()
Retrieves the value of the controlXPRSconstants.SLPDRCOLDJTOL
. Reduced cost tolerance on the delta variable when fixing due to the determining column being belowXSLP_DRCOLTOL
.
-
setSlpDRColDjTol
public void setSlpDRColDjTol(double newval)
Sets the value of the controlXPRSconstants.SLPDRCOLDJTOL
. Reduced cost tolerance on the delta variable when fixing due to the determining column being belowXSLP_DRCOLTOL
.
-
resetSlpDRColDjTol
public void resetSlpDRColDjTol()
Resets to its default the value of controlXPRSconstants.SLPDRCOLDJTOL
-
getSlpBarStallingTol
public double getSlpBarStallingTol()
Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGTOL
. Required change in the objective when progress is measured in barrier iterations without crossover
-
setSlpBarStallingTol
public void setSlpBarStallingTol(double newval)
Sets the value of the controlXPRSconstants.SLPBARSTALLINGTOL
. Required change in the objective when progress is measured in barrier iterations without crossover
-
resetSlpBarStallingTol
public void resetSlpBarStallingTol()
Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGTOL
-
getSlpObjThreshold
public double getSlpObjThreshold()
Retrieves the value of the controlXPRSconstants.SLPOBJTHRESHOLD
. Assumed maximum value of the objective function in absolute value.
-
setSlpObjThreshold
public void setSlpObjThreshold(double newval)
Sets the value of the controlXPRSconstants.SLPOBJTHRESHOLD
. Assumed maximum value of the objective function in absolute value.
-
resetSlpObjThreshold
public void resetSlpObjThreshold()
Resets to its default the value of controlXPRSconstants.SLPOBJTHRESHOLD
-
getSlpBoundThreshold
public double getSlpBoundThreshold()
Retrieves the value of the controlXPRSconstants.SLPBOUNDTHRESHOLD
. The maximum size of a bound that can be introduced by nonlinear presolve.
-
setSlpBoundThreshold
public void setSlpBoundThreshold(double newval)
Sets the value of the controlXPRSconstants.SLPBOUNDTHRESHOLD
. The maximum size of a bound that can be introduced by nonlinear presolve.
-
resetSlpBoundThreshold
public void resetSlpBoundThreshold()
Resets to its default the value of controlXPRSconstants.SLPBOUNDTHRESHOLD
-
getKnitroParamNewPoint
public int getKnitroParamNewPoint()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_NEWPOINT
.
-
setKnitroParamNewPoint
public void setKnitroParamNewPoint(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_NEWPOINT
.
-
resetKnitroParamNewPoint
public void resetKnitroParamNewPoint()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_NEWPOINT
-
getKnitroParamHonorBbnds
public int getKnitroParamHonorBbnds()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_HONORBNDS
. Indicates whether or not to enforce satisfaction of simple variable bounds throughout the optimization.
-
setKnitroParamHonorBbnds
public void setKnitroParamHonorBbnds(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_HONORBNDS
. Indicates whether or not to enforce satisfaction of simple variable bounds throughout the optimization.
-
resetKnitroParamHonorBbnds
public void resetKnitroParamHonorBbnds()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_HONORBNDS
-
getKnitroParamAlgorithm
public int getKnitroParamAlgorithm()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_ALGORITHM
. Indicates which algorithm to use to solve the problem
-
setKnitroParamAlgorithm
public void setKnitroParamAlgorithm(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_ALGORITHM
. Indicates which algorithm to use to solve the problem
-
resetKnitroParamAlgorithm
public void resetKnitroParamAlgorithm()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_ALGORITHM
-
getKnitroParamBarMuRule
public int getKnitroParamBarMuRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MURULE
. Indicates which strategy to use for modifying the barrier parameter mu in the barrier algorithms.
-
setKnitroParamBarMuRule
public void setKnitroParamBarMuRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MURULE
. Indicates which strategy to use for modifying the barrier parameter mu in the barrier algorithms.
-
resetKnitroParamBarMuRule
public void resetKnitroParamBarMuRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MURULE
-
getKnitroParamBarFeasible
public int getKnitroParamBarFeasible()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
. Specifies whether special emphasis is placed on getting and staying feasible in the interior-point algorithms.
-
setKnitroParamBarFeasible
public void setKnitroParamBarFeasible(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
. Specifies whether special emphasis is placed on getting and staying feasible in the interior-point algorithms.
-
resetKnitroParamBarFeasible
public void resetKnitroParamBarFeasible()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
-
getKnitroParamGradOpt
public int getKnitroParamGradOpt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_GRADOPT
. Specifies how to compute the gradients of the objective and constraint functions.
-
setKnitroParamGradOpt
public void setKnitroParamGradOpt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_GRADOPT
. Specifies how to compute the gradients of the objective and constraint functions.
-
resetKnitroParamGradOpt
public void resetKnitroParamGradOpt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_GRADOPT
-
getKnitroParamHessOpt
public int getKnitroParamHessOpt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_HESSOPT
. Specifies how to compute the (approximate) Hessian of the Lagrangian.
-
setKnitroParamHessOpt
public void setKnitroParamHessOpt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_HESSOPT
. Specifies how to compute the (approximate) Hessian of the Lagrangian.
-
resetKnitroParamHessOpt
public void resetKnitroParamHessOpt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_HESSOPT
-
getKnitroParamBarInitPt
public int getKnitroParamBarInitPt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITPT
. Indicates whether an initial point strategy is used with barrier algorithms.
-
setKnitroParamBarInitPt
public void setKnitroParamBarInitPt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITPT
. Indicates whether an initial point strategy is used with barrier algorithms.
-
resetKnitroParamBarInitPt
public void resetKnitroParamBarInitPt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_INITPT
-
getKnitroParamMaxCGIt
public int getKnitroParamMaxCGIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MAXCGIT
. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
-
setKnitroParamMaxCGIt
public void setKnitroParamMaxCGIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MAXCGIT
. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
-
resetKnitroParamMaxCGIt
public void resetKnitroParamMaxCGIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MAXCGIT
-
getKnitroParamMaxIt
public int getKnitroParamMaxIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MAXIT
. Specifies the maximum number of iterations before termination.
-
setKnitroParamMaxIt
public void setKnitroParamMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MAXIT
. Specifies the maximum number of iterations before termination.
-
resetKnitroParamMaxIt
public void resetKnitroParamMaxIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MAXIT
-
getKnitroParamOutLev
public int getKnitroParamOutLev()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OUTLEV
. Controls the level of output produced by Knitro.
-
setKnitroParamOutLev
public void setKnitroParamOutLev(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OUTLEV
. Controls the level of output produced by Knitro.
-
resetKnitroParamOutLev
public void resetKnitroParamOutLev()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OUTLEV
-
getKnitroParamScale
public int getKnitroParamScale()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SCALE
. Performs a scaling of the objective and constraint functions based on their values at the initial point.
-
setKnitroParamScale
public void setKnitroParamScale(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_SCALE
. Performs a scaling of the objective and constraint functions based on their values at the initial point.
-
resetKnitroParamScale
public void resetKnitroParamScale()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SCALE
-
getKnitroParamSOC
public int getKnitroParamSOC()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SOC
. Specifies whether or not to try second order corrections (SOC).
-
setKnitroParamSOC
public void setKnitroParamSOC(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_SOC
. Specifies whether or not to try second order corrections (SOC).
-
resetKnitroParamSOC
public void resetKnitroParamSOC()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SOC
-
getKnitroParamDelta
public double getKnitroParamDelta()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_DELTA
. Specifies the initial trust region radius scaling factor used to determine the initial trust region size.
-
setKnitroParamDelta
public void setKnitroParamDelta(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_DELTA
. Specifies the initial trust region radius scaling factor used to determine the initial trust region size.
-
resetKnitroParamDelta
public void resetKnitroParamDelta()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_DELTA
-
getKnitroParamBarFeasModeTol
public double getKnitroParamBarFeasModeTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
. Specifies the tolerance in equation that determines whether Knitro will force subsequent iterates to remain feasible.
-
setKnitroParamBarFeasModeTol
public void setKnitroParamBarFeasModeTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
. Specifies the tolerance in equation that determines whether Knitro will force subsequent iterates to remain feasible.
-
resetKnitroParamBarFeasModeTol
public void resetKnitroParamBarFeasModeTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
-
getKnitroParamFeastol
public double getKnitroParamFeastol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOL
. Specifies the final relative stopping tolerance for the feasibility error.
-
setKnitroParamFeastol
public void setKnitroParamFeastol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOL
. Specifies the final relative stopping tolerance for the feasibility error.
-
resetKnitroParamFeastol
public void resetKnitroParamFeastol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_FEASTOL
-
getKnitroParamFeasTolAbs
public double getKnitroParamFeasTolAbs()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOLABS
. Specifies the final absolute stopping tolerance for the feasibility error.
-
setKnitroParamFeasTolAbs
public void setKnitroParamFeasTolAbs(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOLABS
. Specifies the final absolute stopping tolerance for the feasibility error.
-
resetKnitroParamFeasTolAbs
public void resetKnitroParamFeasTolAbs()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_FEASTOLABS
-
getKnitroParamBarInitMu
public double getKnitroParamBarInitMu()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITMU
. Specifies the initial value for the barrier parameter :mu
used with the barrier algorithms. This option has no effect on the Active Set algorithm.
-
setKnitroParamBarInitMu
public void setKnitroParamBarInitMu(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITMU
. Specifies the initial value for the barrier parameter :mu
used with the barrier algorithms. This option has no effect on the Active Set algorithm.
-
resetKnitroParamBarInitMu
public void resetKnitroParamBarInitMu()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_INITMU
-
getKnitroParamObjRange
public double getKnitroParamObjRange()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OBJRANGE
. Specifies the extreme limits of the objective function for purposes of determining unboundedness.
-
setKnitroParamObjRange
public void setKnitroParamObjRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OBJRANGE
. Specifies the extreme limits of the objective function for purposes of determining unboundedness.
-
resetKnitroParamObjRange
public void resetKnitroParamObjRange()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OBJRANGE
-
getKnitroParamOptTol
public double getKnitroParamOptTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOL
. Specifies the final relative stopping tolerance for the KKT (optimality) error.
-
setKnitroParamOptTol
public void setKnitroParamOptTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOL
. Specifies the final relative stopping tolerance for the KKT (optimality) error.
-
resetKnitroParamOptTol
public void resetKnitroParamOptTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OPTTOL
-
getKnitroParamOptTolAbs
public double getKnitroParamOptTolAbs()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOLABS
. Specifies the final absolute stopping tolerance for the KKT (optimality) error.
-
setKnitroParamOptTolAbs
public void setKnitroParamOptTolAbs(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOLABS
. Specifies the final absolute stopping tolerance for the KKT (optimality) error.
-
resetKnitroParamOptTolAbs
public void resetKnitroParamOptTolAbs()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OPTTOLABS
-
getKnitroParamPivot
public double getKnitroParamPivot()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PIVOT
.
-
setKnitroParamPivot
public void setKnitroParamPivot(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PIVOT
.
-
resetKnitroParamPivot
public void resetKnitroParamPivot()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PIVOT
-
getKnitroParamXTol
public double getKnitroParamXTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_XTOL
. The optimization process will terminate if the relative change in all components of the solution point estimate is less than xtol.
-
setKnitroParamXTol
public void setKnitroParamXTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_XTOL
. The optimization process will terminate if the relative change in all components of the solution point estimate is less than xtol.
-
resetKnitroParamXTol
public void resetKnitroParamXTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_XTOL
-
getKnitroParamDebug
public int getKnitroParamDebug()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_DEBUG
.
-
setKnitroParamDebug
public void setKnitroParamDebug(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_DEBUG
.
-
resetKnitroParamDebug
public void resetKnitroParamDebug()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_DEBUG
-
getKnitroParamMultiStart
public int getKnitroParamMultiStart()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MULTISTART
.
-
setKnitroParamMultiStart
public void setKnitroParamMultiStart(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MULTISTART
.
-
resetKnitroParamMultiStart
public void resetKnitroParamMultiStart()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MULTISTART
-
getKnitroParamMSMaxSolves
public int getKnitroParamMSMaxSolves()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES
.
-
setKnitroParamMSMaxSolves
public void setKnitroParamMSMaxSolves(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES
.
-
resetKnitroParamMSMaxSolves
public void resetKnitroParamMSMaxSolves()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES
-
getKnitroParamMsMaxBndRange
public double getKnitroParamMsMaxBndRange()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
.
-
setKnitroParamMsMaxBndRange
public void setKnitroParamMsMaxBndRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
.
-
resetKnitroParamMsMaxBndRange
public void resetKnitroParamMsMaxBndRange()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
-
getKnitroParamLMSize
public int getKnitroParamLMSize()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_LMSIZE
. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
-
setKnitroParamLMSize
public void setKnitroParamLMSize(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_LMSIZE
. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
-
resetKnitroParamLMSize
public void resetKnitroParamLMSize()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_LMSIZE
-
getKnitroParamMaxCrossIt
public int getKnitroParamMaxCrossIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
. Specifies the maximum number of crossover iterations before termination.
-
setKnitroParamMaxCrossIt
public void setKnitroParamMaxCrossIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
. Specifies the maximum number of crossover iterations before termination.
-
resetKnitroParamMaxCrossIt
public void resetKnitroParamMaxCrossIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
-
getKnitroParamBLASOption
public int getKnitroParamBLASOption()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BLASOPTION
.
-
setKnitroParamBLASOption
public void setKnitroParamBLASOption(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BLASOPTION
.
-
resetKnitroParamBLASOption
public void resetKnitroParamBLASOption()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BLASOPTION
-
getKnitroParamBarMaxRefactor
public int getKnitroParamBarMaxRefactor()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
. Indicates the maximum number of refactorizations of the KKT system per iteration of the Interior/Direct algorithm before reverting to a CG step.
-
setKnitroParamBarMaxRefactor
public void setKnitroParamBarMaxRefactor(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
. Indicates the maximum number of refactorizations of the KKT system per iteration of the Interior/Direct algorithm before reverting to a CG step.
-
resetKnitroParamBarMaxRefactor
public void resetKnitroParamBarMaxRefactor()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
-
getKnitroParamBarMaxBacktrack
public int getKnitroParamBarMaxBacktrack()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
. Indicates the maximum allowable number of backtracks during the linesearch of the Interior/Direct algorithm before reverting to a CG step.
-
setKnitroParamBarMaxBacktrack
public void setKnitroParamBarMaxBacktrack(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
. Indicates the maximum allowable number of backtracks during the linesearch of the Interior/Direct algorithm before reverting to a CG step.
-
resetKnitroParamBarMaxBacktrack
public void resetKnitroParamBarMaxBacktrack()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
-
getKnitroParamBarPenRule
public int getKnitroParamBarPenRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE
. Indicates which penalty parameter strategy to use for determining whether or not to accept a trial iterate.
-
setKnitroParamBarPenRule
public void setKnitroParamBarPenRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE
. Indicates which penalty parameter strategy to use for determining whether or not to accept a trial iterate.
-
resetKnitroParamBarPenRule
public void resetKnitroParamBarPenRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE
-
getKnitroParamBarPenCons
public int getKnitroParamBarPenCons()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS
. Indicates whether a penalty approach is applied to the constraints.
-
setKnitroParamBarPenCons
public void setKnitroParamBarPenCons(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS
. Indicates whether a penalty approach is applied to the constraints.
-
resetKnitroParamBarPenCons
public void resetKnitroParamBarPenCons()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS
-
getKnitroParamMSNumToSave
public int getKnitroParamMSNumToSave()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
.
-
setKnitroParamMSNumToSave
public void setKnitroParamMSNumToSave(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
.
-
resetKnitroParamMSNumToSave
public void resetKnitroParamMSNumToSave()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
-
getKnitroParamMSSaveTol
public double getKnitroParamMSSaveTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSAVETOL
.
-
setKnitroParamMSSaveTol
public void setKnitroParamMSSaveTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSAVETOL
.
-
resetKnitroParamMSSaveTol
public void resetKnitroParamMSSaveTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSAVETOL
-
getKnitroParamMSTerminate
public int getKnitroParamMSTerminate()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSTERMINATE
.
-
setKnitroParamMSTerminate
public void setKnitroParamMSTerminate(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSTERMINATE
.
-
resetKnitroParamMSTerminate
public void resetKnitroParamMSTerminate()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSTERMINATE
-
getKnitroParamMSStartPtRange
public double getKnitroParamMSStartPtRange()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
.
-
setKnitroParamMSStartPtRange
public void setKnitroParamMSStartPtRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
.
-
resetKnitroParamMSStartPtRange
public void resetKnitroParamMSStartPtRange()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
-
getKnitroParamInfeasTol
public double getKnitroParamInfeasTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_INFEASTOL
. Specifies the (relative) tolerance used for declaring infeasibility of a model.
-
setKnitroParamInfeasTol
public void setKnitroParamInfeasTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_INFEASTOL
. Specifies the (relative) tolerance used for declaring infeasibility of a model.
-
resetKnitroParamInfeasTol
public void resetKnitroParamInfeasTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_INFEASTOL
-
getKnitroParamLinSolver
public int getKnitroParamLinSolver()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_LINSOLVER
.
-
setKnitroParamLinSolver
public void setKnitroParamLinSolver(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_LINSOLVER
.
-
resetKnitroParamLinSolver
public void resetKnitroParamLinSolver()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_LINSOLVER
-
getKnitroParamBarDirectInterval
public int getKnitroParamBarDirectInterval()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
. Controls the maximum number of consecutive conjugate gradient (CG) steps before Knitro will try to enforce that a step is taken using direct linear algebra.
-
setKnitroParamBarDirectInterval
public void setKnitroParamBarDirectInterval(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
. Controls the maximum number of consecutive conjugate gradient (CG) steps before Knitro will try to enforce that a step is taken using direct linear algebra.
-
resetKnitroParamBarDirectInterval
public void resetKnitroParamBarDirectInterval()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
-
getKnitroParamPresolve
public int getKnitroParamPresolve()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE
. Determine whether or not to use the Knitro presolver to try to simplify the model by removing variables or constraints. Specifies conditions for terminating the MIP algorithm.
-
setKnitroParamPresolve
public void setKnitroParamPresolve(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE
. Determine whether or not to use the Knitro presolver to try to simplify the model by removing variables or constraints. Specifies conditions for terminating the MIP algorithm.
-
resetKnitroParamPresolve
public void resetKnitroParamPresolve()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PRESOLVE
-
getKnitroParamPresolveTol
public double getKnitroParamPresolveTol()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
. Determines the tolerance used by the Knitro presolver to remove variables and constraints from the model.
-
setKnitroParamPresolveTol
public void setKnitroParamPresolveTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
. Determines the tolerance used by the Knitro presolver to remove variables and constraints from the model.
-
resetKnitroParamPresolveTol
public void resetKnitroParamPresolveTol()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
-
getKnitroParamBarSwitchRule
public int getKnitroParamBarSwitchRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
. Indicates whether or not the barrier algorithms will allow switching from an optimality phase to a pure feasibility phase.
-
setKnitroParamBarSwitchRule
public void setKnitroParamBarSwitchRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
. Indicates whether or not the barrier algorithms will allow switching from an optimality phase to a pure feasibility phase.
-
resetKnitroParamBarSwitchRule
public void resetKnitroParamBarSwitchRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
-
getKnitroParamMATerminate
public int getKnitroParamMATerminate()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE
.
-
setKnitroParamMATerminate
public void setKnitroParamMATerminate(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE
.
-
resetKnitroParamMATerminate
public void resetKnitroParamMATerminate()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE
-
getKnitroParamMSSeed
public int getKnitroParamMSSeed()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSEED
.
-
setKnitroParamMSSeed
public void setKnitroParamMSSeed(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSEED
.
-
resetKnitroParamMSSeed
public void resetKnitroParamMSSeed()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSEED
-
getKnitroParamBarRelaxCons
public int getKnitroParamBarRelaxCons()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
.
-
setKnitroParamBarRelaxCons
public void setKnitroParamBarRelaxCons(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
.
-
resetKnitroParamBarRelaxCons
public void resetKnitroParamBarRelaxCons()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
-
getKnitroParamMIPMethod
public int getKnitroParamMIPMethod()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
. Specifies which MIP method to use.
-
setKnitroParamMIPMethod
public void setKnitroParamMIPMethod(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
. Specifies which MIP method to use.
-
resetKnitroParamMIPMethod
public void resetKnitroParamMIPMethod()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
-
getKnitroParamMIPBranchRule
public int getKnitroParamMIPBranchRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
. Specifies which branching rule to use for MIP branch and bound procedure.
-
setKnitroParamMIPBranchRule
public void setKnitroParamMIPBranchRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
. Specifies which branching rule to use for MIP branch and bound procedure.
-
resetKnitroParamMIPBranchRule
public void resetKnitroParamMIPBranchRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
-
getKnitroParamMIPSelectRule
public int getKnitroParamMIPSelectRule()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
. Specifies the MIP select rule for choosing the next node in the branch and bound tree.
-
setKnitroParamMIPSelectRule
public void setKnitroParamMIPSelectRule(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
. Specifies the MIP select rule for choosing the next node in the branch and bound tree.
-
resetKnitroParamMIPSelectRule
public void resetKnitroParamMIPSelectRule()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
-
getKnitroParamMIPIntGapAbs
public double getKnitroParamMIPIntGapAbs()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
. The absolute integrality gap stop tolerance for MIP.
-
setKnitroParamMIPIntGapAbs
public void setKnitroParamMIPIntGapAbs(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
. The absolute integrality gap stop tolerance for MIP.
-
resetKnitroParamMIPIntGapAbs
public void resetKnitroParamMIPIntGapAbs()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
-
getKnitroParamMIPIntGapRel
public double getKnitroParamMIPIntGapRel()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
. The relative integrality gap stop tolerance for MIP.
-
setKnitroParamMIPIntGapRel
public void setKnitroParamMIPIntGapRel(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
. The relative integrality gap stop tolerance for MIP.
-
resetKnitroParamMIPIntGapRel
public void resetKnitroParamMIPIntGapRel()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
-
getKnitroParamMIPOutLevel
public int getKnitroParamMIPOutLevel()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
. Specifies how much MIP information to print.
-
setKnitroParamMIPOutLevel
public void setKnitroParamMIPOutLevel(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
. Specifies how much MIP information to print.
-
resetKnitroParamMIPOutLevel
public void resetKnitroParamMIPOutLevel()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
-
getKnitroParamMIPOutInterval
public int getKnitroParamMIPOutInterval()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
. Specifies node printing interval forXKTR_PARAM_MIP_OUTLEVEL
whenXKTR_PARAM_MIP_OUTLEVEL
> 0.
-
setKnitroParamMIPOutInterval
public void setKnitroParamMIPOutInterval(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
. Specifies node printing interval forXKTR_PARAM_MIP_OUTLEVEL
whenXKTR_PARAM_MIP_OUTLEVEL
> 0.
-
resetKnitroParamMIPOutInterval
public void resetKnitroParamMIPOutInterval()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
-
getKnitroParamMIPDebug
public int getKnitroParamMIPDebug()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG
.
-
setKnitroParamMIPDebug
public void setKnitroParamMIPDebug(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG
.
-
resetKnitroParamMIPDebug
public void resetKnitroParamMIPDebug()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG
-
getKnitroParamMIPImplicatns
public int getKnitroParamMIPImplicatns()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
. Specifies whether or not to add constraints to the MIP derived from logical implications.
-
setKnitroParamMIPImplicatns
public void setKnitroParamMIPImplicatns(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
. Specifies whether or not to add constraints to the MIP derived from logical implications.
-
resetKnitroParamMIPImplicatns
public void resetKnitroParamMIPImplicatns()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
-
getKnitroParamMIPGUBBranch
public int getKnitroParamMIPGUBBranch()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
. Specifies whether or not to branch on generalized upper bounds (GUBs).
-
setKnitroParamMIPGUBBranch
public void setKnitroParamMIPGUBBranch(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
. Specifies whether or not to branch on generalized upper bounds (GUBs).
-
resetKnitroParamMIPGUBBranch
public void resetKnitroParamMIPGUBBranch()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
-
getKnitroParamMIPKnapsack
public int getKnitroParamMIPKnapsack()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
. Specifies rules for adding MIP knapsack cuts.
-
setKnitroParamMIPKnapsack
public void setKnitroParamMIPKnapsack(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
. Specifies rules for adding MIP knapsack cuts.
-
resetKnitroParamMIPKnapsack
public void resetKnitroParamMIPKnapsack()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
-
getKnitroParamMIPRounding
public int getKnitroParamMIPRounding()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
. Specifies the MIP rounding rule to apply.
-
setKnitroParamMIPRounding
public void setKnitroParamMIPRounding(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
. Specifies the MIP rounding rule to apply.
-
resetKnitroParamMIPRounding
public void resetKnitroParamMIPRounding()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
-
getKnitroParamMIPRootAlg
public int getKnitroParamMIPRootAlg()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG
. Specifies which algorithm to use for the root node solve in MIP (same options asXKTR_PARAM_ALGORITHM
user option).
-
setKnitroParamMIPRootAlg
public void setKnitroParamMIPRootAlg(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG
. Specifies which algorithm to use for the root node solve in MIP (same options asXKTR_PARAM_ALGORITHM
user option).
-
resetKnitroParamMIPRootAlg
public void resetKnitroParamMIPRootAlg()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG
-
getKnitroParamMIPLPAlg
public int getKnitroParamMIPLPAlg()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_LPALG
. Specifies which algorithm to use for any linear programming (LP) subproblem solves that may occur in the MIP branch and bound procedure.
-
setKnitroParamMIPLPAlg
public void setKnitroParamMIPLPAlg(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_LPALG
. Specifies which algorithm to use for any linear programming (LP) subproblem solves that may occur in the MIP branch and bound procedure.
-
resetKnitroParamMIPLPAlg
public void resetKnitroParamMIPLPAlg()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_LPALG
-
getKnitroParamMIPMaxNodes
public int getKnitroParamMIPMaxNodes()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
. Specifies the maximum number of nodes explored.
-
setKnitroParamMIPMaxNodes
public void setKnitroParamMIPMaxNodes(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
. Specifies the maximum number of nodes explored.
-
resetKnitroParamMIPMaxNodes
public void resetKnitroParamMIPMaxNodes()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
-
getKnitroParamMIPHeuristic
public int getKnitroParamMIPHeuristic()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
. Specifies which MIP heuristic search approach to apply to try to find an initial integer feasible point.
-
setKnitroParamMIPHeuristic
public void setKnitroParamMIPHeuristic(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
. Specifies which MIP heuristic search approach to apply to try to find an initial integer feasible point.
-
resetKnitroParamMIPHeuristic
public void resetKnitroParamMIPHeuristic()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
-
getKnitroParamMIPHeurMaxIt
public int getKnitroParamMIPHeurMaxIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
.
-
setKnitroParamMIPHeurMaxIt
public void setKnitroParamMIPHeurMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
.
-
resetKnitroParamMIPHeurMaxIt
public void resetKnitroParamMIPHeurMaxIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
-
getKnitroParamMIPPseudoint
public int getKnitroParamMIPPseudoint()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
. Specifies the method used to initialize pseudo-costs corresponding to variables that have not yet been branched on in the MIP method.
-
setKnitroParamMIPPseudoint
public void setKnitroParamMIPPseudoint(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
. Specifies the method used to initialize pseudo-costs corresponding to variables that have not yet been branched on in the MIP method.
-
resetKnitroParamMIPPseudoint
public void resetKnitroParamMIPPseudoint()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
-
getKnitroParamMIPStringMaxIt
public int getKnitroParamMIPStringMaxIt()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
. Specifies the maximum number of iterations to allow for MIP strong branching solves.
-
setKnitroParamMIPStringMaxIt
public void setKnitroParamMIPStringMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
. Specifies the maximum number of iterations to allow for MIP strong branching solves.
-
resetKnitroParamMIPStringMaxIt
public void resetKnitroParamMIPStringMaxIt()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
-
getKnitroParamMIPStrongCandLim
public int getKnitroParamMIPStrongCandLim()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
. Specifies the maximum number of candidates to explore for MIP strong branching.
-
setKnitroParamMIPStrongCandLim
public void setKnitroParamMIPStrongCandLim(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
. Specifies the maximum number of candidates to explore for MIP strong branching.
-
resetKnitroParamMIPStrongCandLim
public void resetKnitroParamMIPStrongCandLim()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
-
getKnitroParamMIPStrongLevel
public int getKnitroParamMIPStrongLevel()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
. Specifies the maximum number of tree levels on which to perform MIP strong branching.
-
setKnitroParamMIPStrongLevel
public void setKnitroParamMIPStrongLevel(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
. Specifies the maximum number of tree levels on which to perform MIP strong branching.
-
resetKnitroParamMIPStrongLevel
public void resetKnitroParamMIPStrongLevel()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
-
getKnitroParamParNumThreads
public int getKnitroParamParNumThreads()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
.
-
setKnitroParamParNumThreads
public void setKnitroParamParNumThreads(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
.
-
resetKnitroParamParNumThreads
public void resetKnitroParamParNumThreads()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
-
-
© 2001-2024 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.