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
.int
getBarKeepLastSol()
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.int
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
resetBarKeepLastSol()
Resets to its default the value of controlXPRSconstants.BARKEEPLASTSOL
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
setBarKeepLastSol(int newval)
Sets the value of the controlXPRSconstants.BARKEEPLASTSOL
.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.- Returns:
-
Value of control
XPRSconstants.EXTRAROWS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.EXTRAROWS
.
-
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.- Returns:
-
Value of control
XPRSconstants.EXTRACOLS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.EXTRACOLS
.
-
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.- Returns:
-
Value of control
XPRSconstants.EXTRAELEMS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.EXTRAELEMS
.
-
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
- Returns:
-
Value of control
XPRSconstants.LPITERLIMIT
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.LPITERLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.LPLOG
.
-
setLPLog
public void setLPLog(int newval)
Sets the value of the controlXPRSconstants.LPLOG
. Simplex: The frequency at which the simplex log is printed.- Parameters:
-
newval
- New value for controlXPRSconstants.LPLOG
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
- Returns:
-
Value of control
XPRSconstants.PRESOLVE
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.PRESOLVE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.CRASH
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CRASH
.
-
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
)- Returns:
-
Value of control
XPRSconstants.PRICINGALG
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PRICINGALG
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PRICINGALG
.
-
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.- Returns:
-
Value of control
XPRSconstants.INVERTFREQ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.INVERTFREQ
.
-
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.- Returns:
-
Value of control
XPRSconstants.INVERTMIN
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.INVERTMIN
.
-
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
- Returns:
-
Value of control
XPRSconstants.MAXNODE
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MAXNODE
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXTIME
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXTIME
.
-
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
- Returns:
-
Value of control
XPRSconstants.MAXMIPSOL
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MAXMIPSOL
.
-
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. .- Returns:
-
Value of control
XPRSconstants.SIFTPASSES
.
-
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. .- Parameters:
-
newval
- New value for controlXPRSconstants.SIFTPASSES
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Returns:
-
Value of control
XPRSconstants.VARSELECTION
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.VARSELECTION
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.VARSELECTION
.
-
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
)- Returns:
-
Value of control
XPRSconstants.NODESELECTION
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.NODESELECTION
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.NODESELECTION
.
-
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
)- Returns:
-
Value of control
XPRSconstants.BACKTRACK
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.BACKTRACK
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.BACKTRACK
.
-
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
- Returns:
-
Value of control
XPRSconstants.MIPLOG
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MIPLOG
.
-
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.- Returns:
-
Value of control
XPRSconstants.KEEPNROWS
.
-
setKeepNRows
public void setKeepNRows(int newval)
Sets the value of the controlXPRSconstants.KEEPNROWS
. How nonbinding rows should be handled by the MPS reader.- Parameters:
-
newval
- New value for controlXPRSconstants.KEEPNROWS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MPSECHO
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MPSECHO
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXPAGELINES
.
-
setMaxPageLines
public void setMaxPageLines(int newval)
Sets the value of the controlXPRSconstants.MAXPAGELINES
. Number of lines between page breaks in printable output.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXPAGELINES
.
-
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
)- Returns:
-
Value of control
XPRSconstants.OUTPUTLOG
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.OUTPUTLOG
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.OUTPUTLOG
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARSOLUTION
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARSOLUTION
.
-
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.- Returns:
-
Value of control
XPRSconstants.CACHESIZE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CACHESIZE
.
-
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
)- Returns:
-
Value of control
XPRSconstants.CROSSOVER
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVER
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVER
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARITERLIMIT
.
-
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
)- Returns:
-
Value of control
XPRSconstants.CHOLESKYALG
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.CHOLESKYALG
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.CHOLESKYALG
.
-
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.- Returns:
-
Value of control
XPRSconstants.BAROUTPUT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BAROUTPUT
.
-
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.- Returns:
-
Value of control
XPRSconstants.EXTRAMIPENTS
.
-
setExtraMIPEnts
public void setExtraMIPEnts(int newval)
Sets the value of the controlXPRSconstants.EXTRAMIPENTS
. The initial number of extra MIP entities to allow for.- Parameters:
-
newval
- New value for controlXPRSconstants.EXTRAMIPENTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.REFACTOR
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.REFACTOR
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARTHREADS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARTHREADS
.
-
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.- Returns:
-
Value of control
XPRSconstants.KEEPBASIS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KEEPBASIS
.
-
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.- Returns:
-
Value of control
XPRSconstants.CROSSOVEROPS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVEROPS
.
-
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.- Returns:
-
Value of control
XPRSconstants.VERSION
.
-
setVersion
public void setVersion(int newval)
Sets the value of the controlXPRSconstants.VERSION
. The Optimizer version number, e.g.1301
meaning release 13.01.- Parameters:
-
newval
- New value for controlXPRSconstants.VERSION
.
-
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.- Returns:
-
Value of control
XPRSconstants.CROSSOVERTHREADS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVERTHREADS
.
-
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.- Returns:
-
Value of control
XPRSconstants.BIGMMETHOD
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BIGMMETHOD
.
-
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
.- Parameters:
-
newval
- New value for 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 .- Returns:
-
Value of control
XPRSconstants.ELIMFILLIN
.
-
setElimFillIn
public void setElimFillIn(int newval)
Sets the value of the controlXPRSconstants.ELIMFILLIN
. Amount of fill-in allowed when performing an elimination in presolve .- Parameters:
-
newval
- New value for controlXPRSconstants.ELIMFILLIN
.
-
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
)- Returns:
-
Value of control
XPRSconstants.PRESOLVEOPS
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PRESOLVEOPS
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PRESOLVEOPS
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
- Returns:
-
Value of control
XPRSconstants.MIPTHREADS
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MIPTHREADS
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
).- Returns:
-
Value of control
XPRSconstants.BREADTHFIRST
.
-
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
).- Parameters:
-
newval
- New value for controlXPRSconstants.BREADTHFIRST
.
-
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
)- Returns:
-
Value of control
XPRSconstants.AUTOPERTURB
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.AUTOPERTURB
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.AUTOPERTURB
.
-
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.- Returns:
-
Value of control
XPRSconstants.DENSECOLLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.DENSECOLLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.CALLBACKFROMMASTERTHREAD
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CALLBACKFROMMASTERTHREAD
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXMCOEFFBUFFERELEMS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXMCOEFFBUFFERELEMS
.
-
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.- Returns:
-
Value of control
XPRSconstants.REFINEOPS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.REFINEOPS
.
-
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.- Returns:
-
Value of control
XPRSconstants.LPREFINEITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.LPREFINEITERLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPREFINEITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPREFINEITERLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.DUALIZEOPS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.DUALIZEOPS
.
-
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.- Returns:
-
Value of control
XPRSconstants.CROSSOVERITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVERITERLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.PREBASISRED
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.PREBASISRED
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRESORT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRESORT
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREPERMUTE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREPERMUTE
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREPERMUTESEED
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREPERMUTESEED
.
-
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
.- Returns:
-
Value of control
XPRSconstants.MAXMEMORYSOFT
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXMEMORYSOFT
.
-
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.- Returns:
-
Value of control
XPRSconstants.CUTFREQ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CUTFREQ
.
-
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.- Returns:
-
Value of control
XPRSconstants.SYMSELECT
.
-
setSymSelect
public void setSymSelect(int newval)
Sets the value of the controlXPRSconstants.SYMSELECT
. Adjusts the overall amount of effort for symmetry detection.- Parameters:
-
newval
- New value for controlXPRSconstants.SYMSELECT
.
-
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.- Returns:
-
Value of control
XPRSconstants.SYMMETRY
.
-
setSymmetry
public void setSymmetry(int newval)
Sets the value of the controlXPRSconstants.SYMMETRY
. Adjusts the overall amount of effort for symmetry detection.- Parameters:
-
newval
- New value for controlXPRSconstants.SYMMETRY
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXMEMORYHARD
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXMEMORYHARD
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIQCPALG
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIQCPALG
.
-
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.- Returns:
-
Value of control
XPRSconstants.QCCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.QCCUTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.QCROOTALG
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.QCROOTALG
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRECONVERTSEPARABLE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRECONVERTSEPARABLE
.
-
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.- Returns:
-
Value of control
XPRSconstants.ALGAFTERNETWORK
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.ALGAFTERNETWORK
.
-
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.- Returns:
-
Value of control
XPRSconstants.TRACE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TRACE
.
-
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
).- Returns:
-
Value of control
XPRSconstants.MAXIIS
.
-
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
).- Parameters:
-
newval
- New value for controlXPRSconstants.MAXIIS
.
-
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- Returns:
-
Value of control
XPRSconstants.CPUTIME
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.CPUTIME
.
-
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.- Returns:
-
Value of control
XPRSconstants.COVERCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.COVERCUTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.GOMCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GOMCUTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.LPFOLDING
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.LPFOLDING
.
-
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.- Returns:
-
Value of control
XPRSconstants.MPSFORMAT
.
-
setMPSFormat
public void setMPSFormat(int newval)
Sets the value of the controlXPRSconstants.MPSFORMAT
. Specifies the format of MPS files.- Parameters:
-
newval
- New value for controlXPRSconstants.MPSFORMAT
.
-
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
- Returns:
-
Value of control
XPRSconstants.CUTSTRATEGY
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.CUTSTRATEGY
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.CUTDEPTH
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CUTDEPTH
.
-
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.- Returns:
-
Value of control
XPRSconstants.TREECOVERCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREECOVERCUTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.TREEGOMCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREEGOMCUTS
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.TREECUTSELECT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREECUTSELECT
.
-
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
)- Returns:
-
Value of control
XPRSconstants.DUALIZE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.DUALIZE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.DUALIZE
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.SBITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SBITERLIMIT
.
-
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
- Returns:
-
Value of control
XPRSconstants.SBBEST
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.SBBEST
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARINDEFLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARINDEFLIMIT
.
-
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
.- Returns:
-
Value of control
XPRSconstants.HEURFREQ
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURFREQ
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURDEPTH
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURDEPTH
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURMAXSOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURMAXSOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURNODES
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURNODES
.
-
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
).- Returns:
-
Value of control
XPRSconstants.LNPBEST
.
-
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
).- Parameters:
-
newval
- New value for controlXPRSconstants.LNPBEST
.
-
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.- Returns:
-
Value of control
XPRSconstants.LNPITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.LNPITERLIMIT
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.BARREGULARIZE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARREGULARIZE
.
-
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.- Returns:
-
Value of control
XPRSconstants.SBSELECT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SBSELECT
.
-
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.- Returns:
-
Value of control
XPRSconstants.IISLOG
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.IISLOG
.
-
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.- Returns:
-
Value of control
XPRSconstants.LOCALCHOICE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.LOCALCHOICE
.
-
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
.- Parameters:
-
newval
- New value for 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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.L1CACHE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.L1CACHE
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURDIVESTRATEGY
.
-
setHeurDiveStrategy
public void setHeurDiveStrategy(int newval)
Sets the value of the controlXPRSconstants.HEURDIVESTRATEGY
. Branch and Bound: Chooses the strategy for the diving heuristic.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURDIVESTRATEGY
.
-
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
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.BARSTART
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARSTART
.
-
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- Returns:
-
Value of control
XPRSconstants.PRESOLVEPASSES
.
-
setPresolvePasses
public void setPresolvePasses(int newval)
Sets the value of the controlXPRSconstants.PRESOLVEPASSES
. Number of reduction rounds to be performed in presolve- Parameters:
-
newval
- New value for controlXPRSconstants.PRESOLVEPASSES
.
-
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
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.BARORDERTHREADS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARORDERTHREADS
.
-
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.- Returns:
-
Value of control
XPRSconstants.EXTRASETS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.EXTRASETS
.
-
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.- Returns:
-
Value of control
XPRSconstants.EXTRASETELEMS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.EXTRASETELEMS
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Returns:
-
Value of control
XPRSconstants.PRECOEFELIM
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PRECOEFELIM
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PRECOEFELIM
.
-
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
)- Returns:
-
Value of control
XPRSconstants.PREDOMCOL
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PREDOMCOL
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PREDOMCOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURSEARCHFREQ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHFREQ
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURDIVESPEEDUP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURDIVESPEEDUP
.
-
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.- Returns:
-
Value of control
XPRSconstants.SBESTIMATE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SBESTIMATE
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARCORES
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARCORES
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXCHECKSONMAXTIME
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXCHECKSONMAXTIME
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXCHECKSONMAXCUTTIME
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXCHECKSONMAXCUTTIME
.
-
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.- Returns:
-
Value of control
XPRSconstants.HISTORYCOSTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HISTORYCOSTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.ALGAFTERCROSSOVER
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.ALGAFTERCROSSOVER
.
-
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
- Returns:
-
Value of control
XPRSconstants.MUTEXCALLBACKS
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MUTEXCALLBACKS
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARCRASH
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARCRASH
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURDIVESOFTROUNDING
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURDIVESOFTROUNDING
.
-
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
)- Returns:
-
Value of control
XPRSconstants.HEURSEARCHROOTSELECT
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHROOTSELECT
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHROOTSELECT
.
-
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
)- Returns:
-
Value of control
XPRSconstants.HEURSEARCHTREESELECT
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHTREESELECT
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHTREESELECT
.
-
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.- Returns:
-
Value of control
XPRSconstants.MPS18COMPATIBLE
.
-
setMPS18Compatible
public void setMPS18Compatible(int newval)
Sets the value of the controlXPRSconstants.MPS18COMPATIBLE
. Provides compatibility of MPS file output for older MPS readers.- Parameters:
-
newval
- New value for controlXPRSconstants.MPS18COMPATIBLE
.
-
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
)- Returns:
-
Value of control
XPRSconstants.ROOTPRESOLVE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.ROOTPRESOLVE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.ROOTPRESOLVE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVERDRP
.
-
setCrossOverDRP
public void setCrossOverDRP(XPRSenumerations.CrossoverDynamicReduction newval)
Sets the value of the controlXPRSconstants.CROSSOVERDRP
. (Values are from the enumerationXPRSenumerations.CrossoverDynamicReduction
)- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVERDRP
.
-
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.- Returns:
-
Value of control
XPRSconstants.FORCEOUTPUT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.FORCEOUTPUT
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRIMALOPS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRIMALOPS
.
-
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.- Returns:
-
Value of control
XPRSconstants.DETERMINISTIC
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.DETERMINISTIC
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.TREEMEMORYLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREEMEMORYLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.TREECOMPRESSION
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREECOMPRESSION
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.MAXTREEFILESIZE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXTREEFILESIZE
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRECLIQUESTRATEGY
.
-
setPreCliqueStrategy
public void setPreCliqueStrategy(int newval)
Sets the value of the controlXPRSconstants.PRECLIQUESTRATEGY
. Determines how much effort to spend on clique covers in presolve.- Parameters:
-
newval
- New value for controlXPRSconstants.PRECLIQUESTRATEGY
.
-
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- Returns:
-
Value of control
XPRSconstants.REPAIRINFEASMAXTIME
.
-
setRepairInfeasMaxTime
@Deprecated public void setRepairInfeasMaxTime(int newval)
Deprecated.since 41.00Sets the value of the controlXPRSconstants.REPAIRINFEASMAXTIME
. Overall time limit for the repairinfeas tool- Parameters:
-
newval
- New value for controlXPRSconstants.REPAIRINFEASMAXTIME
.
-
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
)- Returns:
-
Value of control
XPRSconstants.IFCHECKCONVEXITY
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.IFCHECKCONVEXITY
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.IFCHECKCONVEXITY
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Returns:
-
Value of control
XPRSconstants.REPAIRINDEFINITEQ
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.REPAIRINDEFINITEQ
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPRAMPUP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPRAMPUP
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXLOCALBACKTRACK
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXLOCALBACKTRACK
.
-
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.- Returns:
-
Value of control
XPRSconstants.USERSOLHEURISTIC
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.USERSOLHEURISTIC
.
-
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- Returns:
-
Value of control
XPRSconstants.PRECONVERTOBJTOCONS
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.PRECONVERTOBJTOCONS
.
-
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.- Returns:
-
Value of control
XPRSconstants.FORCEPARALLELDUAL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.FORCEPARALLELDUAL
.
-
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
)- Returns:
-
Value of control
XPRSconstants.BACKTRACKTIE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.BACKTRACKTIE
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.BACKTRACKTIE
.
-
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.- Returns:
-
Value of control
XPRSconstants.BRANCHDISJ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BRANCHDISJ
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPFRACREDUCE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPFRACREDUCE
.
-
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.- Returns:
-
Value of control
XPRSconstants.CONCURRENTTHREADS
.
-
setConcurrentThreads
public void setConcurrentThreads(int newval)
Sets the value of the controlXPRSconstants.CONCURRENTTHREADS
. Determines the number of threads used by the concurrent solver.- Parameters:
-
newval
- New value for controlXPRSconstants.CONCURRENTTHREADS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXSCALEFACTOR
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXSCALEFACTOR
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURTHREADS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURTHREADS
.
-
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
- Returns:
-
Value of control
XPRSconstants.THREADS
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.THREADS
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURBEFORELP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURBEFORELP
.
-
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
)- Returns:
-
Value of control
XPRSconstants.PREDOMROW
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PREDOMROW
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.PREDOMROW
.
-
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
)- Returns:
-
Value of control
XPRSconstants.BRANCHSTRUCTURAL
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.BRANCHSTRUCTURAL
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.BRANCHSTRUCTURAL
.
-
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
)- Returns:
-
Value of control
XPRSconstants.QUADRATICUNSHIFT
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.QUADRATICUNSHIFT
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.QUADRATICUNSHIFT
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.QSIMPLEXOPS
.
-
setQSimplexOps
public void setQSimplexOps(int newval)
Sets the value of the controlXPRSconstants.QSIMPLEXOPS
. Controls the behavior of the quadratic simplex solvers.- Parameters:
-
newval
- New value for controlXPRSconstants.QSIMPLEXOPS
.
-
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
- Returns:
-
Value of control
XPRSconstants.MIPRESTART
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MIPRESTART
.
-
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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.CONFLICTCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CONFLICTCUTS
.
-
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
.- Returns:
-
Value of control
XPRSconstants.PREPROTECTDUAL
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.PREPROTECTDUAL
.
-
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- Returns:
-
Value of control
XPRSconstants.CORESPERCPU
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.CORESPERCPU
.
-
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
- Returns:
-
Value of control
XPRSconstants.RESOURCESTRATEGY
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.RESOURCESTRATEGY
.
-
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.- Returns:
-
Value of control
XPRSconstants.CLAMPING
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CLAMPING
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLEEPONTHREADWAIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SLEEPONTHREADWAIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREDUPROW
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREDUPROW
.
-
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.- Returns:
-
Value of control
XPRSconstants.CPUPLATFORM
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CPUPLATFORM
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARALG
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARALG
.
-
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.- Returns:
-
Value of control
XPRSconstants.SIFTING
.
-
setSifting
public void setSifting(int newval)
Sets the value of the controlXPRSconstants.SIFTING
. Determines whether to enable sifting algorithm with the dual simplex method.- Parameters:
-
newval
- New value for controlXPRSconstants.SIFTING
.
-
resetSifting
public void resetSifting()
Resets to its default the value of controlXPRSconstants.SIFTING
-
getBarKeepLastSol
public int getBarKeepLastSol()
-
setBarKeepLastSol
public void setBarKeepLastSol(int newval)
Sets the value of the controlXPRSconstants.BARKEEPLASTSOL
.- Parameters:
-
newval
- New value for controlXPRSconstants.BARKEEPLASTSOL
.
-
resetBarKeepLastSol
public void resetBarKeepLastSol()
Resets to its default the value of controlXPRSconstants.BARKEEPLASTSOL
-
getLPLogStyle
public int getLPLogStyle()
Retrieves the value of the controlXPRSconstants.LPLOGSTYLE
. Simplex: The style of the simplex log.- Returns:
-
Value of control
XPRSconstants.LPLOGSTYLE
.
-
setLPLogStyle
public void setLPLogStyle(int newval)
Sets the value of the controlXPRSconstants.LPLOGSTYLE
. Simplex: The style of the simplex log.- Parameters:
-
newval
- New value for controlXPRSconstants.LPLOGSTYLE
.
-
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.- Returns:
-
Value of control
XPRSconstants.RANDOMSEED
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.RANDOMSEED
.
-
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.- Returns:
-
Value of control
XPRSconstants.TREEQCCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREEQCCUTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRELINDEP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRELINDEP
.
-
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.- Returns:
-
Value of control
XPRSconstants.DUALTHREADS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.DUALTHREADS
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREOBJCUTDETECT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREOBJCUTDETECT
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREBNDREDQUAD
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREBNDREDQUAD
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREBNDREDCONE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREBNDREDCONE
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRECOMPONENTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRECOMPONENTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXMIPTASKS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXMIPTASKS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPTERMINATIONMETHOD
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPTERMINATIONMETHOD
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRECONEDECOMP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRECONEDECOMP
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURFORCESPECIALOBJ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURFORCESPECIALOBJ
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURSEARCHROOTCUTFREQ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHROOTCUTFREQ
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREELIMQUAD
.
-
setPreElimQuad
public void setPreElimQuad(int newval)
Sets the value of the controlXPRSconstants.PREELIMQUAD
. Presolve: Allows for elimination of quadratic variables via doubleton rows.- Parameters:
-
newval
- New value for controlXPRSconstants.PREELIMQUAD
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREIMPLICATIONS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREIMPLICATIONS
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.TUNERTHREADS
.
-
setTunerThreads
public void setTunerThreads(int newval)
Sets the value of the controlXPRSconstants.TUNERTHREADS
. Tuner: the number of threads used by the tuner.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNERTHREADS
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.TUNERPERMUTE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNERPERMUTE
.
-
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.- Returns:
-
Value of control
XPRSconstants.TUNERVERBOSE
.
-
setTunerVerbose
public void setTunerVerbose(int newval)
Sets the value of the controlXPRSconstants.TUNERVERBOSE
. Tuner: whether the tuner should prints detailed information for each run.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNERVERBOSE
.
-
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.- Returns:
-
Value of control
XPRSconstants.TUNEROUTPUT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNEROUTPUT
.
-
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)- Returns:
-
Value of control
XPRSconstants.PREANALYTICCENTER
.
-
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)- Parameters:
-
newval
- New value for controlXPRSconstants.PREANALYTICCENTER
.
-
resetPreAnalyticcenter
public void resetPreAnalyticcenter()
Resets to its default the value of controlXPRSconstants.PREANALYTICCENTER
-
getNetCuts
@Deprecated public int getNetCuts()
Deprecated.
-
setNetCuts
@Deprecated public void setNetCuts(int newval)
Deprecated.since 43.00Sets the value of the controlXPRSconstants.NETCUTS
.- Parameters:
-
newval
- New value for 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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.MIPKAPPAFREQ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPKAPPAFREQ
.
-
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.- Returns:
-
Value of control
XPRSconstants.OBJSCALEFACTOR
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.OBJSCALEFACTOR
.
-
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.- Returns:
-
Value of control
XPRSconstants.TREEFILELOGINTERVAL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREEFILELOGINTERVAL
.
-
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
.- Parameters:
-
newval
- New value for 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
.- Parameters:
-
newval
- New value for 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
- Returns:
-
Value of control
XPRSconstants.MIPDUALREDUCTIONS
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MIPDUALREDUCTIONS
.
-
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.- Returns:
-
Value of control
XPRSconstants.GENCONSDUALREDUCTIONS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GENCONSDUALREDUCTIONS
.
-
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.- Returns:
-
Value of control
XPRSconstants.PWLDUALREDUCTIONS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PWLDUALREDUCTIONS
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARFAILITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARFAILITERLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.AUTOSCALING
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.AUTOSCALING
.
-
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.- Returns:
-
Value of control
XPRSconstants.GENCONSABSTRANSFORMATION
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GENCONSABSTRANSFORMATION
.
-
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.- Returns:
-
Value of control
XPRSconstants.COMPUTEJOBPRIORITY
.
-
setComputeJobPriority
public void setComputeJobPriority(int newval)
Sets the value of the controlXPRSconstants.COMPUTEJOBPRIORITY
. Selects the priority that will be used for remote optimization jobs.- Parameters:
-
newval
- New value for controlXPRSconstants.COMPUTEJOBPRIORITY
.
-
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.- Returns:
-
Value of control
XPRSconstants.PREFOLDING
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PREFOLDING
.
-
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.- Returns:
-
Value of control
XPRSconstants.COMPUTE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.COMPUTE
.
-
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
.- Returns:
-
Value of control
XPRSconstants.NETSTALLLIMIT
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.NETSTALLLIMIT
.
-
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
.- Returns:
-
Value of control
XPRSconstants.SERIALIZEPREINTSOL
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.SERIALIZEPREINTSOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.NUMERICALEMPHASIS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.NUMERICALEMPHASIS
.
-
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.- Returns:
-
Value of control
XPRSconstants.PWLNONCONVEXTRANSFORMATION
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PWLNONCONVEXTRANSFORMATION
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPCOMPONENTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPCOMPONENTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPCONCURRENTNODES
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPCONCURRENTNODES
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPCONCURRENTSOLVES
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPCONCURRENTSOLVES
.
-
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.- Returns:
-
Value of control
XPRSconstants.OUTPUTCONTROLS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.OUTPUTCONTROLS
.
-
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.- Returns:
-
Value of control
XPRSconstants.SIFTSWITCH
.
-
setSiftSwitch
public void setSiftSwitch(int newval)
Sets the value of the controlXPRSconstants.SIFTSWITCH
. Determines which algorithm to use for solving the subproblems during sifting.- Parameters:
-
newval
- New value for controlXPRSconstants.SIFTSWITCH
.
-
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
- Returns:
-
Value of control
XPRSconstants.HEUREMPHASIS
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.HEUREMPHASIS
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARREFITER
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARREFITER
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.SIFTPRESOLVEOPS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SIFTPRESOLVEOPS
.
-
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.- Returns:
-
Value of control
XPRSconstants.CHECKINPUTDATA
.
-
setCheckInputData
public void setCheckInputData(int newval)
Sets the value of the controlXPRSconstants.CHECKINPUTDATA
. Check input arrays for bad data.- Parameters:
-
newval
- New value for controlXPRSconstants.CHECKINPUTDATA
.
-
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.- Returns:
-
Value of control
XPRSconstants.ESCAPENAMES
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.ESCAPENAMES
.
-
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.- Returns:
-
Value of control
XPRSconstants.IOTIMEOUT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.IOTIMEOUT
.
-
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.- Returns:
-
Value of control
XPRSconstants.AUTOCUTTING
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.AUTOCUTTING
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALNUMINITNLPCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALNUMINITNLPCUTS
.
-
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- Returns:
-
Value of control
XPRSconstants.CALLBACKCHECKTIMEDELAY
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.CALLBACKCHECKTIMEDELAY
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.MULTIOBJLOG
.
-
setMultiObjLog
public void setMultiObjLog(int newval)
Sets the value of the controlXPRSconstants.MULTIOBJLOG
. Log level for multi-objective optimization.- Parameters:
-
newval
- New value for controlXPRSconstants.MULTIOBJLOG
.
-
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).- Returns:
-
Value of control
XPRSconstants.BACKGROUNDMAXTHREADS
.
-
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).- Parameters:
-
newval
- New value for controlXPRSconstants.BACKGROUNDMAXTHREADS
.
-
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).- Returns:
-
Value of control
XPRSconstants.BACKGROUNDSELECT
.
-
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).- Parameters:
-
newval
- New value for controlXPRSconstants.BACKGROUNDSELECT
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALLSHEURSTRATEGY
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALLSHEURSTRATEGY
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG
.
-
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
.- Returns:
-
Value of control
XPRSconstants.PRECONFIGURATION
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.PRECONFIGURATION
.
-
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.- Returns:
-
Value of control
XPRSconstants.FEASIBILITYJUMP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.FEASIBILITYJUMP
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.RLTCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.RLTCUTS
.
-
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).- Returns:
-
Value of control
XPRSconstants.HEURSEARCHBACKGROUNDSELECT
.
-
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).- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT
.
-
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- Returns:
-
Value of control
XPRSconstants.ALTERNATIVEREDCOSTS
.
-
setAlternativeRedCosts
public void setAlternativeRedCosts(int newval)
Sets the value of the controlXPRSconstants.ALTERNATIVEREDCOSTS
. Controls aggressiveness of searching for alternative reduced cost- Parameters:
-
newval
- New value for controlXPRSconstants.ALTERNATIVEREDCOSTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURSHIFTPROP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSHIFTPROP
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURSEARCHCOPYCONTROLS
.
-
setHeurSearchCopyControls
public void setHeurSearchCopyControls(int newval)
Sets the value of the controlXPRSconstants.HEURSEARCHCOPYCONTROLS
. Select how user-set controls should affect local search heuristics.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHCOPYCONTROLS
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALNLPCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALNLPCUTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALTREENLPCUTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALTREENLPCUTS
.
-
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
)- Returns:
-
Value of control
XPRSconstants.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
)- Parameters:
-
newval
- New value for controlXPRSconstants.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.- Returns:
-
Value of control
XPRSconstants.BARHGMAXRESTARTS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARHGMAXRESTARTS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MCFCUTSTRATEGY
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MCFCUTSTRATEGY
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXCUTTIME
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXCUTTIME
.
-
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.- Returns:
-
Value of control
XPRSconstants.MAXSTALLTIME
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXSTALLTIME
.
-
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.- Returns:
-
Value of control
XPRSconstants.TUNERMAXTIME
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNERMAXTIME
.
-
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
- Returns:
-
Value of control
XPRSconstants.MATRIXTOL
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MATRIXTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.PIVOTTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PIVOTTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.FEASTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.FEASTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.OUTPUTTOL
.
-
setOutputTol
public void setOutputTol(double newval)
Sets the value of the controlXPRSconstants.OUTPUTTOL
. Zero tolerance on print values.- Parameters:
-
newval
- New value for controlXPRSconstants.OUTPUTTOL
.
-
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
.- Returns:
-
Value of control
XPRSconstants.SOSREFTOL
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.SOSREFTOL
.
-
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
.- Returns:
-
Value of control
XPRSconstants.OPTIMALITYTOL
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.OPTIMALITYTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.ETATOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.ETATOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.RELPIVOTTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.RELPIVOTTOL
.
-
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
- Returns:
-
Value of control
XPRSconstants.MIPTOL
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MIPTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPTOLTARGET
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPTOLTARGET
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARPERTURB
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARPERTURB
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPADDCUTOFF
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPADDCUTOFF
.
-
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
- Returns:
-
Value of control
XPRSconstants.MIPABSCUTOFF
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.MIPABSCUTOFF
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPRELCUTOFF
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPRELCUTOFF
.
-
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.- Returns:
-
Value of control
XPRSconstants.PSEUDOCOST
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PSEUDOCOST
.
-
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
).- Returns:
-
Value of control
XPRSconstants.PENALTY
.
-
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
).- Parameters:
-
newval
- New value for controlXPRSconstants.PENALTY
.
-
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.- Returns:
-
Value of control
XPRSconstants.BIGM
.
-
setBigM
public void setBigM(double newval)
Sets the value of the controlXPRSconstants.BIGM
. The infeasibility penalty used if the "Big M" method is implemented.- Parameters:
-
newval
- New value for controlXPRSconstants.BIGM
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPABSSTOP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPABSSTOP
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPRELSTOP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPRELSTOP
.
-
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.- Returns:
-
Value of control
XPRSconstants.CROSSOVERACCURACYTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CROSSOVERACCURACYTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRIMALPERTURB
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRIMALPERTURB
.
-
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.- Returns:
-
Value of control
XPRSconstants.DUALPERTURB
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.DUALPERTURB
.
-
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.- Returns:
-
Value of control
XPRSconstants.BAROBJSCALE
.
-
setBarObjScale
public void setBarObjScale(double newval)
Sets the value of the controlXPRSconstants.BAROBJSCALE
. Defines how the barrier scales the objective.- Parameters:
-
newval
- New value for controlXPRSconstants.BAROBJSCALE
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARRHSSCALE
.
-
setBarRhsScale
public void setBarRhsScale(double newval)
Sets the value of the controlXPRSconstants.BARRHSSCALE
. Defines how the barrier scales the right hand side.- Parameters:
-
newval
- New value for controlXPRSconstants.BARRHSSCALE
.
-
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.- Returns:
-
Value of control
XPRSconstants.CHOLESKYTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CHOLESKYTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARGAPSTOP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARGAPSTOP
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARDUALSTOP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARDUALSTOP
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARPRIMALSTOP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARPRIMALSTOP
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARSTEPSTOP
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARSTEPSTOP
.
-
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.- Returns:
-
Value of control
XPRSconstants.ELIMTOL
.
-
setElimTol
public void setElimTol(double newval)
Sets the value of the controlXPRSconstants.ELIMTOL
. The Markowitz tolerance for the elimination phase of the presolve.- Parameters:
-
newval
- New value for controlXPRSconstants.ELIMTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.MARKOWITZTOL
.
-
setMarkowitzTol
public void setMarkowitzTol(double newval)
Sets the value of the controlXPRSconstants.MARKOWITZTOL
. The Markowitz tolerance used for the factorization of the basis matrix.- Parameters:
-
newval
- New value for controlXPRSconstants.MARKOWITZTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPABSGAPNOTIFY
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPABSGAPNOTIFY
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPRELGAPNOTIFY
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPRELGAPNOTIFY
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARLARGEBOUND
.
-
setBarLargeBound
public void setBarLargeBound(double newval)
Sets the value of the controlXPRSconstants.BARLARGEBOUND
. Threshold for the barrier to handle large bounds.- Parameters:
-
newval
- New value for controlXPRSconstants.BARLARGEBOUND
.
-
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.- Returns:
-
Value of control
XPRSconstants.PPFACTOR
.
-
setPPFactor
public void setPPFactor(double newval)
Sets the value of the controlXPRSconstants.PPFACTOR
. The partial pricing candidate list sizing parameter.- Parameters:
-
newval
- New value for controlXPRSconstants.PPFACTOR
.
-
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
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.BARGAPTARGET
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARGAPTARGET
.
-
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
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.BARSTARTWEIGHT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARSTARTWEIGHT
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARFREESCALE
.
-
setBarFreeScale
public void setBarFreeScale(double newval)
Sets the value of the controlXPRSconstants.BARFREESCALE
. Defines how the barrier algorithm scales free variables.- Parameters:
-
newval
- New value for controlXPRSconstants.BARFREESCALE
.
-
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.- Returns:
-
Value of control
XPRSconstants.SBEFFORT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SBEFFORT
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURDIVERANDOMIZE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURDIVERANDOMIZE
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURSEARCHEFFORT
.
-
setHeurSearchEffort
public void setHeurSearchEffort(double newval)
Sets the value of the controlXPRSconstants.HEURSEARCHEFFORT
. Adjusts the overall level of the local search heuristics.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURSEARCHEFFORT
.
-
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.- Returns:
-
Value of control
XPRSconstants.CUTFACTOR
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.CUTFACTOR
.
-
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.- Returns:
-
Value of control
XPRSconstants.EIGENVALUETOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.EIGENVALUETOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.INDLINBIGM
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.INDLINBIGM
.
-
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.- Returns:
-
Value of control
XPRSconstants.TREEMEMORYSAVINGTARGET
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TREEMEMORYSAVINGTARGET
.
-
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.- Returns:
-
Value of control
XPRSconstants.INDPRELINBIGM
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.INDPRELINBIGM
.
-
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.- Returns:
-
Value of control
XPRSconstants.RELAXTREEMEMORYLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.RELAXTREEMEMORYLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPABSGAPNOTIFYOBJ
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPABSGAPNOTIFYOBJ
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPABSGAPNOTIFYBOUND
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPABSGAPNOTIFYBOUND
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRESOLVEMAXGROW
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRESOLVEMAXGROW
.
-
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
.- Parameters:
-
newval
- New value for 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
.- Parameters:
-
newval
- New value for 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
.- Parameters:
-
newval
- New value for 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
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.MAXIMPLIEDBOUND
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MAXIMPLIEDBOUND
.
-
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.- Returns:
-
Value of control
XPRSconstants.FEASTOLTARGET
.
-
setFeasTolTarget
public void setFeasTolTarget(double newval)
Sets the value of the controlXPRSconstants.FEASTOLTARGET
. This specifies the target feasibility tolerance for the solution refiner.- Parameters:
-
newval
- New value for controlXPRSconstants.FEASTOLTARGET
.
-
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.- Returns:
-
Value of control
XPRSconstants.OPTIMALITYTOLTARGET
.
-
setOptimalityTolTarget
public void setOptimalityTolTarget(double newval)
Sets the value of the controlXPRSconstants.OPTIMALITYTOLTARGET
. This specifies the target optimality tolerance for the solution refiner.- Parameters:
-
newval
- New value for controlXPRSconstants.OPTIMALITYTOLTARGET
.
-
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.- Returns:
-
Value of control
XPRSconstants.PRECOMPONENTSEFFORT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.PRECOMPONENTSEFFORT
.
-
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.- Returns:
-
Value of control
XPRSconstants.LPLOGDELAY
.
-
setLPLogDelay
public void setLPLogDelay(double newval)
Sets the value of the controlXPRSconstants.LPLOGDELAY
. Time interval between two LP log lines.- Parameters:
-
newval
- New value for controlXPRSconstants.LPLOGDELAY
.
-
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.- Returns:
-
Value of control
XPRSconstants.HEURDIVEITERLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.HEURDIVEITERLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARKERNEL
.
-
setBarKernel
public void setBarKernel(double newval)
Sets the value of the controlXPRSconstants.BARKERNEL
. Newton barrier: Defines how centrality is weighted in the barrier algorithm.- Parameters:
-
newval
- New value for controlXPRSconstants.BARKERNEL
.
-
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.- Returns:
-
Value of control
XPRSconstants.FEASTOLPERTURB
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.FEASTOLPERTURB
.
-
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
.- Parameters:
-
newval
- New value for 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
.- Parameters:
-
newval
- New value for 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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPRESTARTGAPTHRESHOLD
.
-
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.- Returns:
-
Value of control
XPRSconstants.NODEPROBINGEFFORT
.
-
setNodeProbingEffort
public void setNodeProbingEffort(double newval)
Sets the value of the controlXPRSconstants.NODEPROBINGEFFORT
. Adjusts the overall level of node probing.- Parameters:
-
newval
- New value for controlXPRSconstants.NODEPROBINGEFFORT
.
-
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
.- Returns:
-
Value of control
XPRSconstants.INPUTTOL
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.INPUTTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.MIPRESTARTFACTOR
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MIPRESTARTFACTOR
.
-
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.- Returns:
-
Value of control
XPRSconstants.BAROBJPERTURB
.
-
setBarObjPerturb
public void setBarObjPerturb(double newval)
Sets the value of the controlXPRSconstants.BAROBJPERTURB
. Defines how the barrier perturbs the objective.- Parameters:
-
newval
- New value for controlXPRSconstants.BAROBJPERTURB
.
-
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.- Returns:
-
Value of control
XPRSconstants.CPIALPHA
.
-
setCpiAlpha
public void setCpiAlpha(double newval)
Sets the value of the controlXPRSconstants.CPIALPHA
. decay term for confined primal integral computation.- Parameters:
-
newval
- New value for controlXPRSconstants.CPIALPHA
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
.
-
setGlobalSpatialBranchPropagationEffort
public void setGlobalSpatialBranchPropagationEffort(double newval)
Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
. Limits the effort that is spent on propagation during spatial branching.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT
.
-
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.- Returns:
-
Value of control
XPRSconstants.GLOBALBOUNDINGBOX
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.GLOBALBOUNDINGBOX
.
-
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.- Returns:
-
Value of control
XPRSconstants.TIMELIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TIMELIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.SOLTIMELIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SOLTIMELIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.REPAIRINFEASTIMELIMIT
.
-
setRepairInfeasTimeLimit
public void setRepairInfeasTimeLimit(double newval)
Sets the value of the controlXPRSconstants.REPAIRINFEASTIMELIMIT
. Overall time limit for the repairinfeas tool- Parameters:
-
newval
- New value for controlXPRSconstants.REPAIRINFEASTIMELIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.BARHGEXTRAPOLATE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.BARHGEXTRAPOLATE
.
-
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
.- Returns:
-
Value of control
XPRSconstants.MPSRHSNAME
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.MPSRHSNAME
.
-
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
.- Returns:
-
Value of control
XPRSconstants.MPSOBJNAME
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.MPSOBJNAME
.
-
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
.- Returns:
-
Value of control
XPRSconstants.MPSRANGENAME
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.MPSRANGENAME
.
-
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
.- Returns:
-
Value of control
XPRSconstants.MPSBOUNDNAME
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.MPSBOUNDNAME
.
-
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
.- Returns:
-
Value of control
XPRSconstants.OUTPUTMASK
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.OUTPUTMASK
.
-
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.- Returns:
-
Value of control
XPRSconstants.TUNERMETHODFILE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNERMETHODFILE
.
-
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.- Returns:
-
Value of control
XPRSconstants.TUNEROUTPUTPATH
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNEROUTPUTPATH
.
-
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.- Returns:
-
Value of control
XPRSconstants.TUNERSESSIONNAME
.
-
setTunerSessionName
public void setTunerSessionName(java.lang.String newval)
Sets the value of the controlXPRSconstants.TUNERSESSIONNAME
. Tuner: Defines a session name for the tuner.- Parameters:
-
newval
- New value for controlXPRSconstants.TUNERSESSIONNAME
.
-
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.- Returns:
-
Value of control
XPRSconstants.COMPUTEEXECSERVICE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.COMPUTEEXECSERVICE
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPFUNCEVAL
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPFUNCEVAL
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPLOG
.
-
setNlpLog
public void setNlpLog(int newval)
Sets the value of the controlXPRSconstants.NLPLOG
. Level of printing during SLP iterations- Parameters:
-
newval
- New value for controlXPRSconstants.NLPLOG
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPEVALUATE
.
-
setNlpEvaluate
public void setNlpEvaluate(int newval)
Sets the value of the controlXPRSconstants.NLPEVALUATE
. Evaluation strategy for user functions- Parameters:
-
newval
- New value for controlXPRSconstants.NLPEVALUATE
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPRESOLVE
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPRESOLVE
.
-
resetNlpPresolve
public void resetNlpPresolve()
Resets to its default the value of controlXPRSconstants.NLPPRESOLVE
-
getLocalSolver
public int getLocalSolver()
Retrieves the value of the controlXPRSconstants.LOCALSOLVER
.- Returns:
-
Value of control
XPRSconstants.LOCALSOLVER
.
-
setLocalSolver
public void setLocalSolver(int newval)
Sets the value of the controlXPRSconstants.LOCALSOLVER
.- Parameters:
-
newval
- New value for 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- Returns:
-
Value of control
XPRSconstants.NLPSTOPOUTOFRANGE
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPSTOPOUTOFRANGE
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPTHREADSAFEUSERFUNC
.
-
setNlpThreadSafeUserFunc
public void setNlpThreadSafeUserFunc(int newval)
Sets the value of the controlXPRSconstants.NLPTHREADSAFEUSERFUNC
. Defines if user functions are allowed to be called in parallel- Parameters:
-
newval
- New value for controlXPRSconstants.NLPTHREADSAFEUSERFUNC
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPJACOBIAN
.
-
setNlpJacobian
public void setNlpJacobian(int newval)
Sets the value of the controlXPRSconstants.NLPJACOBIAN
. First order differentiation mode when using analytical derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.NLPJACOBIAN
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPHESSIAN
.
-
setNlpHessian
public void setNlpHessian(int newval)
Sets the value of the controlXPRSconstants.NLPHESSIAN
. Second order differentiation mode when using analytical derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.NLPHESSIAN
.
-
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.- Returns:
-
Value of control
XPRSconstants.MULTISTART
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MULTISTART
.
-
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- Returns:
-
Value of control
XPRSconstants.MULTISTART_THREADS
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.MULTISTART_THREADS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MULTISTART_MAXSOLVES
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MULTISTART_MAXSOLVES
.
-
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.- Returns:
-
Value of control
XPRSconstants.MULTISTART_MAXTIME
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MULTISTART_MAXTIME
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPMAXTIME
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPMAXTIME
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPDERIVATIVES
.
-
setNlpDerivatives
public void setNlpDerivatives(int newval)
Sets the value of the controlXPRSconstants.NLPDERIVATIVES
. Bitmap describing the method of calculating derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.NLPDERIVATIVES
.
-
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.- Returns:
-
Value of control
XPRSconstants.NLPREFORMULATE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.NLPREFORMULATE
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPRESOLVEOPS
.
-
setNlpPresolveOps
public void setNlpPresolveOps(int newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVEOPS
. Bitmap indicating the SLP presolve actions to be taken- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPRESOLVEOPS
.
-
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.- Returns:
-
Value of control
XPRSconstants.MULTISTART_LOG
.
-
setMultiStart_Log
public void setMultiStart_Log(int newval)
Sets the value of the controlXPRSconstants.MULTISTART_LOG
. The level of logging during the multistart run.- Parameters:
-
newval
- New value for controlXPRSconstants.MULTISTART_LOG
.
-
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- Returns:
-
Value of control
XPRSconstants.MULTISTART_SEED
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.MULTISTART_SEED
.
-
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.- Returns:
-
Value of control
XPRSconstants.MULTISTART_POOLSIZE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.MULTISTART_POOLSIZE
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPOSTSOLVE
.
-
setNlpPostsolve
public void setNlpPostsolve(int newval)
Sets the value of the controlXPRSconstants.NLPPOSTSOLVE
. This control determines whether postsolving should be performed automatically- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPOSTSOLVE
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPDETERMINISTIC
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPDETERMINISTIC
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPRESOLVELEVEL
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPRESOLVELEVEL
.
-
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.- Returns:
-
Value of control
XPRSconstants.NLPPROBING
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPROBING
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPCALCTHREADS
.
-
setNlpCalcThreads
public void setNlpCalcThreads(int newval)
Sets the value of the controlXPRSconstants.NLPCALCTHREADS
. Number of threads used for formula and derivatives evaluations- Parameters:
-
newval
- New value for controlXPRSconstants.NLPCALCTHREADS
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPTHREADS
.
-
setNlpThreads
public void setNlpThreads(int newval)
Sets the value of the controlXPRSconstants.NLPTHREADS
. Default number of threads to be used- Parameters:
-
newval
- New value for controlXPRSconstants.NLPTHREADS
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPFINDIV
.
-
setNlpFindIV
public void setNlpFindIV(int newval)
Sets the value of the controlXPRSconstants.NLPFINDIV
. Option for running a heuristic to find a feasible initial point- Parameters:
-
newval
- New value for controlXPRSconstants.NLPFINDIV
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPLINQUADBR
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPLINQUADBR
.
-
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
- Returns:
-
Value of control
XPRSconstants.NLPSOLVER
.
-
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
- Parameters:
-
newval
- New value for controlXPRSconstants.NLPSOLVER
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPALGORITHM
.
-
setSlpAlgorithm
public void setSlpAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPALGORITHM
. Bit map describing the SLP algorithm(s) to be used- Parameters:
-
newval
- New value for controlXPRSconstants.SLPALGORITHM
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPAUGMENTATION
.
-
setSlpAugmentation
public void setSlpAugmentation(int newval)
Sets the value of the controlXPRSconstants.SLPAUGMENTATION
. Bit map describing the SLP augmentation method(s) to be used- Parameters:
-
newval
- New value for controlXPRSconstants.SLPAUGMENTATION
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPBARLIMIT
.
-
setSlpBarLimit
public void setSlpBarLimit(int newval)
Sets the value of the controlXPRSconstants.SLPBARLIMIT
. Number of initial SLP iterations using the barrier method- Parameters:
-
newval
- New value for controlXPRSconstants.SLPBARLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCASCADE
.
-
setSlpCascade
public void setSlpCascade(int newval)
Sets the value of the controlXPRSconstants.SLPCASCADE
. Bit map describing the cascading to be used- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCASCADE
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCASCADENLIMIT
.
-
setSlpCascadeNLimit
public void setSlpCascadeNLimit(int newval)
Sets the value of the controlXPRSconstants.SLPCASCADENLIMIT
. Maximum number of iterations for cascading with non-linear determining rows- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCASCADENLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDAMPSTART
.
-
setSlpDampStart
public void setSlpDampStart(int newval)
Sets the value of the controlXPRSconstants.SLPDAMPSTART
. SLP iteration at which damping is activated- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDAMPSTART
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPCUTSTRATEGY
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCUTSTRATEGY
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTAZLIMIT
.
-
setSlpDeltaZLimit
public void setSlpDeltaZLimit(int newval)
Sets the value of the controlXPRSconstants.SLPDELTAZLIMIT
. Number of SLP iterations during which to apply XSLP_DELTA_Z- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTAZLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPINFEASLIMIT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPINFEASLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPITERLIMIT
.
-
setSlpIterLimit
public void setSlpIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPITERLIMIT
. The maximum number of SLP iterations- Parameters:
-
newval
- New value for controlXPRSconstants.SLPITERLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSAMECOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSAMECOUNT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSAMEDAMP
.
-
setSlpSameDamp
public void setSlpSameDamp(int newval)
Sets the value of the controlXPRSconstants.SLPSAMEDAMP
. Number of steps in same direction before damping factor is increased- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSAMEDAMP
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSBSTART
.
-
setSlpSBStart
public void setSlpSBStart(int newval)
Sets the value of the controlXPRSconstants.SLPSBSTART
. SLP iteration after which step bounds are first applied- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSBSTART
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPXCOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPXCOUNT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPXLIMIT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPXLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELAYUPDATEROWS
.
-
setSlpDelayUpdateRows
public void setSlpDelayUpdateRows(int newval)
Sets the value of the controlXPRSconstants.SLPDELAYUPDATEROWS
. Number of SLP iterations before update rows are fully activated- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELAYUPDATEROWS
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPAUTOSAVE
.
-
setSlpAutoSave
public void setSlpAutoSave(int newval)
Sets the value of the controlXPRSconstants.SLPAUTOSAVE
. Frequency with which to save the model- Parameters:
-
newval
- New value for controlXPRSconstants.SLPAUTOSAVE
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPANALYZE
.
-
setSlpAnalyze
public void setSlpAnalyze(int newval)
Sets the value of the controlXPRSconstants.SLPANALYZE
. Bit map activating additional options supporting model / solution path analyzis- Parameters:
-
newval
- New value for controlXPRSconstants.SLPANALYZE
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPOCOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPOCOUNT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPALGORITHM
.
-
setSlpMipAlgorithm
public void setSlpMipAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPMIPALGORITHM
. Bitmap describing the MISLP algorithms to be used- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPALGORITHM
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPRELAXSTEPBOUNDS
.
-
setSlpMipRelaxStepBounds
public void setSlpMipRelaxStepBounds(int newval)
Sets the value of the controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
. Bitmap describing the step-bound relaxation strategy during MISLP- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPFIXSTEPBOUNDS
.
-
setSlpMipFixStepBounds
public void setSlpMipFixStepBounds(int newval)
Sets the value of the controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
. Bitmap describing the step-bound fixing strategy during MISLP- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPFIXSTEPBOUNDS
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPITERLIMIT
.
-
setSlpMipIterLimit
public void setSlpMipIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPMIPITERLIMIT
. Maximum number of SLP iterations at each node- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPITERLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPCUTOFFLIMIT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPCUTOFFLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPOCOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPOCOUNT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPDEFAULTALGORITHM
.
-
setSlpMipDefaultAlgorithm
public void setSlpMipDefaultAlgorithm(int newval)
Sets the value of the controlXPRSconstants.SLPMIPDEFAULTALGORITHM
. Default algorithm to be used during the tree search in MISLP- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPDEFAULTALGORITHM
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPLOG
.
-
setSlpMipLog
public void setSlpMipLog(int newval)
Sets the value of the controlXPRSconstants.SLPMIPLOG
. Frequency with which MIP status is printed- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPLOG
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTAOFFSET
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTAOFFSET
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPUPDATEOFFSET
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPUPDATEOFFSET
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPERROROFFSET
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPERROROFFSET
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSBROWOFFSET
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSBROWOFFSET
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPVCOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPVCOUNT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPVLIMIT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPVLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPECFCHECK
.
-
setSlpECFCheck
public void setSlpECFCheck(int newval)
Sets the value of the controlXPRSconstants.SLPECFCHECK
. Check feasibility at the point of linearization for extended convergence criteria- Parameters:
-
newval
- New value for controlXPRSconstants.SLPECFCHECK
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPCUTOFFCOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPCUTOFFCOUNT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPWCOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPWCOUNT
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPUNFINISHEDLIMIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPUNFINISHEDLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCONVERGENCEOPS
.
-
setSlpConvergenceOps
public void setSlpConvergenceOps(int newval)
Sets the value of the controlXPRSconstants.SLPCONVERGENCEOPS
. Bit map describing which convergence tests should be carried out- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCONVERGENCEOPS
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPZEROCRITERION
.
-
setSlpZeroCriterion
public void setSlpZeroCriterion(int newval)
Sets the value of the controlXPRSconstants.SLPZEROCRITERION
. Bitmap determining the behavior of the placeholder deletion procedure- Parameters:
-
newval
- New value for controlXPRSconstants.SLPZEROCRITERION
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPZEROCRITERIONSTART
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPZEROCRITERIONSTART
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPZEROCRITERIONCOUNT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPZEROCRITERIONCOUNT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPLSPATTERNLIMIT
.
-
setSlpLSPatternLimit
public void setSlpLSPatternLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSPATTERNLIMIT
. Number of iterations in the pattern search preceding the line search- Parameters:
-
newval
- New value for controlXPRSconstants.SLPLSPATTERNLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPLSITERLIMIT
.
-
setSlpLSIterLimit
public void setSlpLSIterLimit(int newval)
Sets the value of the controlXPRSconstants.SLPLSITERLIMIT
. Number of iterations in the line search- Parameters:
-
newval
- New value for controlXPRSconstants.SLPLSITERLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPLSSTART
.
-
setSlpLSStart
public void setSlpLSStart(int newval)
Sets the value of the controlXPRSconstants.SLPLSSTART
. Iteration in which to active the line search- Parameters:
-
newval
- New value for controlXPRSconstants.SLPLSSTART
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPPENALTYINFOSTART
.
-
setSlpPenaltyInfoStart
public void setSlpPenaltyInfoStart(int newval)
Sets the value of the controlXPRSconstants.SLPPENALTYINFOSTART
. Iteration from which to record row penalty information- Parameters:
-
newval
- New value for controlXPRSconstants.SLPPENALTYINFOSTART
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPFILTER
.
-
setSlpFilter
public void setSlpFilter(int newval)
Sets the value of the controlXPRSconstants.SLPFILTER
. Bit map for controlling solution updates- Parameters:
-
newval
- New value for controlXPRSconstants.SLPFILTER
.
-
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
.- Returns:
-
Value of control
XPRSconstants.SLPTRACEMASKOPS
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPTRACEMASKOPS
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPLSZEROLIMIT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPLSZEROLIMIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPHEURSTRATEGY
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPHEURSTRATEGY
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPBARCROSSOVERSTART
.
-
setSlpBarCrossoverStart
public void setSlpBarCrossoverStart(int newval)
Sets the value of the controlXPRSconstants.SLPBARCROSSOVERSTART
. Default crossover activation behaviour for barrier start- Parameters:
-
newval
- New value for controlXPRSconstants.SLPBARCROSSOVERSTART
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPBARSTALLINGLIMIT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPBARSTALLINGLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPBARSTALLINGOBJLIMIT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPBARSTALLINGOBJLIMIT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPBARSTARTOPS
.
-
setSlpBarStartOps
public void setSlpBarStartOps(int newval)
Sets the value of the controlXPRSconstants.SLPBARSTARTOPS
. Controls behaviour when the barrier is used to solve the linearizations- Parameters:
-
newval
- New value for controlXPRSconstants.SLPBARSTARTOPS
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPGRIDHEURSELECT
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPGRIDHEURSELECT
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPINFINITY
.
-
setNlpInfinity
public void setNlpInfinity(double newval)
Sets the value of the controlXPRSconstants.NLPINFINITY
. Value returned by a divide-by-zero in a formula- Parameters:
-
newval
- New value for controlXPRSconstants.NLPINFINITY
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPZERO
.
-
setNlpZero
public void setNlpZero(double newval)
Sets the value of the controlXPRSconstants.NLPZERO
. Absolute tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.NLPZERO
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPDEFAULTIV
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPDEFAULTIV
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPVALIDATIONTOL_A
.
-
setNlpValidationTol_A
public void setNlpValidationTol_A(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_A
. Absolute tolerance for the XSLPvalidate procedure- Parameters:
-
newval
- New value for controlXPRSconstants.NLPVALIDATIONTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPVALIDATIONTOL_R
.
-
setNlpValidationTol_R
public void setNlpValidationTol_R(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_R
. Relative tolerance for the XSLPvalidate procedure- Parameters:
-
newval
- New value for controlXPRSconstants.NLPVALIDATIONTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPRIMALINTEGRALREF
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPRIMALINTEGRALREF
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPRIMALINTEGRALALPHA
.
-
setNlpPrimalIntegralAlpha
public void setNlpPrimalIntegralAlpha(double newval)
Sets the value of the controlXPRSconstants.NLPPRIMALINTEGRALALPHA
. Decay term for primal integral computation- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPRIMALINTEGRALALPHA
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPRESOLVEZERO
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPRESOLVEZERO
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPMERITLAMBDA
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.NLPMERITLAMBDA
.
-
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- Returns:
-
Value of control
XPRSconstants.MSMAXBOUNDRANGE
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.MSMAXBOUNDRANGE
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPVALIDATIONTOL_K
.
-
setNlpValidationTol_K
public void setNlpValidationTol_K(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_K
. Relative tolerance for the XSLPvalidatekkt procedure- Parameters:
-
newval
- New value for controlXPRSconstants.NLPVALIDATIONTOL_K
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPPRESOLVE_ELIMTOL
.
-
setNlpPresolve_ElimTol
public void setNlpPresolve_ElimTol(double newval)
Sets the value of the controlXPRSconstants.NLPPRESOLVE_ELIMTOL
. Tolerance for nonlinear eliminations during SLP presolve- Parameters:
-
newval
- New value for controlXPRSconstants.NLPPRESOLVE_ELIMTOL
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPVALIDATIONTARGET_R
.
-
setNlpValidationTarget_R
public void setNlpValidationTarget_R(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_R
. Feasiblity target tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.NLPVALIDATIONTARGET_R
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPVALIDATIONTARGET_K
.
-
setNlpValidationTarget_K
public void setNlpValidationTarget_K(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_K
. Optimality target tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.NLPVALIDATIONTARGET_K
.
-
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- Returns:
-
Value of control
XPRSconstants.NLPVALIDATIONFACTOR
.
-
setNlpValidationFactor
public void setNlpValidationFactor(double newval)
Sets the value of the controlXPRSconstants.NLPVALIDATIONFACTOR
. Minimum improvement in validation targets to continue iterating- Parameters:
-
newval
- New value for controlXPRSconstants.NLPVALIDATIONFACTOR
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDAMP
.
-
setSlpDamp
public void setSlpDamp(double newval)
Sets the value of the controlXPRSconstants.SLPDAMP
. Damping factor for updating values of variables- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDAMP
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDAMPEXPAND
.
-
setSlpDampExpand
public void setSlpDampExpand(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPEXPAND
. Multiplier to increase damping factor during dynamic damping- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDAMPEXPAND
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDAMPSHRINK
.
-
setSlpDampShrink
public void setSlpDampShrink(double newval)
Sets the value of the controlXPRSconstants.SLPDAMPSHRINK
. Multiplier to decrease damping factor during dynamic damping- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDAMPSHRINK
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTA_A
.
-
setSlpDelta_A
public void setSlpDelta_A(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_A
. Absolute perturbation of values for calculating numerical derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTA_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTA_R
.
-
setSlpDelta_R
public void setSlpDelta_R(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_R
. Relative perturbation of values for calculating numerical derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTA_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTA_Z
.
-
setSlpDelta_Z
public void setSlpDelta_Z(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_Z
. Tolerance used when calculating derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTA_Z
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTACOST
.
-
setSlpDeltaCost
public void setSlpDeltaCost(double newval)
Sets the value of the controlXPRSconstants.SLPDELTACOST
. Initial penalty cost multiplier for penalty delta vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTACOST
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTAMAXCOST
.
-
setSlpDeltaMaxCost
public void setSlpDeltaMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPDELTAMAXCOST
. Maximum penalty cost multiplier for penalty delta vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTAMAXCOST
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDJTOL
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDJTOL
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPERRORCOST
.
-
setSlpErrorCost
public void setSlpErrorCost(double newval)
Sets the value of the controlXPRSconstants.SLPERRORCOST
. Initial penalty cost multiplier for penalty error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPERRORCOST
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPERRORMAXCOST
.
-
setSlpErrorMaxCost
public void setSlpErrorMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPERRORMAXCOST
. Maximum penalty cost multiplier for penalty error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPERRORMAXCOST
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPERRORTOL_A
.
-
setSlpErrorTol_A
public void setSlpErrorTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPERRORTOL_A
. Absolute tolerance for error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPERRORTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPEXPAND
.
-
setSlpExpand
public void setSlpExpand(double newval)
Sets the value of the controlXPRSconstants.SLPEXPAND
. Multiplier to increase a step bound- Parameters:
-
newval
- New value for controlXPRSconstants.SLPEXPAND
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMAXWEIGHT
.
-
setSlpMaxWeight
public void setSlpMaxWeight(double newval)
Sets the value of the controlXPRSconstants.SLPMAXWEIGHT
. Maximum penalty weight for delta or error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMAXWEIGHT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMINWEIGHT
.
-
setSlpMinWeight
public void setSlpMinWeight(double newval)
Sets the value of the controlXPRSconstants.SLPMINWEIGHT
. Minimum penalty weight for delta or error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMINWEIGHT
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSHRINK
.
-
setSlpShrink
public void setSlpShrink(double newval)
Sets the value of the controlXPRSconstants.SLPSHRINK
. Multiplier to reduce a step bound- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSHRINK
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCTOL
.
-
setSlpCTol
public void setSlpCTol(double newval)
Sets the value of the controlXPRSconstants.SLPCTOL
. Closure convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCTOL
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPATOL_A
.
-
setSlpATol_A
public void setSlpATol_A(double newval)
Sets the value of the controlXPRSconstants.SLPATOL_A
. Absolute delta convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPATOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPATOL_R
.
-
setSlpATol_R
public void setSlpATol_R(double newval)
Sets the value of the controlXPRSconstants.SLPATOL_R
. Relative delta convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPATOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMTOL_A
.
-
setSlpMTol_A
public void setSlpMTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMTOL_A
. Absolute effective matrix element convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMTOL_R
.
-
setSlpMTol_R
public void setSlpMTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMTOL_R
. Relative effective matrix element convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPITOL_A
.
-
setSlpItol_A
public void setSlpItol_A(double newval)
Sets the value of the controlXPRSconstants.SLPITOL_A
. Absolute impact convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPITOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPITOL_R
.
-
setSlpITol_R
public void setSlpITol_R(double newval)
Sets the value of the controlXPRSconstants.SLPITOL_R
. Relative impact convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPITOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSTOL_A
.
-
setSlpSTol_A
public void setSlpSTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPSTOL_A
. Absolute slack convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSTOL_R
.
-
setSlpSTol_R
public void setSlpSTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPSTOL_R
. Relative slack convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMVTOL
.
-
setSlpMVTol
public void setSlpMVTol(double newval)
Sets the value of the controlXPRSconstants.SLPMVTOL
. Marginal value tolerance for determining if a constraint is slack- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMVTOL
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPXTOL_A
.
-
setSlpXTol_A
public void setSlpXTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPXTOL_A
. Absolute static objective function (1) tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPXTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPXTOL_R
.
-
setSlpXTol_R
public void setSlpXTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPXTOL_R
. Relative static objective function (1) tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPXTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDEFAULTSTEPBOUND
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDEFAULTSTEPBOUND
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDAMPMAX
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDAMPMAX
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDAMPMIN
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDAMPMIN
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTACOSTFACTOR
.
-
setSlpDeltaCostFactor
public void setSlpDeltaCostFactor(double newval)
Sets the value of the controlXPRSconstants.SLPDELTACOSTFACTOR
. Factor for increasing cost multiplier on total penalty delta vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTACOSTFACTOR
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPERRORCOSTFACTOR
.
-
setSlpErrorCostFactor
public void setSlpErrorCostFactor(double newval)
Sets the value of the controlXPRSconstants.SLPERRORCOSTFACTOR
. Factor for increasing cost multiplier on total penalty error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPERRORCOSTFACTOR
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPERRORTOL_P
.
-
setSlpErrorTol_P
public void setSlpErrorTol_P(double newval)
Sets the value of the controlXPRSconstants.SLPERRORTOL_P
. Absolute tolerance for printing error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPERRORTOL_P
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCASCADETOL_PA
.
-
setSlpCascadeTol_PA
public void setSlpCascadeTol_PA(double newval)
Sets the value of the controlXPRSconstants.SLPCASCADETOL_PA
. Absolute cascading print tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCASCADETOL_PA
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCASCADETOL_PR
.
-
setSlpCascadeTol_PR
public void setSlpCascadeTol_PR(double newval)
Sets the value of the controlXPRSconstants.SLPCASCADETOL_PR
. Relative cascading print tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCASCADETOL_PR
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPOTOL_A
.
-
setSlpOTol_A
public void setSlpOTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPOTOL_A
. Absolute static objective (2) convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPOTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPOTOL_R
.
-
setSlpOTol_R
public void setSlpOTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPOTOL_R
. Relative static objective (2) convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPOTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTA_X
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTA_X
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPGRANULARITY
.
-
setSlpGranularity
public void setSlpGranularity(double newval)
Sets the value of the controlXPRSconstants.SLPGRANULARITY
. Base for calculating penalty costs- Parameters:
-
newval
- New value for controlXPRSconstants.SLPGRANULARITY
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPCUTOFF_A
.
-
setSlpMipCutoff_A
public void setSlpMipCutoff_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_A
. Absolute objective function cutoff for MIP termination- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPCUTOFF_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPCUTOFF_R
.
-
setSlpMipCutoff_R
public void setSlpMipCutoff_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_R
. Absolute objective function cutoff for MIP termination- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPCUTOFF_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPOTOL_A
.
-
setSlpMipOtol_A
public void setSlpMipOtol_A(double newval)
Sets the value of the controlXPRSconstants.SLPMIPOTOL_A
. Absolute objective function tolerance for MIP termination- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPOTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPOTOL_R
.
-
setSlpMipOtol_R
public void setSlpMipOtol_R(double newval)
Sets the value of the controlXPRSconstants.SLPMIPOTOL_R
. Relative objective function tolerance for MIP termination- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPOTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPESCALATION
.
-
setSlpEscalation
public void setSlpEscalation(double newval)
Sets the value of the controlXPRSconstants.SLPESCALATION
. Factor for increasing cost multiplier on individual penalty error vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPESCALATION
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPOBJTOPENALTYCOST
.
-
setSlpObjToPenaltyCost
public void setSlpObjToPenaltyCost(double newval)
Sets the value of the controlXPRSconstants.SLPOBJTOPENALTYCOST
. Factor to estimate initial penalty costs from objective function- Parameters:
-
newval
- New value for controlXPRSconstants.SLPOBJTOPENALTYCOST
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPSHRINKBIAS
.
-
setSlpShrinkBias
public void setSlpShrinkBias(double newval)
Sets the value of the controlXPRSconstants.SLPSHRINKBIAS
. Defines an overwrite / adjustment of step bounds for improving iterations- Parameters:
-
newval
- New value for controlXPRSconstants.SLPSHRINKBIAS
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPFEASTOLTARGET
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPFEASTOLTARGET
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPOPTIMALITYTOLTARGET
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPOPTIMALITYTOLTARGET
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTA_INFINITY
.
-
setSlpDelta_Infinity
public void setSlpDelta_Infinity(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_INFINITY
. Maximum value for partial derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTA_INFINITY
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPVTOL_A
.
-
setSlpVTol_A
public void setSlpVTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPVTOL_A
. Absolute static objective (3) convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPVTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPVTOL_R
.
-
setSlpVTol_R
public void setSlpVTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPVTOL_R
. Relative static objective (3) convergence tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPVTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPETOL_A
.
-
setSlpETol_A
public void setSlpETol_A(double newval)
Sets the value of the controlXPRSconstants.SLPETOL_A
. Absolute tolerance on penalty vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPETOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPETOL_R
.
-
setSlpETol_R
public void setSlpETol_R(double newval)
Sets the value of the controlXPRSconstants.SLPETOL_R
. Relative tolerance on penalty vectors- Parameters:
-
newval
- New value for controlXPRSconstants.SLPETOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPEVTOL_A
.
-
setSlpEVTol_A
public void setSlpEVTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPEVTOL_A
. Absolute tolerance on total penalty costs- Parameters:
-
newval
- New value for controlXPRSconstants.SLPEVTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPEVTOL_R
.
-
setSlpEVTol_R
public void setSlpEVTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPEVTOL_R
. Relative tolerance on total penalty costs- Parameters:
-
newval
- New value for controlXPRSconstants.SLPEVTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDELTA_ZERO
.
-
setSlpDelta_Zero
public void setSlpDelta_Zero(double newval)
Sets the value of the controlXPRSconstants.SLPDELTA_ZERO
. Absolute zero acceptance tolerance used when calculating derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDELTA_ZERO
.
-
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
- Returns:
-
Value of control
XPRSconstants.SLPMINSBFACTOR
.
-
setSlpMinSBFactor
public void setSlpMinSBFactor(double newval)
Sets the value of the controlXPRSconstants.SLPMINSBFACTOR
. Factor by which step bounds can be decreased beneathXSLP_ATOL_A
- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMINSBFACTOR
.
-
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
- Returns:
-
Value of control
XPRSconstants.SLPCLAMPVALIDATIONTOL_A
.
-
setSlpClampValidationTol_A
public void setSlpClampValidationTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
. Absolute validation tolerance for applyingXSLP_CLAMPSHRINK
- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A
.
-
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
- Returns:
-
Value of control
XPRSconstants.SLPCLAMPVALIDATIONTOL_R
.
-
setSlpClampValidationTol_R
public void setSlpClampValidationTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
. Relative validation tolerance for applyingXSLP_CLAMPSHRINK
- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCLAMPSHRINK
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCLAMPSHRINK
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPECFTOL_A
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPECFTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPECFTOL_R
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPECFTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPWTOL_A
.
-
setSlpWTol_A
public void setSlpWTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPWTOL_A
. Absolute extended convergence continuation tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPWTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPWTOL_R
.
-
setSlpWTol_R
public void setSlpWTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPWTOL_R
. Relative extended convergence continuation tolerance- Parameters:
-
newval
- New value for controlXPRSconstants.SLPWTOL_R
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPMATRIXTOL
.
-
setSlpMatrixTol
public void setSlpMatrixTol(double newval)
Sets the value of the controlXPRSconstants.SLPMATRIXTOL
. Nonzero tolerance for dropping coefficients from the linearization.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMATRIXTOL
.
-
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
.- Returns:
-
Value of control
XPRSconstants.SLPDRFIXRANGE
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDRFIXRANGE
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPDRCOLTOL
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDRCOLTOL
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPERRORTOL_A
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPERRORTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPMIPERRORTOL_R
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPMIPERRORTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCDTOL_A
.
-
setSlpCDTol_A
public void setSlpCDTol_A(double newval)
Sets the value of the controlXPRSconstants.SLPCDTOL_A
. Absolute tolerance for deducing constant derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCDTOL_A
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPCDTOL_R
.
-
setSlpCDTol_R
public void setSlpCDTol_R(double newval)
Sets the value of the controlXPRSconstants.SLPCDTOL_R
. Relative tolerance for deducing constant derivatives- Parameters:
-
newval
- New value for controlXPRSconstants.SLPCDTOL_R
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPENFORCEMAXCOST
.
-
setSlpEnforceMaxCost
public void setSlpEnforceMaxCost(double newval)
Sets the value of the controlXPRSconstants.SLPENFORCEMAXCOST
. Maximum penalty cost in the objective before enforcing most violating rows- Parameters:
-
newval
- New value for controlXPRSconstants.SLPENFORCEMAXCOST
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPENFORCECOSTSHRINK
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPENFORCECOSTSHRINK
.
-
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
.- Returns:
-
Value of control
XPRSconstants.SLPDRCOLDJTOL
.
-
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
.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPDRCOLDJTOL
.
-
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- Returns:
-
Value of control
XPRSconstants.SLPBARSTALLINGTOL
.
-
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- Parameters:
-
newval
- New value for controlXPRSconstants.SLPBARSTALLINGTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPOBJTHRESHOLD
.
-
setSlpObjThreshold
public void setSlpObjThreshold(double newval)
Sets the value of the controlXPRSconstants.SLPOBJTHRESHOLD
. Assumed maximum value of the objective function in absolute value.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPOBJTHRESHOLD
.
-
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.- Returns:
-
Value of control
XPRSconstants.SLPBOUNDTHRESHOLD
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.SLPBOUNDTHRESHOLD
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_NEWPOINT
.
-
setKnitroParamNewPoint
public void setKnitroParamNewPoint(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_NEWPOINT
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_HONORBNDS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_HONORBNDS
.
-
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- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_ALGORITHM
.
-
setKnitroParamAlgorithm
public void setKnitroParamAlgorithm(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_ALGORITHM
. Indicates which algorithm to use to solve the problem- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_ALGORITHM
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_MURULE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_MURULE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_GRADOPT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_GRADOPT
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_HESSOPT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_HESSOPT
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_INITPT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_INITPT
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MAXCGIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MAXCGIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MAXIT
.
-
setKnitroParamMaxIt
public void setKnitroParamMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MAXIT
. Specifies the maximum number of iterations before termination.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MAXIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_OUTLEV
.
-
setKnitroParamOutLev
public void setKnitroParamOutLev(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_OUTLEV
. Controls the level of output produced by Knitro.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_OUTLEV
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_SCALE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_SCALE
.
-
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).- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_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).- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_DELTA
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_DELTA
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_FEASTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_FEASTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_FEASTOLABS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_FEASTOLABS
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_INITMU
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_INITMU
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_OBJRANGE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_OBJRANGE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_OPTTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_OPTTOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_OPTTOLABS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_OPTTOLABS
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_PIVOT
.
-
setKnitroParamPivot
public void setKnitroParamPivot(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PIVOT
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_DEBUG
.
-
setKnitroParamDebug
public void setKnitroParamDebug(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_DEBUG
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MULTISTART
.
-
setKnitroParamMultiStart
public void setKnitroParamMultiStart(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MULTISTART
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MSMAXSOLVES
.
-
setKnitroParamMSMaxSolves
public void setKnitroParamMSMaxSolves(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
.
-
setKnitroParamMsMaxBndRange
public void setKnitroParamMsMaxBndRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_LMSIZE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_LMSIZE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BLASOPTION
.
-
setKnitroParamBLASOption
public void setKnitroParamBLASOption(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BLASOPTION
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_PENRULE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_PENCONS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
.
-
setKnitroParamMSNumToSave
public void setKnitroParamMSNumToSave(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MSSAVETOL
.
-
setKnitroParamMSSaveTol
public void setKnitroParamMSSaveTol(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSAVETOL
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MSTERMINATE
.
-
setKnitroParamMSTerminate
public void setKnitroParamMSTerminate(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSTERMINATE
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
.
-
setKnitroParamMSStartPtRange
public void setKnitroParamMSStartPtRange(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_INFEASTOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_INFEASTOL
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_LINSOLVER
.
-
setKnitroParamLinSolver
public void setKnitroParamLinSolver(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_LINSOLVER
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_PRESOLVE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_PRESOLVE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MA_TERMINATE
.
-
setKnitroParamMATerminate
public void setKnitroParamMATerminate(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MSSEED
.
-
setKnitroParamMSSeed
public void setKnitroParamMSSeed(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSEED
.- Parameters:
-
newval
- New value for 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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
.
-
setKnitroParamBarRelaxCons
public void setKnitroParamBarRelaxCons(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_METHOD
.
-
setKnitroParamMIPMethod
public void setKnitroParamMIPMethod(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
. Specifies which MIP method to use.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_METHOD
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
.
-
setKnitroParamMIPIntGapAbs
public void setKnitroParamMIPIntGapAbs(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
. The absolute integrality gap stop tolerance for MIP.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
.
-
setKnitroParamMIPIntGapRel
public void setKnitroParamMIPIntGapRel(double newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
. The relative integrality gap stop tolerance for MIP.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
.
-
setKnitroParamMIPOutLevel
public void setKnitroParamMIPOutLevel(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
. Specifies how much MIP information to print.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_DEBUG
.
-
setKnitroParamMIPDebug
public void setKnitroParamMIPDebug(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS
.
-
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).- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
.
-
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).- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
.
-
setKnitroParamMIPKnapsack
public void setKnitroParamMIPKnapsack(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
. Specifies rules for adding MIP knapsack cuts.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_ROUNDING
.
-
setKnitroParamMIPRounding
public void setKnitroParamMIPRounding(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
. Specifies the MIP rounding rule to apply.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING
.
-
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).- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_ROOTALG
.
-
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).- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_LPALG
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_LPALG
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_MAXNODES
.
-
setKnitroParamMIPMaxNodes
public void setKnitroParamMIPMaxNodes(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
. Specifies the maximum number of nodes explored.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
.
-
setKnitroParamMIPHeurMaxIt
public void setKnitroParamMIPHeurMaxIt(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT
.- Parameters:
-
newval
- New value for 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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM
.
-
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.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
.
-
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.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL
.
-
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
.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
.
-
setKnitroParamParNumThreads
public void setKnitroParamParNumThreads(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
.- Parameters:
-
newval
- New value for controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
.
-
resetKnitroParamParNumThreads
public void resetKnitroParamParNumThreads()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS
-
-
© 2001-2025 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.