XPRSprob.Controls
- java.lang.Object
-
- com.dashoptimization.XPRSprob.Controls
-
- Enclosing class:
- XPRSprob
public final class XPRSprob.Controls extends java.lang.ObjectClass to access controls. Instances of this class provide a convenient way to access the controls of aXPRSprobinstance. The methods in this class are convenience wrappers for the variousgetXXXControlandsetXXXControlfunctions in classXPRSprob.
-
-
Method Summary
Modifier and Type Method Description intgetAlgAfterCrossOver()Retrieves the value of the controlXPRSconstants.ALGAFTERCROSSOVER.intgetAlgAfterNetwork()Retrieves the value of the controlXPRSconstants.ALGAFTERNETWORK.intgetAlternativeRedCosts()Retrieves the value of the controlXPRSconstants.ALTERNATIVEREDCOSTS.intgetAutoCutting()Retrieves the value of the controlXPRSconstants.AUTOCUTTING.intgetAutoPerturb()Retrieves the value of the controlXPRSconstants.AUTOPERTURB.intgetAutoScaling()Retrieves the value of the controlXPRSconstants.AUTOSCALING.intgetBackgroundMaxThreads()Retrieves the value of the controlXPRSconstants.BACKGROUNDMAXTHREADS.longgetBackgroundSelect()Retrieves the value of the controlXPRSconstants.BACKGROUNDSELECT.intgetBackTrack()Retrieves the value of the controlXPRSconstants.BACKTRACK.intgetBacktrackTie()Retrieves the value of the controlXPRSconstants.BACKTRACKTIE.intgetBarAlg()Retrieves the value of the controlXPRSconstants.BARALG.intgetBarCores()Retrieves the value of the controlXPRSconstants.BARCORES.intgetBarCrash()Retrieves the value of the controlXPRSconstants.BARCRASH.doublegetBarDualStop()Retrieves the value of the controlXPRSconstants.BARDUALSTOP.intgetBarFailIterLimit()Retrieves the value of the controlXPRSconstants.BARFAILITERLIMIT.doublegetBarFreeScale()Retrieves the value of the controlXPRSconstants.BARFREESCALE.doublegetBarGapStop()Retrieves the value of the controlXPRSconstants.BARGAPSTOP.doublegetBarGapTarget()Retrieves the value of the controlXPRSconstants.BARGAPTARGET.doublegetBarhgExtrapolate()Retrieves the value of the controlXPRSconstants.BARHGEXTRAPOLATE.intgetBarhgGPU()Retrieves the value of the controlXPRSconstants.BARHGGPU.intgetBarhgGPUBlocksize()Retrieves the value of the controlXPRSconstants.BARHGGPUBLOCKSIZE.intgetBarhgMaxRestarts()Retrieves the value of the controlXPRSconstants.BARHGMAXRESTARTS.XPRSenumerations.BARHGOpsgetBarhgOps()Retrieves the value of the controlXPRSconstants.BARHGOPS.XPRSenumerations.BarHGPrecisiongetBarhgPrecision()Retrieves the value of the controlXPRSconstants.BARHGPRECISION.doublegetBarhgRelTol()Retrieves the value of the controlXPRSconstants.BARHGRELTOL.intgetBarIndefLimit()Retrieves the value of the controlXPRSconstants.BARINDEFLIMIT.intgetBarIterative()Retrieves the value of the controlXPRSconstants.BARITERATIVE.intgetBarIterLimit()Retrieves the value of the controlXPRSconstants.BARITERLIMIT.intgetBarKeepLastSol()doublegetBarKernel()Retrieves the value of the controlXPRSconstants.BARKERNEL.doublegetBarLargeBound()Retrieves the value of the controlXPRSconstants.BARLARGEBOUND.intgetBarNumStability()Deprecated.doublegetBarObjPerturb()Retrieves the value of the controlXPRSconstants.BAROBJPERTURB.doublegetBarObjScale()Retrieves the value of the controlXPRSconstants.BAROBJSCALE.XPRSenumerations.BarOrdergetBarOrder()Retrieves the value of the controlXPRSconstants.BARORDER.intgetBarOrderThreads()Retrieves the value of the controlXPRSconstants.BARORDERTHREADS.intgetBarOutput()Retrieves the value of the controlXPRSconstants.BAROUTPUT.doublegetBarPerturb()Retrieves the value of the controlXPRSconstants.BARPERTURB.intgetBarPresolveOps()Retrieves the value of the controlXPRSconstants.BARPRESOLVEOPS.doublegetBarPrimalStop()Retrieves the value of the controlXPRSconstants.BARPRIMALSTOP.intgetBarRefIter()Retrieves the value of the controlXPRSconstants.BARREFITER.intgetBarRegularize()Retrieves the value of the controlXPRSconstants.BARREGULARIZE.doublegetBarRhsScale()Retrieves the value of the controlXPRSconstants.BARRHSSCALE.intgetBarSolution()Retrieves the value of the controlXPRSconstants.BARSOLUTION.intgetBarStart()Retrieves the value of the controlXPRSconstants.BARSTART.doublegetBarStartWeight()Retrieves the value of the controlXPRSconstants.BARSTARTWEIGHT.doublegetBarStepStop()Retrieves the value of the controlXPRSconstants.BARSTEPSTOP.intgetBarThreads()Retrieves the value of the controlXPRSconstants.BARTHREADS.doublegetBigM()Retrieves the value of the controlXPRSconstants.BIGM.intgetBigmMethod()Retrieves the value of the controlXPRSconstants.BIGMMETHOD.intgetBranchChoice()Retrieves the value of the controlXPRSconstants.BRANCHCHOICE.intgetBranchDisj()Retrieves the value of the controlXPRSconstants.BRANCHDISJ.intgetBranchStructural()Retrieves the value of the controlXPRSconstants.BRANCHSTRUCTURAL.intgetBreadthFirst()Retrieves the value of the controlXPRSconstants.BREADTHFIRST.intgetCacheSize()Deprecated.since 41.00intgetCallbackCheckTimeDelay()Retrieves the value of the controlXPRSconstants.CALLBACKCHECKTIMEDELAY.doublegetCallbackCheckTimeWorkDelay()Retrieves the value of the controlXPRSconstants.CALLBACKCHECKTIMEWORKDELAY.intgetCallbackFromMainThread()Retrieves the value of the controlXPRSconstants.CALLBACKFROMMAINTHREAD.intgetCheckInputData()Retrieves the value of the controlXPRSconstants.CHECKINPUTDATA.intgetCholeskyAlg()Retrieves the value of the controlXPRSconstants.CHOLESKYALG.doublegetCholeskyTol()Retrieves the value of the controlXPRSconstants.CHOLESKYTOL.intgetClamping()Retrieves the value of the controlXPRSconstants.CLAMPING.intgetCompute()Retrieves the value of the controlXPRSconstants.COMPUTE.java.lang.StringgetComputeExecService()Retrieves the value of the controlXPRSconstants.COMPUTEEXECSERVICE.intgetComputeJobPriority()Retrieves the value of the controlXPRSconstants.COMPUTEJOBPRIORITY.XPRSenumerations.ComputeLoggetComputeLog()Retrieves the value of the controlXPRSconstants.COMPUTELOG.intgetConcurrentThreads()Retrieves the value of the controlXPRSconstants.CONCURRENTTHREADS.intgetConflictCuts()Retrieves the value of the controlXPRSconstants.CONFLICTCUTS.intgetCoresPerCPU()Retrieves the value of the controlXPRSconstants.CORESPERCPU.intgetCoverCuts()Retrieves the value of the controlXPRSconstants.COVERCUTS.doublegetCpiAlpha()Retrieves the value of the controlXPRSconstants.CPIALPHA.intgetCPUPlatform()Retrieves the value of the controlXPRSconstants.CPUPLATFORM.intgetCPUTime()Retrieves the value of the controlXPRSconstants.CPUTIME.intgetCrash()Retrieves the value of the controlXPRSconstants.CRASH.intgetCrossOver()Retrieves the value of the controlXPRSconstants.CROSSOVER.doublegetCrossoverAccuracyTol()Retrieves the value of the controlXPRSconstants.CROSSOVERACCURACYTOL.intgetCrossOverDRP()doublegetCrossOverFeasWeight()intgetCrossoverIterLimit()Retrieves the value of the controlXPRSconstants.CROSSOVERITERLIMIT.intgetCrossoverOps()Retrieves the value of the controlXPRSconstants.CROSSOVEROPS.doublegetCrossOverRelPivotTol()doublegetCrossOverRelPivotTolSafe()intgetCrossoverThreads()Retrieves the value of the controlXPRSconstants.CROSSOVERTHREADS.intgetCutDepth()Retrieves the value of the controlXPRSconstants.CUTDEPTH.doublegetCutFactor()Retrieves the value of the controlXPRSconstants.CUTFACTOR.intgetCutFreq()Retrieves the value of the controlXPRSconstants.CUTFREQ.intgetCutSelect()Retrieves the value of the controlXPRSconstants.CUTSELECT.intgetCutStrategy()Retrieves the value of the controlXPRSconstants.CUTSTRATEGY.XPRSenumerations.DefaultAlggetDefaultAlg()Retrieves the value of the controlXPRSconstants.DEFAULTALG.intgetDenseColLimit()Retrieves the value of the controlXPRSconstants.DENSECOLLIMIT.intgetDeterministic()Retrieves the value of the controlXPRSconstants.DETERMINISTIC.intgetDeterministicLog()Retrieves the value of the controlXPRSconstants.DETERMINISTICLOG.doublegetDetLogFreq()intgetDualGradient()Retrieves the value of the controlXPRSconstants.DUALGRADIENT.intgetDualize()Retrieves the value of the controlXPRSconstants.DUALIZE.intgetDualizeOps()Retrieves the value of the controlXPRSconstants.DUALIZEOPS.doublegetDualPerturb()Retrieves the value of the controlXPRSconstants.DUALPERTURB.intgetDualStrategy()Retrieves the value of the controlXPRSconstants.DUALSTRATEGY.intgetDualThreads()Retrieves the value of the controlXPRSconstants.DUALTHREADS.doublegetDummyControl()doublegetEigenValueTol()Retrieves the value of the controlXPRSconstants.EIGENVALUETOL.intgetElimFillIn()Retrieves the value of the controlXPRSconstants.ELIMFILLIN.doublegetElimTol()Retrieves the value of the controlXPRSconstants.ELIMTOL.intgetEscapeNames()Retrieves the value of the controlXPRSconstants.ESCAPENAMES.doublegetEtaTol()Retrieves the value of the controlXPRSconstants.ETATOL.intgetExtraCols()Retrieves the value of the controlXPRSconstants.EXTRACOLS.longgetExtraElems()Retrieves the value of the controlXPRSconstants.EXTRAELEMS.intgetExtraMIPEnts()Retrieves the value of the controlXPRSconstants.EXTRAMIPENTS.intgetExtraRows()Retrieves the value of the controlXPRSconstants.EXTRAROWS.longgetExtraSetElems()Retrieves the value of the controlXPRSconstants.EXTRASETELEMS.intgetExtraSets()Retrieves the value of the controlXPRSconstants.EXTRASETS.intgetFeasibilityJump()Retrieves the value of the controlXPRSconstants.FEASIBILITYJUMP.intgetFeasibilityPump()Retrieves the value of the controlXPRSconstants.FEASIBILITYPUMP.doublegetFeasTol()Retrieves the value of the controlXPRSconstants.FEASTOL.doublegetFeasTolPerturb()Retrieves the value of the controlXPRSconstants.FEASTOLPERTURB.doublegetFeasTolTarget()Retrieves the value of the controlXPRSconstants.FEASTOLTARGET.intgetForceOutput()Retrieves the value of the controlXPRSconstants.FORCEOUTPUT.intgetForceParallelDual()Retrieves the value of the controlXPRSconstants.FORCEPARALLELDUAL.intgetGenconsAbsTransformation()Retrieves the value of the controlXPRSconstants.GENCONSABSTRANSFORMATION.intgetGenconsDualReductions()Retrieves the value of the controlXPRSconstants.GENCONSDUALREDUCTIONS.doublegetGlobalBoundingBox()Retrieves the value of the controlXPRSconstants.GLOBALBOUNDINGBOX.intgetGlobalLSHeurstrategy()Retrieves the value of the controlXPRSconstants.GLOBALLSHEURSTRATEGY.intgetGlobalNlpCuts()Retrieves the value of the controlXPRSconstants.GLOBALNLPCUTS.intgetGlobalNumInitNlpCuts()Retrieves the value of the controlXPRSconstants.GLOBALNUMINITNLPCUTS.intgetGlobalPresolveOBBT()Retrieves the value of the controlXPRSconstants.GLOBALPRESOLVEOBBT.doublegetGlobalSpatialBranchCuttingEffort()Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT.intgetGlobalSpatialBranchIfPreferOrig()Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG.doublegetGlobalSpatialBranchPropagationEffort()Retrieves the value of the controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT.intgetGlobalTreeNlpCuts()Retrieves the value of the controlXPRSconstants.GLOBALTREENLPCUTS.intgetGomCuts()Retrieves the value of the controlXPRSconstants.GOMCUTS.intgetGPUPlatform()Retrieves the value of the controlXPRSconstants.GPUPLATFORM.intgetHeurBeforeLP()Retrieves the value of the controlXPRSconstants.HEURBEFORELP.intgetHeurDepth()Retrieves the value of the controlXPRSconstants.HEURDEPTH.doublegetHeurDiveIterLimit()Retrieves the value of the controlXPRSconstants.HEURDIVEITERLIMIT.doublegetHeurDiveRandomize()Retrieves the value of the controlXPRSconstants.HEURDIVERANDOMIZE.intgetHeurDiveSoftRounding()Retrieves the value of the controlXPRSconstants.HEURDIVESOFTROUNDING.intgetHeurDiveSpeedUp()Retrieves the value of the controlXPRSconstants.HEURDIVESPEEDUP.intgetHeurDiveStrategy()Retrieves the value of the controlXPRSconstants.HEURDIVESTRATEGY.intgetHeurEmphasis()Retrieves the value of the controlXPRSconstants.HEUREMPHASIS.intgetHeurForceSpecialObj()Retrieves the value of the controlXPRSconstants.HEURFORCESPECIALOBJ.intgetHeurFreq()Retrieves the value of the controlXPRSconstants.HEURFREQ.intgetHeurMaxSol()Retrieves the value of the controlXPRSconstants.HEURMAXSOL.intgetHeurNodes()Retrieves the value of the controlXPRSconstants.HEURNODES.longgetHeursearchBackgroundSelect()Retrieves the value of the controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT.intgetHeurSearchCopyControls()Retrieves the value of the controlXPRSconstants.HEURSEARCHCOPYCONTROLS.doublegetHeurSearchEffort()Retrieves the value of the controlXPRSconstants.HEURSEARCHEFFORT.intgetHeurSearchFreq()Retrieves the value of the controlXPRSconstants.HEURSEARCHFREQ.intgetHeurSearchRootCutFreq()Retrieves the value of the controlXPRSconstants.HEURSEARCHROOTCUTFREQ.intgetHeurSearchRootSelect()Retrieves the value of the controlXPRSconstants.HEURSEARCHROOTSELECT.doublegetHeurSearchTargetSize()intgetHeurSearchTreeSelect()Retrieves the value of the controlXPRSconstants.HEURSEARCHTREESELECT.intgetHeurSelect()intgetHeurShiftProp()Retrieves the value of the controlXPRSconstants.HEURSHIFTPROP.intgetHeurThreads()Retrieves the value of the controlXPRSconstants.HEURTHREADS.intgetHistoryCosts()Retrieves the value of the controlXPRSconstants.HISTORYCOSTS.intgetIfCheckConvexity()Retrieves the value of the controlXPRSconstants.IFCHECKCONVEXITY.intgetIgnoreContainerCpuLimit()intgetIgnoreContainerMemoryLimit()intgetIISLog()Retrieves the value of the controlXPRSconstants.IISLOG.XPRSenumerations.IISOpsgetIISOps()Retrieves the value of the controlXPRSconstants.IISOPS.doublegetIndLinBigM()Retrieves the value of the controlXPRSconstants.INDLINBIGM.doublegetIndPreLinBigM()Retrieves the value of the controlXPRSconstants.INDPRELINBIGM.doublegetInputtol()Retrieves the value of the controlXPRSconstants.INPUTTOL.intgetInvertFreq()Retrieves the value of the controlXPRSconstants.INVERTFREQ.intgetInvertMin()Retrieves the value of the controlXPRSconstants.INVERTMIN.intgetIOTimeout()Retrieves the value of the controlXPRSconstants.IOTIMEOUT.intgetKeepBasis()Retrieves the value of the controlXPRSconstants.KEEPBASIS.intgetKeepNRows()Retrieves the value of the controlXPRSconstants.KEEPNROWS.intgetKnitroParamAlgorithm()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_ALGORITHM.intgetKnitroParamBarDirectInterval()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL.intgetKnitroParamBarFeasible()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE.doublegetKnitroParamBarFeasModeTol()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL.doublegetKnitroParamBarInitMu()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITMU.intgetKnitroParamBarInitPt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITPT.intgetKnitroParamBarMaxBacktrack()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK.intgetKnitroParamBarMaxRefactor()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR.intgetKnitroParamBarMuRule()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MURULE.intgetKnitroParamBarPenCons()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS.intgetKnitroParamBarPenRule()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE.intgetKnitroParamBarRelaxCons()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS.intgetKnitroParamBarSwitchRule()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE.intgetKnitroParamBLASOption()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BLASOPTION.intgetKnitroParamDebug()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_DEBUG.doublegetKnitroParamDelta()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_DELTA.doublegetKnitroParamFeastol()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOL.doublegetKnitroParamFeasTolAbs()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOLABS.intgetKnitroParamGradOpt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_GRADOPT.intgetKnitroParamHessOpt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_HESSOPT.intgetKnitroParamHonorBbnds()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_HONORBNDS.doublegetKnitroParamInfeasTol()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_INFEASTOL.intgetKnitroParamLinSolver()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_LINSOLVER.intgetKnitroParamLMSize()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_LMSIZE.intgetKnitroParamMATerminate()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE.intgetKnitroParamMaxCGIt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MAXCGIT.intgetKnitroParamMaxCrossIt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT.intgetKnitroParamMaxIt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MAXIT.intgetKnitroParamMIPBranchRule()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE.intgetKnitroParamMIPDebug()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG.intgetKnitroParamMIPGUBBranch()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH.intgetKnitroParamMIPHeuristic()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC.intgetKnitroParamMIPHeurMaxIt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT.intgetKnitroParamMIPImplicatns()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS.doublegetKnitroParamMIPIntGapAbs()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS.doublegetKnitroParamMIPIntGapRel()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL.intgetKnitroParamMIPKnapsack()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK.intgetKnitroParamMIPLPAlg()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_LPALG.intgetKnitroParamMIPMaxNodes()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES.intgetKnitroParamMIPMethod()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_METHOD.intgetKnitroParamMIPOutInterval()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL.intgetKnitroParamMIPOutLevel()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL.intgetKnitroParamMIPPseudoint()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT.intgetKnitroParamMIPRootAlg()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG.intgetKnitroParamMIPRounding()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING.intgetKnitroParamMIPSelectRule()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE.intgetKnitroParamMIPStringMaxIt()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT.intgetKnitroParamMIPStrongCandLim()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM.intgetKnitroParamMIPStrongLevel()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL.doublegetKnitroParamMsMaxBndRange()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE.intgetKnitroParamMSMaxSolves()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES.intgetKnitroParamMSNumToSave()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE.doublegetKnitroParamMSSaveTol()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSAVETOL.intgetKnitroParamMSSeed()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSEED.doublegetKnitroParamMSStartPtRange()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE.intgetKnitroParamMSTerminate()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MSTERMINATE.intgetKnitroParamMultiStart()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_MULTISTART.intgetKnitroParamNewPoint()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_NEWPOINT.doublegetKnitroParamObjRange()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OBJRANGE.doublegetKnitroParamOptTol()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOL.doublegetKnitroParamOptTolAbs()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOLABS.intgetKnitroParamOutLev()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_OUTLEV.intgetKnitroParamParNumThreads()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS.doublegetKnitroParamPivot()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PIVOT.intgetKnitroParamPresolve()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE.doublegetKnitroParamPresolveTol()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL.intgetKnitroParamScale()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SCALE.intgetKnitroParamSOC()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SOC.intgetKnitroParamSoltype()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SOLTYPE.doublegetKnitroParamXTol()Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_XTOL.intgetL1Cache()Deprecated.since 41.00intgetLNPBest()Retrieves the value of the controlXPRSconstants.LNPBEST.intgetLNPIterLimit()Retrieves the value of the controlXPRSconstants.LNPITERLIMIT.intgetLocalBacktrack()intgetLocalChoice()Retrieves the value of the controlXPRSconstants.LOCALCHOICE.intgetLocalSolver()Retrieves the value of the controlXPRSconstants.LOCALSOLVER.XPRSenumerations.LPFlagsgetLPFlags()Retrieves the value of the controlXPRSconstants.LPFLAGS.intgetLpFolding()Retrieves the value of the controlXPRSconstants.LPFOLDING.intgetLPIterLimit()Retrieves the value of the controlXPRSconstants.LPITERLIMIT.intgetLPLog()Retrieves the value of the controlXPRSconstants.LPLOG.doublegetLPLogDelay()Retrieves the value of the controlXPRSconstants.LPLOGDELAY.intgetLPLogStyle()Retrieves the value of the controlXPRSconstants.LPLOGSTYLE.intgetLpRefineIterLimit()Retrieves the value of the controlXPRSconstants.LPREFINEITERLIMIT.doublegetLUPivotTol()doublegetMarkowitzTol()Retrieves the value of the controlXPRSconstants.MARKOWITZTOL.doublegetMatrixTol()Retrieves the value of the controlXPRSconstants.MATRIXTOL.intgetMaxChecksOnMaxCutTime()Retrieves the value of the controlXPRSconstants.MAXCHECKSONMAXCUTTIME.intgetMaxChecksOnMaxTime()Retrieves the value of the controlXPRSconstants.MAXCHECKSONMAXTIME.doublegetMaxCutTime()Retrieves the value of the controlXPRSconstants.MAXCUTTIME.intgetMaxIIS()Retrieves the value of the controlXPRSconstants.MAXIIS.doublegetMaxImpliedBound()Retrieves the value of the controlXPRSconstants.MAXIMPLIEDBOUND.intgetMaxLocalBacktrack()Retrieves the value of the controlXPRSconstants.MAXLOCALBACKTRACK.intgetMaxMCoeffBufferElems()Retrieves the value of the controlXPRSconstants.MAXMCOEFFBUFFERELEMS.intgetMaxMemoryHard()Retrieves the value of the controlXPRSconstants.MAXMEMORYHARD.intgetMaxMemorySoft()Retrieves the value of the controlXPRSconstants.MAXMEMORYSOFT.intgetMaxMIPSol()Retrieves the value of the controlXPRSconstants.MAXMIPSOL.intgetMaxMipTasks()Retrieves the value of the controlXPRSconstants.MAXMIPTASKS.intgetMaxNode()Retrieves the value of the controlXPRSconstants.MAXNODE.intgetMaxPageLines()Retrieves the value of the controlXPRSconstants.MAXPAGELINES.intgetMaxScaleFactor()Retrieves the value of the controlXPRSconstants.MAXSCALEFACTOR.doublegetMaxStallTime()Retrieves the value of the controlXPRSconstants.MAXSTALLTIME.intgetMaxTime()Deprecated.since 41.00intgetMaxTreeFileSize()Retrieves the value of the controlXPRSconstants.MAXTREEFILESIZE.intgetMCFCutStrategy()Retrieves the value of the controlXPRSconstants.MCFCUTSTRATEGY.doublegetMIPAbsCutoff()Retrieves the value of the controlXPRSconstants.MIPABSCUTOFF.doublegetMIPAbsGapNotify()Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFY.doublegetMIPAbsGapNotifyBound()Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFYBOUND.doublegetMIPAbsGapNotifyObj()Retrieves the value of the controlXPRSconstants.MIPABSGAPNOTIFYOBJ.doublegetMIPAbsStop()Retrieves the value of the controlXPRSconstants.MIPABSSTOP.doublegetMIPAddCutoff()Retrieves the value of the controlXPRSconstants.MIPADDCUTOFF.intgetMipComponents()Retrieves the value of the controlXPRSconstants.MIPCOMPONENTS.intgetMipConcurrentNodes()Retrieves the value of the controlXPRSconstants.MIPCONCURRENTNODES.intgetMipConcurrentSolves()Retrieves the value of the controlXPRSconstants.MIPCONCURRENTSOLVES.intgetMIPDualReductions()Retrieves the value of the controlXPRSconstants.MIPDUALREDUCTIONS.intgetMipFracReduce()Retrieves the value of the controlXPRSconstants.MIPFRACREDUCE.intgetMIPKappaFreq()Retrieves the value of the controlXPRSconstants.MIPKAPPAFREQ.intgetMIPLog()Retrieves the value of the controlXPRSconstants.MIPLOG.intgetMIPPresolve()Retrieves the value of the controlXPRSconstants.MIPPRESOLVE.intgetMipRampup()Retrieves the value of the controlXPRSconstants.MIPRAMPUP.intgetMipRefineIterLimit()Retrieves the value of the controlXPRSconstants.MIPREFINEITERLIMIT.doublegetMIPRelCutoff()Retrieves the value of the controlXPRSconstants.MIPRELCUTOFF.doublegetMIPRelGapNotify()Retrieves the value of the controlXPRSconstants.MIPRELGAPNOTIFY.doublegetMIPRelStop()Retrieves the value of the controlXPRSconstants.MIPRELSTOP.intgetMipRestart()Retrieves the value of the controlXPRSconstants.MIPRESTART.doublegetMIPRestartFactor()Retrieves the value of the controlXPRSconstants.MIPRESTARTFACTOR.doublegetMIPRestartGapThreshold()intgetMipTerminationMethod()Retrieves the value of the controlXPRSconstants.MIPTERMINATIONMETHOD.intgetMIPThreads()Retrieves the value of the controlXPRSconstants.MIPTHREADS.doublegetMIPTol()Retrieves the value of the controlXPRSconstants.MIPTOL.doublegetMipTolTarget()Retrieves the value of the controlXPRSconstants.MIPTOLTARGET.intgetMIQCPAlg()Retrieves the value of the controlXPRSconstants.MIQCPALG.intgetMPS18Compatible()Retrieves the value of the controlXPRSconstants.MPS18COMPATIBLE.java.lang.StringgetMPSBoundName()Retrieves the value of the controlXPRSconstants.MPSBOUNDNAME.intgetMPSEcho()Retrieves the value of the controlXPRSconstants.MPSECHO.intgetMPSFormat()Retrieves the value of the controlXPRSconstants.MPSFORMAT.intgetMPSNameLength()java.lang.StringgetMPSObjName()Retrieves the value of the controlXPRSconstants.MPSOBJNAME.java.lang.StringgetMPSRangeName()Retrieves the value of the controlXPRSconstants.MPSRANGENAME.java.lang.StringgetMPSRHSName()Retrieves the value of the controlXPRSconstants.MPSRHSNAME.doublegetMsMaxBoundRange()Retrieves the value of the controlXPRSconstants.MSMAXBOUNDRANGE.intgetMultiObjLog()Retrieves the value of the controlXPRSconstants.MULTIOBJLOG.intgetMultiObjOps()Retrieves the value of the controlXPRSconstants.MULTIOBJOPS.intgetMultiStart()Retrieves the value of the controlXPRSconstants.MULTISTART.intgetMultiStart_Log()Retrieves the value of the controlXPRSconstants.MULTISTART_LOG.intgetMultiStart_MaxSolves()Retrieves the value of the controlXPRSconstants.MULTISTART_MAXSOLVES.intgetMultiStart_MaxTime()Retrieves the value of the controlXPRSconstants.MULTISTART_MAXTIME.intgetMultiStart_PoolSize()Retrieves the value of the controlXPRSconstants.MULTISTART_POOLSIZE.intgetMultiStart_Seed()Retrieves the value of the controlXPRSconstants.MULTISTART_SEED.intgetMultiStart_Threads()Retrieves the value of the controlXPRSconstants.MULTISTART_THREADS.intgetMutexCallBacks()Retrieves the value of the controlXPRSconstants.MUTEXCALLBACKS.intgetNetCuts()Deprecated.intgetNetStallLimit()Retrieves the value of the controlXPRSconstants.NETSTALLLIMIT.intgetNlpCalcThreads()Retrieves the value of the controlXPRSconstants.NLPCALCTHREADS.doublegetNlpDefaultIV()Retrieves the value of the controlXPRSconstants.NLPDEFAULTIV.intgetNlpDerivatives()Retrieves the value of the controlXPRSconstants.NLPDERIVATIVES.intgetNlpDeterministic()Retrieves the value of the controlXPRSconstants.NLPDETERMINISTIC.intgetNlpEvaluate()Retrieves the value of the controlXPRSconstants.NLPEVALUATE.intgetNlpFindIV()Retrieves the value of the controlXPRSconstants.NLPFINDIV.intgetNlpFuncEval()Retrieves the value of the controlXPRSconstants.NLPFUNCEVAL.intgetNlpHessian()Retrieves the value of the controlXPRSconstants.NLPHESSIAN.doublegetNlpInfinity()Retrieves the value of the controlXPRSconstants.NLPINFINITY.intgetNlpJacobian()Retrieves the value of the controlXPRSconstants.NLPJACOBIAN.intgetNlpLinQuadBR()Retrieves the value of the controlXPRSconstants.NLPLINQUADBR.intgetNlpLog()Retrieves the value of the controlXPRSconstants.NLPLOG.intgetNlpMaxTime()Retrieves the value of the controlXPRSconstants.NLPMAXTIME.doublegetNlpMeritLambda()Retrieves the value of the controlXPRSconstants.NLPMERITLAMBDA.intgetNlpPostsolve()Retrieves the value of the controlXPRSconstants.NLPPOSTSOLVE.intgetNlpPresolve()Retrieves the value of the controlXPRSconstants.NLPPRESOLVE.doublegetNlpPresolve_ElimTol()Retrieves the value of the controlXPRSconstants.NLPPRESOLVE_ELIMTOL.intgetNlpPresolveLevel()Retrieves the value of the controlXPRSconstants.NLPPRESOLVELEVEL.intgetNlpPresolveOps()Retrieves the value of the controlXPRSconstants.NLPPRESOLVEOPS.doublegetNlpPresolveZero()Retrieves the value of the controlXPRSconstants.NLPPRESOLVEZERO.doublegetNlpPrimalIntegralAlpha()Retrieves the value of the controlXPRSconstants.NLPPRIMALINTEGRALALPHA.doublegetNlpPrimalIntegralRef()Retrieves the value of the controlXPRSconstants.NLPPRIMALINTEGRALREF.intgetNlpProbing()Retrieves the value of the controlXPRSconstants.NLPPROBING.intgetNlpReformulate()Retrieves the value of the controlXPRSconstants.NLPREFORMULATE.intgetNLPSolver()Retrieves the value of the controlXPRSconstants.NLPSOLVER.intgetNlpStopOutOfRange()Retrieves the value of the controlXPRSconstants.NLPSTOPOUTOFRANGE.intgetNlpThreads()Retrieves the value of the controlXPRSconstants.NLPTHREADS.intgetNlpThreadSafeUserFunc()Retrieves the value of the controlXPRSconstants.NLPTHREADSAFEUSERFUNC.doublegetNlpValidationFactor()Retrieves the value of the controlXPRSconstants.NLPVALIDATIONFACTOR.doublegetNlpValidationTarget_K()Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTARGET_K.doublegetNlpValidationTarget_R()Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTARGET_R.doublegetNlpValidationTol_A()Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_A.doublegetNlpValidationTol_K()Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_K.doublegetNlpValidationTol_R()Retrieves the value of the controlXPRSconstants.NLPVALIDATIONTOL_R.doublegetNlpZero()Retrieves the value of the controlXPRSconstants.NLPZERO.doublegetNodeProbingEffort()Retrieves the value of the controlXPRSconstants.NODEPROBINGEFFORT.intgetNodeSelection()Retrieves the value of the controlXPRSconstants.NODESELECTION.intgetNumericalEmphasis()Retrieves the value of the controlXPRSconstants.NUMERICALEMPHASIS.intgetObjScaleFactor()Retrieves the value of the controlXPRSconstants.OBJSCALEFACTOR.doublegetOptimalityTol()Retrieves the value of the controlXPRSconstants.OPTIMALITYTOL.doublegetOptimalityTolTarget()Retrieves the value of the controlXPRSconstants.OPTIMALITYTOLTARGET.intgetOutputControls()Retrieves the value of the controlXPRSconstants.OUTPUTCONTROLS.intgetOutputLog()Retrieves the value of the controlXPRSconstants.OUTPUTLOG.java.lang.StringgetOutputMask()Retrieves the value of the controlXPRSconstants.OUTPUTMASK.doublegetOutputTol()Retrieves the value of the controlXPRSconstants.OUTPUTTOL.doublegetPenalty()Retrieves the value of the controlXPRSconstants.PENALTY.doublegetPivotTol()Retrieves the value of the controlXPRSconstants.PIVOTTOL.doublegetPPFactor()Retrieves the value of the controlXPRSconstants.PPFACTOR.intgetPreAnalyticcenter()Retrieves the value of the controlXPRSconstants.PREANALYTICCENTER.intgetPreBasisRed()Retrieves the value of the controlXPRSconstants.PREBASISRED.intgetPreBndRedCone()Retrieves the value of the controlXPRSconstants.PREBNDREDCONE.intgetPreBndRedQuad()Retrieves the value of the controlXPRSconstants.PREBNDREDQUAD.intgetPreCliqueStrategy()Retrieves the value of the controlXPRSconstants.PRECLIQUESTRATEGY.intgetPreCoefElim()Retrieves the value of the controlXPRSconstants.PRECOEFELIM.intgetPreComponents()Retrieves the value of the controlXPRSconstants.PRECOMPONENTS.doublegetPreComponentsEffort()Retrieves the value of the controlXPRSconstants.PRECOMPONENTSEFFORT.intgetPreConeDecomp()Retrieves the value of the controlXPRSconstants.PRECONEDECOMP.intgetPreConfiguration()Retrieves the value of the controlXPRSconstants.PRECONFIGURATION.intgetPreConvertObjToCons()Retrieves the value of the controlXPRSconstants.PRECONVERTOBJTOCONS.intgetPreConvertSeparable()Retrieves the value of the controlXPRSconstants.PRECONVERTSEPARABLE.intgetPreDomCol()Retrieves the value of the controlXPRSconstants.PREDOMCOL.intgetPreDomRow()Retrieves the value of the controlXPRSconstants.PREDOMROW.intgetPreDupRow()Retrieves the value of the controlXPRSconstants.PREDUPROW.intgetPreElimQuad()Retrieves the value of the controlXPRSconstants.PREELIMQUAD.intgetPreFolding()Retrieves the value of the controlXPRSconstants.PREFOLDING.intgetPreImplications()Retrieves the value of the controlXPRSconstants.PREIMPLICATIONS.intgetPreLinDep()Retrieves the value of the controlXPRSconstants.PRELINDEP.intgetPreObjCutDetect()Retrieves the value of the controlXPRSconstants.PREOBJCUTDETECT.intgetPrePermute()Retrieves the value of the controlXPRSconstants.PREPERMUTE.intgetPrePermuteSeed()Retrieves the value of the controlXPRSconstants.PREPERMUTESEED.intgetPreProbing()Retrieves the value of the controlXPRSconstants.PREPROBING.intgetPreProtectDual()Retrieves the value of the controlXPRSconstants.PREPROTECTDUAL.doublegetPreRootEffort()Retrieves the value of the controlXPRSconstants.PREROOTEFFORT.intgetPreRootThreads()Retrieves the value of the controlXPRSconstants.PREROOTTHREADS.doublegetPreRootWorkLimit()Retrieves the value of the controlXPRSconstants.PREROOTWORKLIMIT.intgetPresolve()Retrieves the value of the controlXPRSconstants.PRESOLVE.doublegetPresolveMaxGrow()Retrieves the value of the controlXPRSconstants.PRESOLVEMAXGROW.intgetPresolveOps()Retrieves the value of the controlXPRSconstants.PRESOLVEOPS.intgetPresolvePasses()Retrieves the value of the controlXPRSconstants.PRESOLVEPASSES.intgetPreSort()Retrieves the value of the controlXPRSconstants.PRESORT.intgetPricingAlg()Retrieves the value of the controlXPRSconstants.PRICINGALG.intgetPrimalOps()Retrieves the value of the controlXPRSconstants.PRIMALOPS.doublegetPrimalPerturb()Retrieves the value of the controlXPRSconstants.PRIMALPERTURB.intgetPrimalUnshift()Retrieves the value of the controlXPRSconstants.PRIMALUNSHIFT.doublegetPseudoCost()Retrieves the value of the controlXPRSconstants.PSEUDOCOST.intgetPwlDualReductions()Retrieves the value of the controlXPRSconstants.PWLDUALREDUCTIONS.intgetPwlNonConvexTransformation()Retrieves the value of the controlXPRSconstants.PWLNONCONVEXTRANSFORMATION.intgetQCCuts()Retrieves the value of the controlXPRSconstants.QCCUTS.intgetQCRootAlg()Retrieves the value of the controlXPRSconstants.QCROOTALG.intgetQSimplexOps()Retrieves the value of the controlXPRSconstants.QSIMPLEXOPS.intgetQuadraticUnshift()Retrieves the value of the controlXPRSconstants.QUADRATICUNSHIFT.intgetRandomSeed()Retrieves the value of the controlXPRSconstants.RANDOMSEED.intgetRefactor()Retrieves the value of the controlXPRSconstants.REFACTOR.intgetRefineOps()Retrieves the value of the controlXPRSconstants.REFINEOPS.doublegetRelaxTreeMemoryLimit()Retrieves the value of the controlXPRSconstants.RELAXTREEMEMORYLIMIT.doublegetRelPivotTol()Retrieves the value of the controlXPRSconstants.RELPIVOTTOL.XPRSenumerations.RepairIndefiniteQuadraticgetRepairIndefiniteQ()Retrieves the value of the controlXPRSconstants.REPAIRINDEFINITEQ.doublegetRepairIndefiniteQMax()intgetRepairInfeasMaxTime()Deprecated.since 41.00doublegetRepairInfeasTimeLimit()Retrieves the value of the controlXPRSconstants.REPAIRINFEASTIMELIMIT.intgetResourceStrategy()Retrieves the value of the controlXPRSconstants.RESOURCESTRATEGY.intgetRLTCuts()Retrieves the value of the controlXPRSconstants.RLTCUTS.intgetRootPresolve()Retrieves the value of the controlXPRSconstants.ROOTPRESOLVE.intgetSBBest()Retrieves the value of the controlXPRSconstants.SBBEST.doublegetSbEffort()Retrieves the value of the controlXPRSconstants.SBEFFORT.intgetSBEstimate()Retrieves the value of the controlXPRSconstants.SBESTIMATE.intgetSBIterLimit()Retrieves the value of the controlXPRSconstants.SBITERLIMIT.intgetSBSelect()Retrieves the value of the controlXPRSconstants.SBSELECT.intgetScaling()Retrieves the value of the controlXPRSconstants.SCALING.XPRSenumerations.SDPCutStrategygetSDPCutStrategy()Retrieves the value of the controlXPRSconstants.SDPCUTSTRATEGY.intgetSerializePreIntSol()Retrieves the value of the controlXPRSconstants.SERIALIZEPREINTSOL.intgetSifting()Retrieves the value of the controlXPRSconstants.SIFTING.intgetSiftPasses()Retrieves the value of the controlXPRSconstants.SIFTPASSES.intgetSiftPresolveOps()Retrieves the value of the controlXPRSconstants.SIFTPRESOLVEOPS.intgetSiftSwitch()Retrieves the value of the controlXPRSconstants.SIFTSWITCH.intgetSleepOnThreadWait()Deprecated.since 41.00intgetSlpAlgorithm()Retrieves the value of the controlXPRSconstants.SLPALGORITHM.intgetSlpAnalyze()Retrieves the value of the controlXPRSconstants.SLPANALYZE.doublegetSlpATol_A()Retrieves the value of the controlXPRSconstants.SLPATOL_A.doublegetSlpATol_R()Retrieves the value of the controlXPRSconstants.SLPATOL_R.intgetSlpAugmentation()Retrieves the value of the controlXPRSconstants.SLPAUGMENTATION.intgetSlpAutoSave()Retrieves the value of the controlXPRSconstants.SLPAUTOSAVE.intgetSlpBarCrossoverStart()Retrieves the value of the controlXPRSconstants.SLPBARCROSSOVERSTART.intgetSlpBarLimit()Retrieves the value of the controlXPRSconstants.SLPBARLIMIT.intgetSlpBarStallingLimit()Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGLIMIT.intgetSlpBarStallingObjLimit()Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGOBJLIMIT.doublegetSlpBarStallingTol()Retrieves the value of the controlXPRSconstants.SLPBARSTALLINGTOL.intgetSlpBarStartOps()Retrieves the value of the controlXPRSconstants.SLPBARSTARTOPS.doublegetSlpBoundThreshold()Retrieves the value of the controlXPRSconstants.SLPBOUNDTHRESHOLD.intgetSlpCascade()Retrieves the value of the controlXPRSconstants.SLPCASCADE.intgetSlpCascadeNLimit()Retrieves the value of the controlXPRSconstants.SLPCASCADENLIMIT.doublegetSlpCascadeTol_PA()Retrieves the value of the controlXPRSconstants.SLPCASCADETOL_PA.doublegetSlpCascadeTol_PR()Retrieves the value of the controlXPRSconstants.SLPCASCADETOL_PR.doublegetSlpCDTol_A()Retrieves the value of the controlXPRSconstants.SLPCDTOL_A.doublegetSlpCDTol_R()Retrieves the value of the controlXPRSconstants.SLPCDTOL_R.doublegetSlpClampShrink()Retrieves the value of the controlXPRSconstants.SLPCLAMPSHRINK.doublegetSlpClampValidationTol_A()Retrieves the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A.doublegetSlpClampValidationTol_R()Retrieves the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R.intgetSlpConvergenceOps()Retrieves the value of the controlXPRSconstants.SLPCONVERGENCEOPS.doublegetSlpCTol()Retrieves the value of the controlXPRSconstants.SLPCTOL.intgetSlpCutStrategy()Retrieves the value of the controlXPRSconstants.SLPCUTSTRATEGY.doublegetSlpDamp()Retrieves the value of the controlXPRSconstants.SLPDAMP.doublegetSlpDampExpand()Retrieves the value of the controlXPRSconstants.SLPDAMPEXPAND.doublegetSlpDampMax()Retrieves the value of the controlXPRSconstants.SLPDAMPMAX.doublegetSlpDampMin()Retrieves the value of the controlXPRSconstants.SLPDAMPMIN.doublegetSlpDampShrink()Retrieves the value of the controlXPRSconstants.SLPDAMPSHRINK.intgetSlpDampStart()Retrieves the value of the controlXPRSconstants.SLPDAMPSTART.doublegetSlpDefaultStepBound()Retrieves the value of the controlXPRSconstants.SLPDEFAULTSTEPBOUND.intgetSlpDelayUpdateRows()Retrieves the value of the controlXPRSconstants.SLPDELAYUPDATEROWS.doublegetSlpDelta_A()Retrieves the value of the controlXPRSconstants.SLPDELTA_A.doublegetSlpDelta_Infinity()Retrieves the value of the controlXPRSconstants.SLPDELTA_INFINITY.doublegetSlpDelta_R()Retrieves the value of the controlXPRSconstants.SLPDELTA_R.doublegetSlpDelta_X()Retrieves the value of the controlXPRSconstants.SLPDELTA_X.doublegetSlpDelta_Z()Retrieves the value of the controlXPRSconstants.SLPDELTA_Z.doublegetSlpDelta_Zero()Retrieves the value of the controlXPRSconstants.SLPDELTA_ZERO.doublegetSlpDeltaCost()Retrieves the value of the controlXPRSconstants.SLPDELTACOST.doublegetSlpDeltaCostFactor()Retrieves the value of the controlXPRSconstants.SLPDELTACOSTFACTOR.doublegetSlpDeltaMaxCost()Retrieves the value of the controlXPRSconstants.SLPDELTAMAXCOST.intgetSlpDeltaOffset()Retrieves the value of the controlXPRSconstants.SLPDELTAOFFSET.intgetSlpDeltaZLimit()Retrieves the value of the controlXPRSconstants.SLPDELTAZLIMIT.doublegetSlpDJTol()Retrieves the value of the controlXPRSconstants.SLPDJTOL.doublegetSlpDRColDjTol()Retrieves the value of the controlXPRSconstants.SLPDRCOLDJTOL.doublegetSlpDRColTol()Retrieves the value of the controlXPRSconstants.SLPDRCOLTOL.doublegetSlpDRFixRange()Retrieves the value of the controlXPRSconstants.SLPDRFIXRANGE.intgetSlpECFCheck()Retrieves the value of the controlXPRSconstants.SLPECFCHECK.doublegetSlpEcfTol_A()Retrieves the value of the controlXPRSconstants.SLPECFTOL_A.doublegetSlpEcfTol_R()Retrieves the value of the controlXPRSconstants.SLPECFTOL_R.doublegetSlpEnforceCostShrink()Retrieves the value of the controlXPRSconstants.SLPENFORCECOSTSHRINK.doublegetSlpEnforceMaxCost()Retrieves the value of the controlXPRSconstants.SLPENFORCEMAXCOST.doublegetSlpErrorCost()Retrieves the value of the controlXPRSconstants.SLPERRORCOST.doublegetSlpErrorCostFactor()Retrieves the value of the controlXPRSconstants.SLPERRORCOSTFACTOR.doublegetSlpErrorMaxCost()Retrieves the value of the controlXPRSconstants.SLPERRORMAXCOST.intgetSlpErrorOffset()Retrieves the value of the controlXPRSconstants.SLPERROROFFSET.doublegetSlpErrorTol_A()Retrieves the value of the controlXPRSconstants.SLPERRORTOL_A.doublegetSlpErrorTol_P()Retrieves the value of the controlXPRSconstants.SLPERRORTOL_P.doublegetSlpEscalation()Retrieves the value of the controlXPRSconstants.SLPESCALATION.doublegetSlpETol_A()Retrieves the value of the controlXPRSconstants.SLPETOL_A.doublegetSlpETol_R()Retrieves the value of the controlXPRSconstants.SLPETOL_R.doublegetSlpEVTol_A()Retrieves the value of the controlXPRSconstants.SLPEVTOL_A.doublegetSlpEVTol_R()Retrieves the value of the controlXPRSconstants.SLPEVTOL_R.doublegetSlpExpand()Retrieves the value of the controlXPRSconstants.SLPEXPAND.doublegetSlpFeastolTarget()Retrieves the value of the controlXPRSconstants.SLPFEASTOLTARGET.intgetSlpFilter()Retrieves the value of the controlXPRSconstants.SLPFILTER.doublegetSlpGranularity()Retrieves the value of the controlXPRSconstants.SLPGRANULARITY.intgetSlpGridHeurSelect()Retrieves the value of the controlXPRSconstants.SLPGRIDHEURSELECT.intgetSlpHeurStrategy()Retrieves the value of the controlXPRSconstants.SLPHEURSTRATEGY.intgetSlpInfeasLimit()Retrieves the value of the controlXPRSconstants.SLPINFEASLIMIT.intgetSlpIterLimit()Retrieves the value of the controlXPRSconstants.SLPITERLIMIT.doublegetSlpItol_A()Retrieves the value of the controlXPRSconstants.SLPITOL_A.doublegetSlpITol_R()Retrieves the value of the controlXPRSconstants.SLPITOL_R.intgetSlpLog()Retrieves the value of the controlXPRSconstants.SLPLOG.intgetSlpLSIterLimit()Retrieves the value of the controlXPRSconstants.SLPLSITERLIMIT.intgetSlpLSPatternLimit()Retrieves the value of the controlXPRSconstants.SLPLSPATTERNLIMIT.intgetSlpLSStart()Retrieves the value of the controlXPRSconstants.SLPLSSTART.intgetSlpLSZeroLimit()Retrieves the value of the controlXPRSconstants.SLPLSZEROLIMIT.doublegetSlpMatrixTol()Retrieves the value of the controlXPRSconstants.SLPMATRIXTOL.doublegetSlpMaxWeight()Retrieves the value of the controlXPRSconstants.SLPMAXWEIGHT.doublegetSlpMinSBFactor()Retrieves the value of the controlXPRSconstants.SLPMINSBFACTOR.doublegetSlpMinWeight()Retrieves the value of the controlXPRSconstants.SLPMINWEIGHT.intgetSlpMipAlgorithm()Retrieves the value of the controlXPRSconstants.SLPMIPALGORITHM.doublegetSlpMipCutoff_A()Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFF_A.doublegetSlpMipCutoff_R()Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFF_R.intgetSlpMipCutOffCount()Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFFCOUNT.intgetSlpMipCutoffLimit()Retrieves the value of the controlXPRSconstants.SLPMIPCUTOFFLIMIT.intgetSlpMipDefaultAlgorithm()Retrieves the value of the controlXPRSconstants.SLPMIPDEFAULTALGORITHM.doublegetSlpMipErrorTol_A()Retrieves the value of the controlXPRSconstants.SLPMIPERRORTOL_A.doublegetSlpMipErrorTol_R()Retrieves the value of the controlXPRSconstants.SLPMIPERRORTOL_R.intgetSlpMipFixStepBounds()Retrieves the value of the controlXPRSconstants.SLPMIPFIXSTEPBOUNDS.intgetSlpMipIterLimit()Retrieves the value of the controlXPRSconstants.SLPMIPITERLIMIT.intgetSlpMipLog()Retrieves the value of the controlXPRSconstants.SLPMIPLOG.intgetSlpMipOCount()Retrieves the value of the controlXPRSconstants.SLPMIPOCOUNT.doublegetSlpMipOtol_A()Retrieves the value of the controlXPRSconstants.SLPMIPOTOL_A.doublegetSlpMipOtol_R()Retrieves the value of the controlXPRSconstants.SLPMIPOTOL_R.intgetSlpMipRelaxStepBounds()Retrieves the value of the controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS.doublegetSlpMTol_A()Retrieves the value of the controlXPRSconstants.SLPMTOL_A.doublegetSlpMTol_R()Retrieves the value of the controlXPRSconstants.SLPMTOL_R.doublegetSlpMVTol()Retrieves the value of the controlXPRSconstants.SLPMVTOL.doublegetSlpObjThreshold()Retrieves the value of the controlXPRSconstants.SLPOBJTHRESHOLD.doublegetSlpObjToPenaltyCost()Retrieves the value of the controlXPRSconstants.SLPOBJTOPENALTYCOST.intgetSlpOCount()Retrieves the value of the controlXPRSconstants.SLPOCOUNT.doublegetSlpOptimalityTolTarget()Retrieves the value of the controlXPRSconstants.SLPOPTIMALITYTOLTARGET.doublegetSlpOTol_A()Retrieves the value of the controlXPRSconstants.SLPOTOL_A.doublegetSlpOTol_R()Retrieves the value of the controlXPRSconstants.SLPOTOL_R.intgetSlpPenaltyInfoStart()Retrieves the value of the controlXPRSconstants.SLPPENALTYINFOSTART.intgetSlpSameCount()Retrieves the value of the controlXPRSconstants.SLPSAMECOUNT.intgetSlpSameDamp()Retrieves the value of the controlXPRSconstants.SLPSAMEDAMP.intgetSlpSBRowOffset()Retrieves the value of the controlXPRSconstants.SLPSBROWOFFSET.intgetSlpSBStart()Retrieves the value of the controlXPRSconstants.SLPSBSTART.intgetSlpScale()Retrieves the value of the controlXPRSconstants.SLPSCALE.intgetSlpScaleCount()Retrieves the value of the controlXPRSconstants.SLPSCALECOUNT.doublegetSlpShrink()Retrieves the value of the controlXPRSconstants.SLPSHRINK.doublegetSlpShrinkBias()Retrieves the value of the controlXPRSconstants.SLPSHRINKBIAS.doublegetSlpSTol_A()Retrieves the value of the controlXPRSconstants.SLPSTOL_A.doublegetSlpSTol_R()Retrieves the value of the controlXPRSconstants.SLPSTOL_R.intgetSlpTraceMaskOps()Retrieves the value of the controlXPRSconstants.SLPTRACEMASKOPS.intgetSlpUnFinishedLimit()Retrieves the value of the controlXPRSconstants.SLPUNFINISHEDLIMIT.intgetSlpUpdateOffset()Retrieves the value of the controlXPRSconstants.SLPUPDATEOFFSET.intgetSlpVCount()Retrieves the value of the controlXPRSconstants.SLPVCOUNT.intgetSlpVLimit()Retrieves the value of the controlXPRSconstants.SLPVLIMIT.doublegetSlpVTol_A()Retrieves the value of the controlXPRSconstants.SLPVTOL_A.doublegetSlpVTol_R()Retrieves the value of the controlXPRSconstants.SLPVTOL_R.intgetSlpWCount()Retrieves the value of the controlXPRSconstants.SLPWCOUNT.doublegetSlpWTol_A()Retrieves the value of the controlXPRSconstants.SLPWTOL_A.doublegetSlpWTol_R()Retrieves the value of the controlXPRSconstants.SLPWTOL_R.intgetSlpXCount()Retrieves the value of the controlXPRSconstants.SLPXCOUNT.intgetSlpXLimit()Retrieves the value of the controlXPRSconstants.SLPXLIMIT.doublegetSlpXTol_A()Retrieves the value of the controlXPRSconstants.SLPXTOL_A.doublegetSlpXTol_R()Retrieves the value of the controlXPRSconstants.SLPXTOL_R.intgetSlpZeroCriterion()Retrieves the value of the controlXPRSconstants.SLPZEROCRITERION.intgetSlpZeroCriterionCount()Retrieves the value of the controlXPRSconstants.SLPZEROCRITERIONCOUNT.intgetSlpZeroCriterionStart()Retrieves the value of the controlXPRSconstants.SLPZEROCRITERIONSTART.doublegetSolTimeLimit()Retrieves the value of the controlXPRSconstants.SOLTIMELIMIT.doublegetSOSRefTol()Retrieves the value of the controlXPRSconstants.SOSREFTOL.intgetSymmetry()Retrieves the value of the controlXPRSconstants.SYMMETRY.intgetSymSelect()Retrieves the value of the controlXPRSconstants.SYMSELECT.intgetThreads()Retrieves the value of the controlXPRSconstants.THREADS.doublegetTimeLimit()Retrieves the value of the controlXPRSconstants.TIMELIMIT.intgetTrace()Retrieves the value of the controlXPRSconstants.TRACE.intgetTreeCompression()Retrieves the value of the controlXPRSconstants.TREECOMPRESSION.intgetTreeCoverCuts()Retrieves the value of the controlXPRSconstants.TREECOVERCUTS.intgetTreeCutSelect()Retrieves the value of the controlXPRSconstants.TREECUTSELECT.intgetTreeDiagnostics()Retrieves the value of the controlXPRSconstants.TREEDIAGNOSTICS.intgetTreeFileLogInterval()Retrieves the value of the controlXPRSconstants.TREEFILELOGINTERVAL.intgetTreeGomCuts()Retrieves the value of the controlXPRSconstants.TREEGOMCUTS.intgetTreeMemoryLimit()Retrieves the value of the controlXPRSconstants.TREEMEMORYLIMIT.doublegetTreeMemorySavingTarget()Retrieves the value of the controlXPRSconstants.TREEMEMORYSAVINGTARGET.intgetTreeQCCuts()Retrieves the value of the controlXPRSconstants.TREEQCCUTS.XPRSenumerations.TunerHistorygetTunerHistory()Retrieves the value of the controlXPRSconstants.TUNERHISTORY.doublegetTunerMaxTime()Retrieves the value of the controlXPRSconstants.TUNERMAXTIME.XPRSenumerations.TunerMethodgetTunerMethod()Retrieves the value of the controlXPRSconstants.TUNERMETHOD.java.lang.StringgetTunerMethodFile()Retrieves the value of the controlXPRSconstants.TUNERMETHODFILE.XPRSenumerations.TunerModegetTunerMode()Retrieves the value of the controlXPRSconstants.TUNERMODE.intgetTunerOutput()Retrieves the value of the controlXPRSconstants.TUNEROUTPUT.java.lang.StringgetTunerOutputPath()Retrieves the value of the controlXPRSconstants.TUNEROUTPUTPATH.intgetTunerPermute()Retrieves the value of the controlXPRSconstants.TUNERPERMUTE.java.lang.StringgetTunerSessionName()Retrieves the value of the controlXPRSconstants.TUNERSESSIONNAME.XPRSenumerations.TunerTargetgetTunerTarget()Retrieves the value of the controlXPRSconstants.TUNERTARGET.intgetTunerThreads()Retrieves the value of the controlXPRSconstants.TUNERTHREADS.intgetTunerVerbose()Retrieves the value of the controlXPRSconstants.TUNERVERBOSE.intgetUserSolHeuristic()Retrieves the value of the controlXPRSconstants.USERSOLHEURISTIC.intgetVarSelection()Retrieves the value of the controlXPRSconstants.VARSELECTION.intgetVersion()Retrieves the value of the controlXPRSconstants.VERSION.doublegetWorkLimit()Retrieves the value of the controlXPRSconstants.WORKLIMIT.voidresetAlgAfterCrossOver()Resets to its default the value of controlXPRSconstants.ALGAFTERCROSSOVERvoidresetAlgAfterNetwork()Resets to its default the value of controlXPRSconstants.ALGAFTERNETWORKvoidresetAlternativeRedCosts()Resets to its default the value of controlXPRSconstants.ALTERNATIVEREDCOSTSvoidresetAutoCutting()Resets to its default the value of controlXPRSconstants.AUTOCUTTINGvoidresetAutoPerturb()Resets to its default the value of controlXPRSconstants.AUTOPERTURBvoidresetAutoScaling()Resets to its default the value of controlXPRSconstants.AUTOSCALINGvoidresetBackgroundMaxThreads()Resets to its default the value of controlXPRSconstants.BACKGROUNDMAXTHREADSvoidresetBackgroundSelect()Resets to its default the value of controlXPRSconstants.BACKGROUNDSELECTvoidresetBackTrack()Resets to its default the value of controlXPRSconstants.BACKTRACKvoidresetBacktrackTie()Resets to its default the value of controlXPRSconstants.BACKTRACKTIEvoidresetBarAlg()Resets to its default the value of controlXPRSconstants.BARALGvoidresetBarCores()Resets to its default the value of controlXPRSconstants.BARCORESvoidresetBarCrash()Resets to its default the value of controlXPRSconstants.BARCRASHvoidresetBarDualStop()Resets to its default the value of controlXPRSconstants.BARDUALSTOPvoidresetBarFailIterLimit()Resets to its default the value of controlXPRSconstants.BARFAILITERLIMITvoidresetBarFreeScale()Resets to its default the value of controlXPRSconstants.BARFREESCALEvoidresetBarGapStop()Resets to its default the value of controlXPRSconstants.BARGAPSTOPvoidresetBarGapTarget()Resets to its default the value of controlXPRSconstants.BARGAPTARGETvoidresetBarhgExtrapolate()Resets to its default the value of controlXPRSconstants.BARHGEXTRAPOLATEvoidresetBarhgGPU()Resets to its default the value of controlXPRSconstants.BARHGGPUvoidresetBarhgGPUBlocksize()Resets to its default the value of controlXPRSconstants.BARHGGPUBLOCKSIZEvoidresetBarhgMaxRestarts()Resets to its default the value of controlXPRSconstants.BARHGMAXRESTARTSvoidresetBarhgOps()Resets to its default the value of controlXPRSconstants.BARHGOPSvoidresetBarhgPrecision()Resets to its default the value of controlXPRSconstants.BARHGPRECISIONvoidresetBarhgRelTol()Resets to its default the value of controlXPRSconstants.BARHGRELTOLvoidresetBarIndefLimit()Resets to its default the value of controlXPRSconstants.BARINDEFLIMITvoidresetBarIterative()Resets to its default the value of controlXPRSconstants.BARITERATIVEvoidresetBarIterLimit()Resets to its default the value of controlXPRSconstants.BARITERLIMITvoidresetBarKeepLastSol()Resets to its default the value of controlXPRSconstants.BARKEEPLASTSOLvoidresetBarKernel()Resets to its default the value of controlXPRSconstants.BARKERNELvoidresetBarLargeBound()Resets to its default the value of controlXPRSconstants.BARLARGEBOUNDvoidresetBarNumStability()Deprecated.voidresetBarObjPerturb()Resets to its default the value of controlXPRSconstants.BAROBJPERTURBvoidresetBarObjScale()Resets to its default the value of controlXPRSconstants.BAROBJSCALEvoidresetBarOrder()Resets to its default the value of controlXPRSconstants.BARORDERvoidresetBarOrderThreads()Resets to its default the value of controlXPRSconstants.BARORDERTHREADSvoidresetBarOutput()Resets to its default the value of controlXPRSconstants.BAROUTPUTvoidresetBarPerturb()Resets to its default the value of controlXPRSconstants.BARPERTURBvoidresetBarPresolveOps()Resets to its default the value of controlXPRSconstants.BARPRESOLVEOPSvoidresetBarPrimalStop()Resets to its default the value of controlXPRSconstants.BARPRIMALSTOPvoidresetBarRefIter()Resets to its default the value of controlXPRSconstants.BARREFITERvoidresetBarRegularize()Resets to its default the value of controlXPRSconstants.BARREGULARIZEvoidresetBarRhsScale()Resets to its default the value of controlXPRSconstants.BARRHSSCALEvoidresetBarSolution()Resets to its default the value of controlXPRSconstants.BARSOLUTIONvoidresetBarStart()Resets to its default the value of controlXPRSconstants.BARSTARTvoidresetBarStartWeight()Resets to its default the value of controlXPRSconstants.BARSTARTWEIGHTvoidresetBarStepStop()Resets to its default the value of controlXPRSconstants.BARSTEPSTOPvoidresetBarThreads()Resets to its default the value of controlXPRSconstants.BARTHREADSvoidresetBigM()Resets to its default the value of controlXPRSconstants.BIGMvoidresetBigmMethod()Resets to its default the value of controlXPRSconstants.BIGMMETHODvoidresetBranchChoice()Resets to its default the value of controlXPRSconstants.BRANCHCHOICEvoidresetBranchDisj()Resets to its default the value of controlXPRSconstants.BRANCHDISJvoidresetBranchStructural()Resets to its default the value of controlXPRSconstants.BRANCHSTRUCTURALvoidresetBreadthFirst()Resets to its default the value of controlXPRSconstants.BREADTHFIRSTvoidresetCacheSize()Deprecated.voidresetCallbackCheckTimeDelay()Resets to its default the value of controlXPRSconstants.CALLBACKCHECKTIMEDELAYvoidresetCallbackCheckTimeWorkDelay()Resets to its default the value of controlXPRSconstants.CALLBACKCHECKTIMEWORKDELAYvoidresetCallbackFromMainThread()Resets to its default the value of controlXPRSconstants.CALLBACKFROMMAINTHREADvoidresetCheckInputData()Resets to its default the value of controlXPRSconstants.CHECKINPUTDATAvoidresetCholeskyAlg()Resets to its default the value of controlXPRSconstants.CHOLESKYALGvoidresetCholeskyTol()Resets to its default the value of controlXPRSconstants.CHOLESKYTOLvoidresetClamping()Resets to its default the value of controlXPRSconstants.CLAMPINGvoidresetCompute()Resets to its default the value of controlXPRSconstants.COMPUTEvoidresetComputeExecService()Resets to its default the value of controlXPRSconstants.COMPUTEEXECSERVICEvoidresetComputeJobPriority()Resets to its default the value of controlXPRSconstants.COMPUTEJOBPRIORITYvoidresetComputeLog()Resets to its default the value of controlXPRSconstants.COMPUTELOGvoidresetConcurrentThreads()Resets to its default the value of controlXPRSconstants.CONCURRENTTHREADSvoidresetConflictCuts()Resets to its default the value of controlXPRSconstants.CONFLICTCUTSvoidresetCoresPerCPU()Resets to its default the value of controlXPRSconstants.CORESPERCPUvoidresetCoverCuts()Resets to its default the value of controlXPRSconstants.COVERCUTSvoidresetCpiAlpha()Resets to its default the value of controlXPRSconstants.CPIALPHAvoidresetCPUPlatform()Resets to its default the value of controlXPRSconstants.CPUPLATFORMvoidresetCPUTime()Resets to its default the value of controlXPRSconstants.CPUTIMEvoidresetCrash()Resets to its default the value of controlXPRSconstants.CRASHvoidresetCrossOver()Resets to its default the value of controlXPRSconstants.CROSSOVERvoidresetCrossoverAccuracyTol()Resets to its default the value of controlXPRSconstants.CROSSOVERACCURACYTOLvoidresetCrossOverDRP()Resets to its default the value of controlXPRSconstants.CROSSOVERDRPvoidresetCrossOverFeasWeight()Resets to its default the value of controlXPRSconstants.CROSSOVERFEASWEIGHTvoidresetCrossoverIterLimit()Resets to its default the value of controlXPRSconstants.CROSSOVERITERLIMITvoidresetCrossoverOps()Resets to its default the value of controlXPRSconstants.CROSSOVEROPSvoidresetCrossOverRelPivotTol()Resets to its default the value of controlXPRSconstants.CROSSOVERRELPIVOTTOLvoidresetCrossOverRelPivotTolSafe()Resets to its default the value of controlXPRSconstants.CROSSOVERRELPIVOTTOLSAFEvoidresetCrossoverThreads()Resets to its default the value of controlXPRSconstants.CROSSOVERTHREADSvoidresetCutDepth()Resets to its default the value of controlXPRSconstants.CUTDEPTHvoidresetCutFactor()Resets to its default the value of controlXPRSconstants.CUTFACTORvoidresetCutFreq()Resets to its default the value of controlXPRSconstants.CUTFREQvoidresetCutSelect()Resets to its default the value of controlXPRSconstants.CUTSELECTvoidresetCutStrategy()Resets to its default the value of controlXPRSconstants.CUTSTRATEGYvoidresetDefaultAlg()Resets to its default the value of controlXPRSconstants.DEFAULTALGvoidresetDenseColLimit()Resets to its default the value of controlXPRSconstants.DENSECOLLIMITvoidresetDeterministic()Resets to its default the value of controlXPRSconstants.DETERMINISTICvoidresetDeterministicLog()Resets to its default the value of controlXPRSconstants.DETERMINISTICLOGvoidresetDetLogFreq()Resets to its default the value of controlXPRSconstants.DETLOGFREQvoidresetDualGradient()Resets to its default the value of controlXPRSconstants.DUALGRADIENTvoidresetDualize()Resets to its default the value of controlXPRSconstants.DUALIZEvoidresetDualizeOps()Resets to its default the value of controlXPRSconstants.DUALIZEOPSvoidresetDualPerturb()Resets to its default the value of controlXPRSconstants.DUALPERTURBvoidresetDualStrategy()Resets to its default the value of controlXPRSconstants.DUALSTRATEGYvoidresetDualThreads()Resets to its default the value of controlXPRSconstants.DUALTHREADSvoidresetDummyControl()Resets to its default the value of controlXPRSconstants.DUMMYCONTROLvoidresetEigenValueTol()Resets to its default the value of controlXPRSconstants.EIGENVALUETOLvoidresetElimFillIn()Resets to its default the value of controlXPRSconstants.ELIMFILLINvoidresetElimTol()Resets to its default the value of controlXPRSconstants.ELIMTOLvoidresetEscapeNames()Resets to its default the value of controlXPRSconstants.ESCAPENAMESvoidresetEtaTol()Resets to its default the value of controlXPRSconstants.ETATOLvoidresetExtraCols()Resets to its default the value of controlXPRSconstants.EXTRACOLSvoidresetExtraElems()Resets to its default the value of controlXPRSconstants.EXTRAELEMSvoidresetExtraMIPEnts()Resets to its default the value of controlXPRSconstants.EXTRAMIPENTSvoidresetExtraRows()Resets to its default the value of controlXPRSconstants.EXTRAROWSvoidresetExtraSetElems()Resets to its default the value of controlXPRSconstants.EXTRASETELEMSvoidresetExtraSets()Resets to its default the value of controlXPRSconstants.EXTRASETSvoidresetFeasibilityJump()Resets to its default the value of controlXPRSconstants.FEASIBILITYJUMPvoidresetFeasibilityPump()Resets to its default the value of controlXPRSconstants.FEASIBILITYPUMPvoidresetFeasTol()Resets to its default the value of controlXPRSconstants.FEASTOLvoidresetFeasTolPerturb()Resets to its default the value of controlXPRSconstants.FEASTOLPERTURBvoidresetFeasTolTarget()Resets to its default the value of controlXPRSconstants.FEASTOLTARGETvoidresetForceOutput()Resets to its default the value of controlXPRSconstants.FORCEOUTPUTvoidresetForceParallelDual()Resets to its default the value of controlXPRSconstants.FORCEPARALLELDUALvoidresetGenconsAbsTransformation()Resets to its default the value of controlXPRSconstants.GENCONSABSTRANSFORMATIONvoidresetGenconsDualReductions()Resets to its default the value of controlXPRSconstants.GENCONSDUALREDUCTIONSvoidresetGlobalBoundingBox()Resets to its default the value of controlXPRSconstants.GLOBALBOUNDINGBOXvoidresetGlobalLSHeurstrategy()Resets to its default the value of controlXPRSconstants.GLOBALLSHEURSTRATEGYvoidresetGlobalNlpCuts()Resets to its default the value of controlXPRSconstants.GLOBALNLPCUTSvoidresetGlobalNumInitNlpCuts()Resets to its default the value of controlXPRSconstants.GLOBALNUMINITNLPCUTSvoidresetGlobalPresolveOBBT()Resets to its default the value of controlXPRSconstants.GLOBALPRESOLVEOBBTvoidresetGlobalSpatialBranchCuttingEffort()Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORTvoidresetGlobalSpatialBranchIfPreferOrig()Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIGvoidresetGlobalSpatialBranchPropagationEffort()Resets to its default the value of controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORTvoidresetGlobalTreeNlpCuts()Resets to its default the value of controlXPRSconstants.GLOBALTREENLPCUTSvoidresetGomCuts()Resets to its default the value of controlXPRSconstants.GOMCUTSvoidresetGPUPlatform()Resets to its default the value of controlXPRSconstants.GPUPLATFORMvoidresetHeurBeforeLP()Resets to its default the value of controlXPRSconstants.HEURBEFORELPvoidresetHeurDepth()Resets to its default the value of controlXPRSconstants.HEURDEPTHvoidresetHeurDiveIterLimit()Resets to its default the value of controlXPRSconstants.HEURDIVEITERLIMITvoidresetHeurDiveRandomize()Resets to its default the value of controlXPRSconstants.HEURDIVERANDOMIZEvoidresetHeurDiveSoftRounding()Resets to its default the value of controlXPRSconstants.HEURDIVESOFTROUNDINGvoidresetHeurDiveSpeedUp()Resets to its default the value of controlXPRSconstants.HEURDIVESPEEDUPvoidresetHeurDiveStrategy()Resets to its default the value of controlXPRSconstants.HEURDIVESTRATEGYvoidresetHeurEmphasis()Resets to its default the value of controlXPRSconstants.HEUREMPHASISvoidresetHeurForceSpecialObj()Resets to its default the value of controlXPRSconstants.HEURFORCESPECIALOBJvoidresetHeurFreq()Resets to its default the value of controlXPRSconstants.HEURFREQvoidresetHeurMaxSol()Resets to its default the value of controlXPRSconstants.HEURMAXSOLvoidresetHeurNodes()Resets to its default the value of controlXPRSconstants.HEURNODESvoidresetHeursearchBackgroundSelect()Resets to its default the value of controlXPRSconstants.HEURSEARCHBACKGROUNDSELECTvoidresetHeurSearchCopyControls()Resets to its default the value of controlXPRSconstants.HEURSEARCHCOPYCONTROLSvoidresetHeurSearchEffort()Resets to its default the value of controlXPRSconstants.HEURSEARCHEFFORTvoidresetHeurSearchFreq()Resets to its default the value of controlXPRSconstants.HEURSEARCHFREQvoidresetHeurSearchRootCutFreq()Resets to its default the value of controlXPRSconstants.HEURSEARCHROOTCUTFREQvoidresetHeurSearchRootSelect()Resets to its default the value of controlXPRSconstants.HEURSEARCHROOTSELECTvoidresetHeurSearchTargetSize()Resets to its default the value of controlXPRSconstants.HEURSEARCHTARGETSIZEvoidresetHeurSearchTreeSelect()Resets to its default the value of controlXPRSconstants.HEURSEARCHTREESELECTvoidresetHeurSelect()Resets to its default the value of controlXPRSconstants.HEURSELECTvoidresetHeurShiftProp()Resets to its default the value of controlXPRSconstants.HEURSHIFTPROPvoidresetHeurThreads()Resets to its default the value of controlXPRSconstants.HEURTHREADSvoidresetHistoryCosts()Resets to its default the value of controlXPRSconstants.HISTORYCOSTSvoidresetIfCheckConvexity()Resets to its default the value of controlXPRSconstants.IFCHECKCONVEXITYvoidresetIgnoreContainerCpuLimit()Resets to its default the value of controlXPRSconstants.IGNORECONTAINERCPULIMITvoidresetIgnoreContainerMemoryLimit()Resets to its default the value of controlXPRSconstants.IGNORECONTAINERMEMORYLIMITvoidresetIISLog()Resets to its default the value of controlXPRSconstants.IISLOGvoidresetIISOps()Resets to its default the value of controlXPRSconstants.IISOPSvoidresetIndLinBigM()Resets to its default the value of controlXPRSconstants.INDLINBIGMvoidresetIndPreLinBigM()Resets to its default the value of controlXPRSconstants.INDPRELINBIGMvoidresetInputtol()Resets to its default the value of controlXPRSconstants.INPUTTOLvoidresetInvertFreq()Resets to its default the value of controlXPRSconstants.INVERTFREQvoidresetInvertMin()Resets to its default the value of controlXPRSconstants.INVERTMINvoidresetIOTimeout()Resets to its default the value of controlXPRSconstants.IOTIMEOUTvoidresetKeepBasis()Resets to its default the value of controlXPRSconstants.KEEPBASISvoidresetKeepNRows()Resets to its default the value of controlXPRSconstants.KEEPNROWSvoidresetKnitroParamAlgorithm()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_ALGORITHMvoidresetKnitroParamBarDirectInterval()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVALvoidresetKnitroParamBarFeasible()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLEvoidresetKnitroParamBarFeasModeTol()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOLvoidresetKnitroParamBarInitMu()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_INITMUvoidresetKnitroParamBarInitPt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_INITPTvoidresetKnitroParamBarMaxBacktrack()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACKvoidresetKnitroParamBarMaxRefactor()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTORvoidresetKnitroParamBarMuRule()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MURULEvoidresetKnitroParamBarPenCons()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_PENCONSvoidresetKnitroParamBarPenRule()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_PENRULEvoidresetKnitroParamBarRelaxCons()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONSvoidresetKnitroParamBarSwitchRule()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULEvoidresetKnitroParamBLASOption()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BLASOPTIONvoidresetKnitroParamDebug()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_DEBUGvoidresetKnitroParamDelta()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_DELTAvoidresetKnitroParamFeastol()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_FEASTOLvoidresetKnitroParamFeasTolAbs()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_FEASTOLABSvoidresetKnitroParamGradOpt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_GRADOPTvoidresetKnitroParamHessOpt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_HESSOPTvoidresetKnitroParamHonorBbnds()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_HONORBNDSvoidresetKnitroParamInfeasTol()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_INFEASTOLvoidresetKnitroParamLinSolver()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_LINSOLVERvoidresetKnitroParamLMSize()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_LMSIZEvoidresetKnitroParamMATerminate()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MA_TERMINATEvoidresetKnitroParamMaxCGIt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MAXCGITvoidresetKnitroParamMaxCrossIt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSITvoidresetKnitroParamMaxIt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MAXITvoidresetKnitroParamMIPBranchRule()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULEvoidresetKnitroParamMIPDebug()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_DEBUGvoidresetKnitroParamMIPGUBBranch()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCHvoidresetKnitroParamMIPHeuristic()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTICvoidresetKnitroParamMIPHeurMaxIt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXITvoidresetKnitroParamMIPImplicatns()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNSvoidresetKnitroParamMIPIntGapAbs()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABSvoidresetKnitroParamMIPIntGapRel()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPRELvoidresetKnitroParamMIPKnapsack()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACKvoidresetKnitroParamMIPLPAlg()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_LPALGvoidresetKnitroParamMIPMaxNodes()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODESvoidresetKnitroParamMIPMethod()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_METHODvoidresetKnitroParamMIPOutInterval()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVALvoidresetKnitroParamMIPOutLevel()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVELvoidresetKnitroParamMIPPseudoint()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINITvoidresetKnitroParamMIPRootAlg()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALGvoidresetKnitroParamMIPRounding()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDINGvoidresetKnitroParamMIPSelectRule()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULEvoidresetKnitroParamMIPStringMaxIt()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXITvoidresetKnitroParamMIPStrongCandLim()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIMvoidresetKnitroParamMIPStrongLevel()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVELvoidresetKnitroParamMsMaxBndRange()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGEvoidresetKnitroParamMSMaxSolves()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVESvoidresetKnitroParamMSNumToSave()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVEvoidresetKnitroParamMSSaveTol()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSAVETOLvoidresetKnitroParamMSSeed()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSEEDvoidresetKnitroParamMSStartPtRange()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGEvoidresetKnitroParamMSTerminate()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MSTERMINATEvoidresetKnitroParamMultiStart()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_MULTISTARTvoidresetKnitroParamNewPoint()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_NEWPOINTvoidresetKnitroParamObjRange()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OBJRANGEvoidresetKnitroParamOptTol()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OPTTOLvoidresetKnitroParamOptTolAbs()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OPTTOLABSvoidresetKnitroParamOutLev()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_OUTLEVvoidresetKnitroParamParNumThreads()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADSvoidresetKnitroParamPivot()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PIVOTvoidresetKnitroParamPresolve()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PRESOLVEvoidresetKnitroParamPresolveTol()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOLvoidresetKnitroParamScale()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SCALEvoidresetKnitroParamSOC()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SOCvoidresetKnitroParamSoltype()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SOLTYPEvoidresetKnitroParamXTol()Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_XTOLvoidresetL1Cache()Deprecated.voidresetLNPBest()Resets to its default the value of controlXPRSconstants.LNPBESTvoidresetLNPIterLimit()Resets to its default the value of controlXPRSconstants.LNPITERLIMITvoidresetLocalBacktrack()Resets to its default the value of controlXPRSconstants.LOCALBACKTRACKvoidresetLocalChoice()Resets to its default the value of controlXPRSconstants.LOCALCHOICEvoidresetLocalSolver()Resets to its default the value of controlXPRSconstants.LOCALSOLVERvoidresetLPFlags()Resets to its default the value of controlXPRSconstants.LPFLAGSvoidresetLpFolding()Resets to its default the value of controlXPRSconstants.LPFOLDINGvoidresetLPIterLimit()Resets to its default the value of controlXPRSconstants.LPITERLIMITvoidresetLPLog()Resets to its default the value of controlXPRSconstants.LPLOGvoidresetLPLogDelay()Resets to its default the value of controlXPRSconstants.LPLOGDELAYvoidresetLPLogStyle()Resets to its default the value of controlXPRSconstants.LPLOGSTYLEvoidresetLpRefineIterLimit()Resets to its default the value of controlXPRSconstants.LPREFINEITERLIMITvoidresetLUPivotTol()Resets to its default the value of controlXPRSconstants.LUPIVOTTOLvoidresetMarkowitzTol()Resets to its default the value of controlXPRSconstants.MARKOWITZTOLvoidresetMatrixTol()Resets to its default the value of controlXPRSconstants.MATRIXTOLvoidresetMaxChecksOnMaxCutTime()Resets to its default the value of controlXPRSconstants.MAXCHECKSONMAXCUTTIMEvoidresetMaxChecksOnMaxTime()Resets to its default the value of controlXPRSconstants.MAXCHECKSONMAXTIMEvoidresetMaxCutTime()Resets to its default the value of controlXPRSconstants.MAXCUTTIMEvoidresetMaxIIS()Resets to its default the value of controlXPRSconstants.MAXIISvoidresetMaxImpliedBound()Resets to its default the value of controlXPRSconstants.MAXIMPLIEDBOUNDvoidresetMaxLocalBacktrack()Resets to its default the value of controlXPRSconstants.MAXLOCALBACKTRACKvoidresetMaxMCoeffBufferElems()Resets to its default the value of controlXPRSconstants.MAXMCOEFFBUFFERELEMSvoidresetMaxMemoryHard()Resets to its default the value of controlXPRSconstants.MAXMEMORYHARDvoidresetMaxMemorySoft()Resets to its default the value of controlXPRSconstants.MAXMEMORYSOFTvoidresetMaxMIPSol()Resets to its default the value of controlXPRSconstants.MAXMIPSOLvoidresetMaxMipTasks()Resets to its default the value of controlXPRSconstants.MAXMIPTASKSvoidresetMaxNode()Resets to its default the value of controlXPRSconstants.MAXNODEvoidresetMaxPageLines()Resets to its default the value of controlXPRSconstants.MAXPAGELINESvoidresetMaxScaleFactor()Resets to its default the value of controlXPRSconstants.MAXSCALEFACTORvoidresetMaxStallTime()Resets to its default the value of controlXPRSconstants.MAXSTALLTIMEvoidresetMaxTime()Deprecated.voidresetMaxTreeFileSize()Resets to its default the value of controlXPRSconstants.MAXTREEFILESIZEvoidresetMCFCutStrategy()Resets to its default the value of controlXPRSconstants.MCFCUTSTRATEGYvoidresetMIPAbsCutoff()Resets to its default the value of controlXPRSconstants.MIPABSCUTOFFvoidresetMIPAbsGapNotify()Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFYvoidresetMIPAbsGapNotifyBound()Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFYBOUNDvoidresetMIPAbsGapNotifyObj()Resets to its default the value of controlXPRSconstants.MIPABSGAPNOTIFYOBJvoidresetMIPAbsStop()Resets to its default the value of controlXPRSconstants.MIPABSSTOPvoidresetMIPAddCutoff()Resets to its default the value of controlXPRSconstants.MIPADDCUTOFFvoidresetMipComponents()Resets to its default the value of controlXPRSconstants.MIPCOMPONENTSvoidresetMipConcurrentNodes()Resets to its default the value of controlXPRSconstants.MIPCONCURRENTNODESvoidresetMipConcurrentSolves()Resets to its default the value of controlXPRSconstants.MIPCONCURRENTSOLVESvoidresetMIPDualReductions()Resets to its default the value of controlXPRSconstants.MIPDUALREDUCTIONSvoidresetMipFracReduce()Resets to its default the value of controlXPRSconstants.MIPFRACREDUCEvoidresetMIPKappaFreq()Resets to its default the value of controlXPRSconstants.MIPKAPPAFREQvoidresetMIPLog()Resets to its default the value of controlXPRSconstants.MIPLOGvoidresetMIPPresolve()Resets to its default the value of controlXPRSconstants.MIPPRESOLVEvoidresetMipRampup()Resets to its default the value of controlXPRSconstants.MIPRAMPUPvoidresetMipRefineIterLimit()Resets to its default the value of controlXPRSconstants.MIPREFINEITERLIMITvoidresetMIPRelCutoff()Resets to its default the value of controlXPRSconstants.MIPRELCUTOFFvoidresetMIPRelGapNotify()Resets to its default the value of controlXPRSconstants.MIPRELGAPNOTIFYvoidresetMIPRelStop()Resets to its default the value of controlXPRSconstants.MIPRELSTOPvoidresetMipRestart()Resets to its default the value of controlXPRSconstants.MIPRESTARTvoidresetMIPRestartFactor()Resets to its default the value of controlXPRSconstants.MIPRESTARTFACTORvoidresetMIPRestartGapThreshold()Resets to its default the value of controlXPRSconstants.MIPRESTARTGAPTHRESHOLDvoidresetMipTerminationMethod()Resets to its default the value of controlXPRSconstants.MIPTERMINATIONMETHODvoidresetMIPThreads()Resets to its default the value of controlXPRSconstants.MIPTHREADSvoidresetMIPTol()Resets to its default the value of controlXPRSconstants.MIPTOLvoidresetMipTolTarget()Resets to its default the value of controlXPRSconstants.MIPTOLTARGETvoidresetMIQCPAlg()Resets to its default the value of controlXPRSconstants.MIQCPALGvoidresetMPS18Compatible()Resets to its default the value of controlXPRSconstants.MPS18COMPATIBLEvoidresetMPSBoundName()Resets to its default the value of controlXPRSconstants.MPSBOUNDNAMEvoidresetMPSEcho()Resets to its default the value of controlXPRSconstants.MPSECHOvoidresetMPSFormat()Resets to its default the value of controlXPRSconstants.MPSFORMATvoidresetMPSNameLength()Resets to its default the value of controlXPRSconstants.MPSNAMELENGTHvoidresetMPSObjName()Resets to its default the value of controlXPRSconstants.MPSOBJNAMEvoidresetMPSRangeName()Resets to its default the value of controlXPRSconstants.MPSRANGENAMEvoidresetMPSRHSName()Resets to its default the value of controlXPRSconstants.MPSRHSNAMEvoidresetMsMaxBoundRange()Resets to its default the value of controlXPRSconstants.MSMAXBOUNDRANGEvoidresetMultiObjLog()Resets to its default the value of controlXPRSconstants.MULTIOBJLOGvoidresetMultiObjOps()Resets to its default the value of controlXPRSconstants.MULTIOBJOPSvoidresetMultiStart()Resets to its default the value of controlXPRSconstants.MULTISTARTvoidresetMultiStart_Log()Resets to its default the value of controlXPRSconstants.MULTISTART_LOGvoidresetMultiStart_MaxSolves()Resets to its default the value of controlXPRSconstants.MULTISTART_MAXSOLVESvoidresetMultiStart_MaxTime()Resets to its default the value of controlXPRSconstants.MULTISTART_MAXTIMEvoidresetMultiStart_PoolSize()Resets to its default the value of controlXPRSconstants.MULTISTART_POOLSIZEvoidresetMultiStart_Seed()Resets to its default the value of controlXPRSconstants.MULTISTART_SEEDvoidresetMultiStart_Threads()Resets to its default the value of controlXPRSconstants.MULTISTART_THREADSvoidresetMutexCallBacks()Resets to its default the value of controlXPRSconstants.MUTEXCALLBACKSvoidresetNetCuts()Deprecated.voidresetNetStallLimit()Resets to its default the value of controlXPRSconstants.NETSTALLLIMITvoidresetNlpCalcThreads()Resets to its default the value of controlXPRSconstants.NLPCALCTHREADSvoidresetNlpDefaultIV()Resets to its default the value of controlXPRSconstants.NLPDEFAULTIVvoidresetNlpDerivatives()Resets to its default the value of controlXPRSconstants.NLPDERIVATIVESvoidresetNlpDeterministic()Resets to its default the value of controlXPRSconstants.NLPDETERMINISTICvoidresetNlpEvaluate()Resets to its default the value of controlXPRSconstants.NLPEVALUATEvoidresetNlpFindIV()Resets to its default the value of controlXPRSconstants.NLPFINDIVvoidresetNlpFuncEval()Resets to its default the value of controlXPRSconstants.NLPFUNCEVALvoidresetNlpHessian()Resets to its default the value of controlXPRSconstants.NLPHESSIANvoidresetNlpInfinity()Resets to its default the value of controlXPRSconstants.NLPINFINITYvoidresetNlpJacobian()Resets to its default the value of controlXPRSconstants.NLPJACOBIANvoidresetNlpLinQuadBR()Resets to its default the value of controlXPRSconstants.NLPLINQUADBRvoidresetNlpLog()Resets to its default the value of controlXPRSconstants.NLPLOGvoidresetNlpMaxTime()Resets to its default the value of controlXPRSconstants.NLPMAXTIMEvoidresetNlpMeritLambda()Resets to its default the value of controlXPRSconstants.NLPMERITLAMBDAvoidresetNlpPostsolve()Resets to its default the value of controlXPRSconstants.NLPPOSTSOLVEvoidresetNlpPresolve()Resets to its default the value of controlXPRSconstants.NLPPRESOLVEvoidresetNlpPresolve_ElimTol()Resets to its default the value of controlXPRSconstants.NLPPRESOLVE_ELIMTOLvoidresetNlpPresolveLevel()Resets to its default the value of controlXPRSconstants.NLPPRESOLVELEVELvoidresetNlpPresolveOps()Resets to its default the value of controlXPRSconstants.NLPPRESOLVEOPSvoidresetNlpPresolveZero()Resets to its default the value of controlXPRSconstants.NLPPRESOLVEZEROvoidresetNlpPrimalIntegralAlpha()Resets to its default the value of controlXPRSconstants.NLPPRIMALINTEGRALALPHAvoidresetNlpPrimalIntegralRef()Resets to its default the value of controlXPRSconstants.NLPPRIMALINTEGRALREFvoidresetNlpProbing()Resets to its default the value of controlXPRSconstants.NLPPROBINGvoidresetNlpReformulate()Resets to its default the value of controlXPRSconstants.NLPREFORMULATEvoidresetNLPSolver()Resets to its default the value of controlXPRSconstants.NLPSOLVERvoidresetNlpStopOutOfRange()Resets to its default the value of controlXPRSconstants.NLPSTOPOUTOFRANGEvoidresetNlpThreads()Resets to its default the value of controlXPRSconstants.NLPTHREADSvoidresetNlpThreadSafeUserFunc()Resets to its default the value of controlXPRSconstants.NLPTHREADSAFEUSERFUNCvoidresetNlpValidationFactor()Resets to its default the value of controlXPRSconstants.NLPVALIDATIONFACTORvoidresetNlpValidationTarget_K()Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTARGET_KvoidresetNlpValidationTarget_R()Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTARGET_RvoidresetNlpValidationTol_A()Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_AvoidresetNlpValidationTol_K()Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_KvoidresetNlpValidationTol_R()Resets to its default the value of controlXPRSconstants.NLPVALIDATIONTOL_RvoidresetNlpZero()Resets to its default the value of controlXPRSconstants.NLPZEROvoidresetNodeProbingEffort()Resets to its default the value of controlXPRSconstants.NODEPROBINGEFFORTvoidresetNodeSelection()Resets to its default the value of controlXPRSconstants.NODESELECTIONvoidresetNumericalEmphasis()Resets to its default the value of controlXPRSconstants.NUMERICALEMPHASISvoidresetObjScaleFactor()Resets to its default the value of controlXPRSconstants.OBJSCALEFACTORvoidresetOptimalityTol()Resets to its default the value of controlXPRSconstants.OPTIMALITYTOLvoidresetOptimalityTolTarget()Resets to its default the value of controlXPRSconstants.OPTIMALITYTOLTARGETvoidresetOutputControls()Resets to its default the value of controlXPRSconstants.OUTPUTCONTROLSvoidresetOutputLog()Resets to its default the value of controlXPRSconstants.OUTPUTLOGvoidresetOutputMask()Resets to its default the value of controlXPRSconstants.OUTPUTMASKvoidresetOutputTol()Resets to its default the value of controlXPRSconstants.OUTPUTTOLvoidresetPenalty()Resets to its default the value of controlXPRSconstants.PENALTYvoidresetPivotTol()Resets to its default the value of controlXPRSconstants.PIVOTTOLvoidresetPPFactor()Resets to its default the value of controlXPRSconstants.PPFACTORvoidresetPreAnalyticcenter()Resets to its default the value of controlXPRSconstants.PREANALYTICCENTERvoidresetPreBasisRed()Resets to its default the value of controlXPRSconstants.PREBASISREDvoidresetPreBndRedCone()Resets to its default the value of controlXPRSconstants.PREBNDREDCONEvoidresetPreBndRedQuad()Resets to its default the value of controlXPRSconstants.PREBNDREDQUADvoidresetPreCliqueStrategy()Resets to its default the value of controlXPRSconstants.PRECLIQUESTRATEGYvoidresetPreCoefElim()Resets to its default the value of controlXPRSconstants.PRECOEFELIMvoidresetPreComponents()Resets to its default the value of controlXPRSconstants.PRECOMPONENTSvoidresetPreComponentsEffort()Resets to its default the value of controlXPRSconstants.PRECOMPONENTSEFFORTvoidresetPreConeDecomp()Resets to its default the value of controlXPRSconstants.PRECONEDECOMPvoidresetPreConfiguration()Resets to its default the value of controlXPRSconstants.PRECONFIGURATIONvoidresetPreConvertObjToCons()Resets to its default the value of controlXPRSconstants.PRECONVERTOBJTOCONSvoidresetPreConvertSeparable()Resets to its default the value of controlXPRSconstants.PRECONVERTSEPARABLEvoidresetPreDomCol()Resets to its default the value of controlXPRSconstants.PREDOMCOLvoidresetPreDomRow()Resets to its default the value of controlXPRSconstants.PREDOMROWvoidresetPreDupRow()Resets to its default the value of controlXPRSconstants.PREDUPROWvoidresetPreElimQuad()Resets to its default the value of controlXPRSconstants.PREELIMQUADvoidresetPreFolding()Resets to its default the value of controlXPRSconstants.PREFOLDINGvoidresetPreImplications()Resets to its default the value of controlXPRSconstants.PREIMPLICATIONSvoidresetPreLinDep()Resets to its default the value of controlXPRSconstants.PRELINDEPvoidresetPreObjCutDetect()Resets to its default the value of controlXPRSconstants.PREOBJCUTDETECTvoidresetPrePermute()Resets to its default the value of controlXPRSconstants.PREPERMUTEvoidresetPrePermuteSeed()Resets to its default the value of controlXPRSconstants.PREPERMUTESEEDvoidresetPreProbing()Resets to its default the value of controlXPRSconstants.PREPROBINGvoidresetPreProtectDual()Resets to its default the value of controlXPRSconstants.PREPROTECTDUALvoidresetPreRootEffort()Resets to its default the value of controlXPRSconstants.PREROOTEFFORTvoidresetPreRootThreads()Resets to its default the value of controlXPRSconstants.PREROOTTHREADSvoidresetPreRootWorkLimit()Resets to its default the value of controlXPRSconstants.PREROOTWORKLIMITvoidresetPresolve()Resets to its default the value of controlXPRSconstants.PRESOLVEvoidresetPresolveMaxGrow()Resets to its default the value of controlXPRSconstants.PRESOLVEMAXGROWvoidresetPresolveOps()Resets to its default the value of controlXPRSconstants.PRESOLVEOPSvoidresetPresolvePasses()Resets to its default the value of controlXPRSconstants.PRESOLVEPASSESvoidresetPreSort()Resets to its default the value of controlXPRSconstants.PRESORTvoidresetPricingAlg()Resets to its default the value of controlXPRSconstants.PRICINGALGvoidresetPrimalOps()Resets to its default the value of controlXPRSconstants.PRIMALOPSvoidresetPrimalPerturb()Resets to its default the value of controlXPRSconstants.PRIMALPERTURBvoidresetPrimalUnshift()Resets to its default the value of controlXPRSconstants.PRIMALUNSHIFTvoidresetPseudoCost()Resets to its default the value of controlXPRSconstants.PSEUDOCOSTvoidresetPwlDualReductions()Resets to its default the value of controlXPRSconstants.PWLDUALREDUCTIONSvoidresetPwlNonConvexTransformation()Resets to its default the value of controlXPRSconstants.PWLNONCONVEXTRANSFORMATIONvoidresetQCCuts()Resets to its default the value of controlXPRSconstants.QCCUTSvoidresetQCRootAlg()Resets to its default the value of controlXPRSconstants.QCROOTALGvoidresetQSimplexOps()Resets to its default the value of controlXPRSconstants.QSIMPLEXOPSvoidresetQuadraticUnshift()Resets to its default the value of controlXPRSconstants.QUADRATICUNSHIFTvoidresetRandomSeed()Resets to its default the value of controlXPRSconstants.RANDOMSEEDvoidresetRefactor()Resets to its default the value of controlXPRSconstants.REFACTORvoidresetRefineOps()Resets to its default the value of controlXPRSconstants.REFINEOPSvoidresetRelaxTreeMemoryLimit()Resets to its default the value of controlXPRSconstants.RELAXTREEMEMORYLIMITvoidresetRelPivotTol()Resets to its default the value of controlXPRSconstants.RELPIVOTTOLvoidresetRepairIndefiniteQ()Resets to its default the value of controlXPRSconstants.REPAIRINDEFINITEQvoidresetRepairIndefiniteQMax()Resets to its default the value of controlXPRSconstants.REPAIRINDEFINITEQMAXvoidresetRepairInfeasMaxTime()Deprecated.voidresetRepairInfeasTimeLimit()Resets to its default the value of controlXPRSconstants.REPAIRINFEASTIMELIMITvoidresetResourceStrategy()Resets to its default the value of controlXPRSconstants.RESOURCESTRATEGYvoidresetRLTCuts()Resets to its default the value of controlXPRSconstants.RLTCUTSvoidresetRootPresolve()Resets to its default the value of controlXPRSconstants.ROOTPRESOLVEvoidresetSBBest()Resets to its default the value of controlXPRSconstants.SBBESTvoidresetSbEffort()Resets to its default the value of controlXPRSconstants.SBEFFORTvoidresetSBEstimate()Resets to its default the value of controlXPRSconstants.SBESTIMATEvoidresetSBIterLimit()Resets to its default the value of controlXPRSconstants.SBITERLIMITvoidresetSBSelect()Resets to its default the value of controlXPRSconstants.SBSELECTvoidresetScaling()Resets to its default the value of controlXPRSconstants.SCALINGvoidresetSDPCutStrategy()Resets to its default the value of controlXPRSconstants.SDPCUTSTRATEGYvoidresetSerializePreIntSol()Resets to its default the value of controlXPRSconstants.SERIALIZEPREINTSOLvoidresetSifting()Resets to its default the value of controlXPRSconstants.SIFTINGvoidresetSiftPasses()Resets to its default the value of controlXPRSconstants.SIFTPASSESvoidresetSiftPresolveOps()Resets to its default the value of controlXPRSconstants.SIFTPRESOLVEOPSvoidresetSiftSwitch()Resets to its default the value of controlXPRSconstants.SIFTSWITCHvoidresetSleepOnThreadWait()Deprecated.voidresetSlpAlgorithm()Resets to its default the value of controlXPRSconstants.SLPALGORITHMvoidresetSlpAnalyze()Resets to its default the value of controlXPRSconstants.SLPANALYZEvoidresetSlpATol_A()Resets to its default the value of controlXPRSconstants.SLPATOL_AvoidresetSlpATol_R()Resets to its default the value of controlXPRSconstants.SLPATOL_RvoidresetSlpAugmentation()Resets to its default the value of controlXPRSconstants.SLPAUGMENTATIONvoidresetSlpAutoSave()Resets to its default the value of controlXPRSconstants.SLPAUTOSAVEvoidresetSlpBarCrossoverStart()Resets to its default the value of controlXPRSconstants.SLPBARCROSSOVERSTARTvoidresetSlpBarLimit()Resets to its default the value of controlXPRSconstants.SLPBARLIMITvoidresetSlpBarStallingLimit()Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGLIMITvoidresetSlpBarStallingObjLimit()Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGOBJLIMITvoidresetSlpBarStallingTol()Resets to its default the value of controlXPRSconstants.SLPBARSTALLINGTOLvoidresetSlpBarStartOps()Resets to its default the value of controlXPRSconstants.SLPBARSTARTOPSvoidresetSlpBoundThreshold()Resets to its default the value of controlXPRSconstants.SLPBOUNDTHRESHOLDvoidresetSlpCascade()Resets to its default the value of controlXPRSconstants.SLPCASCADEvoidresetSlpCascadeNLimit()Resets to its default the value of controlXPRSconstants.SLPCASCADENLIMITvoidresetSlpCascadeTol_PA()Resets to its default the value of controlXPRSconstants.SLPCASCADETOL_PAvoidresetSlpCascadeTol_PR()Resets to its default the value of controlXPRSconstants.SLPCASCADETOL_PRvoidresetSlpCDTol_A()Resets to its default the value of controlXPRSconstants.SLPCDTOL_AvoidresetSlpCDTol_R()Resets to its default the value of controlXPRSconstants.SLPCDTOL_RvoidresetSlpClampShrink()Resets to its default the value of controlXPRSconstants.SLPCLAMPSHRINKvoidresetSlpClampValidationTol_A()Resets to its default the value of controlXPRSconstants.SLPCLAMPVALIDATIONTOL_AvoidresetSlpClampValidationTol_R()Resets to its default the value of controlXPRSconstants.SLPCLAMPVALIDATIONTOL_RvoidresetSlpConvergenceOps()Resets to its default the value of controlXPRSconstants.SLPCONVERGENCEOPSvoidresetSlpCTol()Resets to its default the value of controlXPRSconstants.SLPCTOLvoidresetSlpCutStrategy()Resets to its default the value of controlXPRSconstants.SLPCUTSTRATEGYvoidresetSlpDamp()Resets to its default the value of controlXPRSconstants.SLPDAMPvoidresetSlpDampExpand()Resets to its default the value of controlXPRSconstants.SLPDAMPEXPANDvoidresetSlpDampMax()Resets to its default the value of controlXPRSconstants.SLPDAMPMAXvoidresetSlpDampMin()Resets to its default the value of controlXPRSconstants.SLPDAMPMINvoidresetSlpDampShrink()Resets to its default the value of controlXPRSconstants.SLPDAMPSHRINKvoidresetSlpDampStart()Resets to its default the value of controlXPRSconstants.SLPDAMPSTARTvoidresetSlpDefaultStepBound()Resets to its default the value of controlXPRSconstants.SLPDEFAULTSTEPBOUNDvoidresetSlpDelayUpdateRows()Resets to its default the value of controlXPRSconstants.SLPDELAYUPDATEROWSvoidresetSlpDelta_A()Resets to its default the value of controlXPRSconstants.SLPDELTA_AvoidresetSlpDelta_Infinity()Resets to its default the value of controlXPRSconstants.SLPDELTA_INFINITYvoidresetSlpDelta_R()Resets to its default the value of controlXPRSconstants.SLPDELTA_RvoidresetSlpDelta_X()Resets to its default the value of controlXPRSconstants.SLPDELTA_XvoidresetSlpDelta_Z()Resets to its default the value of controlXPRSconstants.SLPDELTA_ZvoidresetSlpDelta_Zero()Resets to its default the value of controlXPRSconstants.SLPDELTA_ZEROvoidresetSlpDeltaCost()Resets to its default the value of controlXPRSconstants.SLPDELTACOSTvoidresetSlpDeltaCostFactor()Resets to its default the value of controlXPRSconstants.SLPDELTACOSTFACTORvoidresetSlpDeltaMaxCost()Resets to its default the value of controlXPRSconstants.SLPDELTAMAXCOSTvoidresetSlpDeltaOffset()Resets to its default the value of controlXPRSconstants.SLPDELTAOFFSETvoidresetSlpDeltaZLimit()Resets to its default the value of controlXPRSconstants.SLPDELTAZLIMITvoidresetSlpDJTol()Resets to its default the value of controlXPRSconstants.SLPDJTOLvoidresetSlpDRColDjTol()Resets to its default the value of controlXPRSconstants.SLPDRCOLDJTOLvoidresetSlpDRColTol()Resets to its default the value of controlXPRSconstants.SLPDRCOLTOLvoidresetSlpDRFixRange()Resets to its default the value of controlXPRSconstants.SLPDRFIXRANGEvoidresetSlpECFCheck()Resets to its default the value of controlXPRSconstants.SLPECFCHECKvoidresetSlpEcfTol_A()Resets to its default the value of controlXPRSconstants.SLPECFTOL_AvoidresetSlpEcfTol_R()Resets to its default the value of controlXPRSconstants.SLPECFTOL_RvoidresetSlpEnforceCostShrink()Resets to its default the value of controlXPRSconstants.SLPENFORCECOSTSHRINKvoidresetSlpEnforceMaxCost()Resets to its default the value of controlXPRSconstants.SLPENFORCEMAXCOSTvoidresetSlpErrorCost()Resets to its default the value of controlXPRSconstants.SLPERRORCOSTvoidresetSlpErrorCostFactor()Resets to its default the value of controlXPRSconstants.SLPERRORCOSTFACTORvoidresetSlpErrorMaxCost()Resets to its default the value of controlXPRSconstants.SLPERRORMAXCOSTvoidresetSlpErrorOffset()Resets to its default the value of controlXPRSconstants.SLPERROROFFSETvoidresetSlpErrorTol_A()Resets to its default the value of controlXPRSconstants.SLPERRORTOL_AvoidresetSlpErrorTol_P()Resets to its default the value of controlXPRSconstants.SLPERRORTOL_PvoidresetSlpEscalation()Resets to its default the value of controlXPRSconstants.SLPESCALATIONvoidresetSlpETol_A()Resets to its default the value of controlXPRSconstants.SLPETOL_AvoidresetSlpETol_R()Resets to its default the value of controlXPRSconstants.SLPETOL_RvoidresetSlpEVTol_A()Resets to its default the value of controlXPRSconstants.SLPEVTOL_AvoidresetSlpEVTol_R()Resets to its default the value of controlXPRSconstants.SLPEVTOL_RvoidresetSlpExpand()Resets to its default the value of controlXPRSconstants.SLPEXPANDvoidresetSlpFeastolTarget()Resets to its default the value of controlXPRSconstants.SLPFEASTOLTARGETvoidresetSlpFilter()Resets to its default the value of controlXPRSconstants.SLPFILTERvoidresetSlpGranularity()Resets to its default the value of controlXPRSconstants.SLPGRANULARITYvoidresetSlpGridHeurSelect()Resets to its default the value of controlXPRSconstants.SLPGRIDHEURSELECTvoidresetSlpHeurStrategy()Resets to its default the value of controlXPRSconstants.SLPHEURSTRATEGYvoidresetSlpInfeasLimit()Resets to its default the value of controlXPRSconstants.SLPINFEASLIMITvoidresetSlpIterLimit()Resets to its default the value of controlXPRSconstants.SLPITERLIMITvoidresetSlpItol_A()Resets to its default the value of controlXPRSconstants.SLPITOL_AvoidresetSlpITol_R()Resets to its default the value of controlXPRSconstants.SLPITOL_RvoidresetSlpLog()Resets to its default the value of controlXPRSconstants.SLPLOGvoidresetSlpLSIterLimit()Resets to its default the value of controlXPRSconstants.SLPLSITERLIMITvoidresetSlpLSPatternLimit()Resets to its default the value of controlXPRSconstants.SLPLSPATTERNLIMITvoidresetSlpLSStart()Resets to its default the value of controlXPRSconstants.SLPLSSTARTvoidresetSlpLSZeroLimit()Resets to its default the value of controlXPRSconstants.SLPLSZEROLIMITvoidresetSlpMatrixTol()Resets to its default the value of controlXPRSconstants.SLPMATRIXTOLvoidresetSlpMaxWeight()Resets to its default the value of controlXPRSconstants.SLPMAXWEIGHTvoidresetSlpMinSBFactor()Resets to its default the value of controlXPRSconstants.SLPMINSBFACTORvoidresetSlpMinWeight()Resets to its default the value of controlXPRSconstants.SLPMINWEIGHTvoidresetSlpMipAlgorithm()Resets to its default the value of controlXPRSconstants.SLPMIPALGORITHMvoidresetSlpMipCutoff_A()Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFF_AvoidresetSlpMipCutoff_R()Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFF_RvoidresetSlpMipCutOffCount()Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFFCOUNTvoidresetSlpMipCutoffLimit()Resets to its default the value of controlXPRSconstants.SLPMIPCUTOFFLIMITvoidresetSlpMipDefaultAlgorithm()Resets to its default the value of controlXPRSconstants.SLPMIPDEFAULTALGORITHMvoidresetSlpMipErrorTol_A()Resets to its default the value of controlXPRSconstants.SLPMIPERRORTOL_AvoidresetSlpMipErrorTol_R()Resets to its default the value of controlXPRSconstants.SLPMIPERRORTOL_RvoidresetSlpMipFixStepBounds()Resets to its default the value of controlXPRSconstants.SLPMIPFIXSTEPBOUNDSvoidresetSlpMipIterLimit()Resets to its default the value of controlXPRSconstants.SLPMIPITERLIMITvoidresetSlpMipLog()Resets to its default the value of controlXPRSconstants.SLPMIPLOGvoidresetSlpMipOCount()Resets to its default the value of controlXPRSconstants.SLPMIPOCOUNTvoidresetSlpMipOtol_A()Resets to its default the value of controlXPRSconstants.SLPMIPOTOL_AvoidresetSlpMipOtol_R()Resets to its default the value of controlXPRSconstants.SLPMIPOTOL_RvoidresetSlpMipRelaxStepBounds()Resets to its default the value of controlXPRSconstants.SLPMIPRELAXSTEPBOUNDSvoidresetSlpMTol_A()Resets to its default the value of controlXPRSconstants.SLPMTOL_AvoidresetSlpMTol_R()Resets to its default the value of controlXPRSconstants.SLPMTOL_RvoidresetSlpMVTol()Resets to its default the value of controlXPRSconstants.SLPMVTOLvoidresetSlpObjThreshold()Resets to its default the value of controlXPRSconstants.SLPOBJTHRESHOLDvoidresetSlpObjToPenaltyCost()Resets to its default the value of controlXPRSconstants.SLPOBJTOPENALTYCOSTvoidresetSlpOCount()Resets to its default the value of controlXPRSconstants.SLPOCOUNTvoidresetSlpOptimalityTolTarget()Resets to its default the value of controlXPRSconstants.SLPOPTIMALITYTOLTARGETvoidresetSlpOTol_A()Resets to its default the value of controlXPRSconstants.SLPOTOL_AvoidresetSlpOTol_R()Resets to its default the value of controlXPRSconstants.SLPOTOL_RvoidresetSlpPenaltyInfoStart()Resets to its default the value of controlXPRSconstants.SLPPENALTYINFOSTARTvoidresetSlpSameCount()Resets to its default the value of controlXPRSconstants.SLPSAMECOUNTvoidresetSlpSameDamp()Resets to its default the value of controlXPRSconstants.SLPSAMEDAMPvoidresetSlpSBRowOffset()Resets to its default the value of controlXPRSconstants.SLPSBROWOFFSETvoidresetSlpSBStart()Resets to its default the value of controlXPRSconstants.SLPSBSTARTvoidresetSlpScale()Resets to its default the value of controlXPRSconstants.SLPSCALEvoidresetSlpScaleCount()Resets to its default the value of controlXPRSconstants.SLPSCALECOUNTvoidresetSlpShrink()Resets to its default the value of controlXPRSconstants.SLPSHRINKvoidresetSlpShrinkBias()Resets to its default the value of controlXPRSconstants.SLPSHRINKBIASvoidresetSlpSTol_A()Resets to its default the value of controlXPRSconstants.SLPSTOL_AvoidresetSlpSTol_R()Resets to its default the value of controlXPRSconstants.SLPSTOL_RvoidresetSlpTraceMaskOps()Resets to its default the value of controlXPRSconstants.SLPTRACEMASKOPSvoidresetSlpUnFinishedLimit()Resets to its default the value of controlXPRSconstants.SLPUNFINISHEDLIMITvoidresetSlpUpdateOffset()Resets to its default the value of controlXPRSconstants.SLPUPDATEOFFSETvoidresetSlpVCount()Resets to its default the value of controlXPRSconstants.SLPVCOUNTvoidresetSlpVLimit()Resets to its default the value of controlXPRSconstants.SLPVLIMITvoidresetSlpVTol_A()Resets to its default the value of controlXPRSconstants.SLPVTOL_AvoidresetSlpVTol_R()Resets to its default the value of controlXPRSconstants.SLPVTOL_RvoidresetSlpWCount()Resets to its default the value of controlXPRSconstants.SLPWCOUNTvoidresetSlpWTol_A()Resets to its default the value of controlXPRSconstants.SLPWTOL_AvoidresetSlpWTol_R()Resets to its default the value of controlXPRSconstants.SLPWTOL_RvoidresetSlpXCount()Resets to its default the value of controlXPRSconstants.SLPXCOUNTvoidresetSlpXLimit()Resets to its default the value of controlXPRSconstants.SLPXLIMITvoidresetSlpXTol_A()Resets to its default the value of controlXPRSconstants.SLPXTOL_AvoidresetSlpXTol_R()Resets to its default the value of controlXPRSconstants.SLPXTOL_RvoidresetSlpZeroCriterion()Resets to its default the value of controlXPRSconstants.SLPZEROCRITERIONvoidresetSlpZeroCriterionCount()Resets to its default the value of controlXPRSconstants.SLPZEROCRITERIONCOUNTvoidresetSlpZeroCriterionStart()Resets to its default the value of controlXPRSconstants.SLPZEROCRITERIONSTARTvoidresetSolTimeLimit()Resets to its default the value of controlXPRSconstants.SOLTIMELIMITvoidresetSOSRefTol()Resets to its default the value of controlXPRSconstants.SOSREFTOLvoidresetSymmetry()Resets to its default the value of controlXPRSconstants.SYMMETRYvoidresetSymSelect()Resets to its default the value of controlXPRSconstants.SYMSELECTvoidresetThreads()Resets to its default the value of controlXPRSconstants.THREADSvoidresetTimeLimit()Resets to its default the value of controlXPRSconstants.TIMELIMITvoidresetTrace()Resets to its default the value of controlXPRSconstants.TRACEvoidresetTreeCompression()Resets to its default the value of controlXPRSconstants.TREECOMPRESSIONvoidresetTreeCoverCuts()Resets to its default the value of controlXPRSconstants.TREECOVERCUTSvoidresetTreeCutSelect()Resets to its default the value of controlXPRSconstants.TREECUTSELECTvoidresetTreeDiagnostics()Resets to its default the value of controlXPRSconstants.TREEDIAGNOSTICSvoidresetTreeFileLogInterval()Resets to its default the value of controlXPRSconstants.TREEFILELOGINTERVALvoidresetTreeGomCuts()Resets to its default the value of controlXPRSconstants.TREEGOMCUTSvoidresetTreeMemoryLimit()Resets to its default the value of controlXPRSconstants.TREEMEMORYLIMITvoidresetTreeMemorySavingTarget()Resets to its default the value of controlXPRSconstants.TREEMEMORYSAVINGTARGETvoidresetTreeQCCuts()Resets to its default the value of controlXPRSconstants.TREEQCCUTSvoidresetTunerHistory()Resets to its default the value of controlXPRSconstants.TUNERHISTORYvoidresetTunerMaxTime()Resets to its default the value of controlXPRSconstants.TUNERMAXTIMEvoidresetTunerMethod()Resets to its default the value of controlXPRSconstants.TUNERMETHODvoidresetTunerMethodFile()Resets to its default the value of controlXPRSconstants.TUNERMETHODFILEvoidresetTunerMode()Resets to its default the value of controlXPRSconstants.TUNERMODEvoidresetTunerOutput()Resets to its default the value of controlXPRSconstants.TUNEROUTPUTvoidresetTunerOutputPath()Resets to its default the value of controlXPRSconstants.TUNEROUTPUTPATHvoidresetTunerPermute()Resets to its default the value of controlXPRSconstants.TUNERPERMUTEvoidresetTunerSessionName()Resets to its default the value of controlXPRSconstants.TUNERSESSIONNAMEvoidresetTunerTarget()Resets to its default the value of controlXPRSconstants.TUNERTARGETvoidresetTunerThreads()Resets to its default the value of controlXPRSconstants.TUNERTHREADSvoidresetTunerVerbose()Resets to its default the value of controlXPRSconstants.TUNERVERBOSEvoidresetUserSolHeuristic()Resets to its default the value of controlXPRSconstants.USERSOLHEURISTICvoidresetVarSelection()Resets to its default the value of controlXPRSconstants.VARSELECTIONvoidresetVersion()Resets to its default the value of controlXPRSconstants.VERSIONvoidresetWorkLimit()Resets to its default the value of controlXPRSconstants.WORKLIMITvoidsetAlgAfterCrossOver(int newval)Sets the value of the controlXPRSconstants.ALGAFTERCROSSOVER.voidsetAlgAfterNetwork(int newval)Sets the value of the controlXPRSconstants.ALGAFTERNETWORK.voidsetAlternativeRedCosts(int newval)Sets the value of the controlXPRSconstants.ALTERNATIVEREDCOSTS.voidsetAutoCutting(int newval)Sets the value of the controlXPRSconstants.AUTOCUTTING.voidsetAutoPerturb(int newval)Sets the value of the controlXPRSconstants.AUTOPERTURB.voidsetAutoPerturb(XPRSenumerations.OnOff newval)Sets the value of the controlXPRSconstants.AUTOPERTURB.voidsetAutoScaling(int newval)Sets the value of the controlXPRSconstants.AUTOSCALING.voidsetBackgroundMaxThreads(int newval)Sets the value of the controlXPRSconstants.BACKGROUNDMAXTHREADS.voidsetBackgroundSelect(long newval)Sets the value of the controlXPRSconstants.BACKGROUNDSELECT.voidsetBackTrack(int newval)Sets the value of the controlXPRSconstants.BACKTRACK.voidsetBackTrack(XPRSenumerations.BacktrackAlg newval)Sets the value of the controlXPRSconstants.BACKTRACK.voidsetBacktrackTie(int newval)Sets the value of the controlXPRSconstants.BACKTRACKTIE.voidsetBacktrackTie(XPRSenumerations.BacktrackAlg newval)Sets the value of the controlXPRSconstants.BACKTRACKTIE.voidsetBarAlg(int newval)Sets the value of the controlXPRSconstants.BARALG.voidsetBarCores(int newval)Sets the value of the controlXPRSconstants.BARCORES.voidsetBarCrash(int newval)Sets the value of the controlXPRSconstants.BARCRASH.voidsetBarDualStop(double newval)Sets the value of the controlXPRSconstants.BARDUALSTOP.voidsetBarFailIterLimit(int newval)Sets the value of the controlXPRSconstants.BARFAILITERLIMIT.voidsetBarFreeScale(double newval)Sets the value of the controlXPRSconstants.BARFREESCALE.voidsetBarGapStop(double newval)Sets the value of the controlXPRSconstants.BARGAPSTOP.voidsetBarGapTarget(double newval)Sets the value of the controlXPRSconstants.BARGAPTARGET.voidsetBarhgExtrapolate(double newval)Sets the value of the controlXPRSconstants.BARHGEXTRAPOLATE.voidsetBarhgGPU(int newval)Sets the value of the controlXPRSconstants.BARHGGPU.voidsetBarhgGPUBlocksize(int newval)Sets the value of the controlXPRSconstants.BARHGGPUBLOCKSIZE.voidsetBarhgMaxRestarts(int newval)Sets the value of the controlXPRSconstants.BARHGMAXRESTARTS.voidsetBarhgOps(XPRSenumerations.BARHGOps newval)Sets the value of the controlXPRSconstants.BARHGOPS.voidsetBarhgPrecision(XPRSenumerations.BarHGPrecision newval)Sets the value of the controlXPRSconstants.BARHGPRECISION.voidsetBarhgRelTol(double newval)Sets the value of the controlXPRSconstants.BARHGRELTOL.voidsetBarIndefLimit(int newval)Sets the value of the controlXPRSconstants.BARINDEFLIMIT.voidsetBarIterative(int newval)Sets the value of the controlXPRSconstants.BARITERATIVE.voidsetBarIterLimit(int newval)Sets the value of the controlXPRSconstants.BARITERLIMIT.voidsetBarKeepLastSol(int newval)Sets the value of the controlXPRSconstants.BARKEEPLASTSOL.voidsetBarKernel(double newval)Sets the value of the controlXPRSconstants.BARKERNEL.voidsetBarLargeBound(double newval)Sets the value of the controlXPRSconstants.BARLARGEBOUND.voidsetBarNumStability(int newval)Deprecated.since 45.00voidsetBarObjPerturb(double newval)Sets the value of the controlXPRSconstants.BAROBJPERTURB.voidsetBarObjScale(double newval)Sets the value of the controlXPRSconstants.BAROBJSCALE.voidsetBarOrder(XPRSenumerations.BarOrder newval)Sets the value of the controlXPRSconstants.BARORDER.voidsetBarOrderThreads(int newval)Sets the value of the controlXPRSconstants.BARORDERTHREADS.voidsetBarOutput(int newval)Sets the value of the controlXPRSconstants.BAROUTPUT.voidsetBarPerturb(double newval)Sets the value of the controlXPRSconstants.BARPERTURB.voidsetBarPresolveOps(int newval)Sets the value of the controlXPRSconstants.BARPRESOLVEOPS.voidsetBarPresolveOps(XPRSenumerations.BarPresolveOps newval)Sets the value of the controlXPRSconstants.BARPRESOLVEOPS.voidsetBarPrimalStop(double newval)Sets the value of the controlXPRSconstants.BARPRIMALSTOP.voidsetBarRefIter(int newval)Sets the value of the controlXPRSconstants.BARREFITER.voidsetBarRegularize(int newval)Sets the value of the controlXPRSconstants.BARREGULARIZE.voidsetBarRhsScale(double newval)Sets the value of the controlXPRSconstants.BARRHSSCALE.voidsetBarSolution(int newval)Sets the value of the controlXPRSconstants.BARSOLUTION.voidsetBarStart(int newval)Sets the value of the controlXPRSconstants.BARSTART.voidsetBarStartWeight(double newval)Sets the value of the controlXPRSconstants.BARSTARTWEIGHT.voidsetBarStepStop(double newval)Sets the value of the controlXPRSconstants.BARSTEPSTOP.voidsetBarThreads(int newval)Sets the value of the controlXPRSconstants.BARTHREADS.voidsetBigM(double newval)Sets the value of the controlXPRSconstants.BIGM.voidsetBigmMethod(int newval)Sets the value of the controlXPRSconstants.BIGMMETHOD.voidsetBranchChoice(int newval)Sets the value of the controlXPRSconstants.BRANCHCHOICE.voidsetBranchChoice(XPRSenumerations.BranchChoice newval)Sets the value of the controlXPRSconstants.BRANCHCHOICE.voidsetBranchDisj(int newval)Sets the value of the controlXPRSconstants.BRANCHDISJ.voidsetBranchStructural(int newval)Sets the value of the controlXPRSconstants.BRANCHSTRUCTURAL.voidsetBranchStructural(XPRSenumerations.AlwaysNeverAutomatic newval)Sets the value of the controlXPRSconstants.BRANCHSTRUCTURAL.voidsetBreadthFirst(int newval)Sets the value of the controlXPRSconstants.BREADTHFIRST.voidsetCacheSize(int newval)Deprecated.since 41.00voidsetCallbackCheckTimeDelay(int newval)Sets the value of the controlXPRSconstants.CALLBACKCHECKTIMEDELAY.voidsetCallbackCheckTimeWorkDelay(double newval)Sets the value of the controlXPRSconstants.CALLBACKCHECKTIMEWORKDELAY.voidsetCallbackFromMainThread(int newval)Sets the value of the controlXPRSconstants.CALLBACKFROMMAINTHREAD.voidsetCheckInputData(int newval)Sets the value of the controlXPRSconstants.CHECKINPUTDATA.voidsetCholeskyAlg(int newval)Sets the value of the controlXPRSconstants.CHOLESKYALG.voidsetCholeskyAlg(XPRSenumerations.CholeskyAlgorithm newval)Sets the value of the controlXPRSconstants.CHOLESKYALG.voidsetCholeskyTol(double newval)Sets the value of the controlXPRSconstants.CHOLESKYTOL.voidsetClamping(int newval)Sets the value of the controlXPRSconstants.CLAMPING.voidsetCompute(int newval)Sets the value of the controlXPRSconstants.COMPUTE.voidsetComputeExecService(java.lang.String newval)Sets the value of the controlXPRSconstants.COMPUTEEXECSERVICE.voidsetComputeJobPriority(int newval)Sets the value of the controlXPRSconstants.COMPUTEJOBPRIORITY.voidsetComputeLog(XPRSenumerations.ComputeLog newval)Sets the value of the controlXPRSconstants.COMPUTELOG.voidsetConcurrentThreads(int newval)Sets the value of the controlXPRSconstants.CONCURRENTTHREADS.voidsetConflictCuts(int newval)Sets the value of the controlXPRSconstants.CONFLICTCUTS.voidsetCoresPerCPU(int newval)Sets the value of the controlXPRSconstants.CORESPERCPU.voidsetCoverCuts(int newval)Sets the value of the controlXPRSconstants.COVERCUTS.voidsetCpiAlpha(double newval)Sets the value of the controlXPRSconstants.CPIALPHA.voidsetCPUPlatform(int newval)Sets the value of the controlXPRSconstants.CPUPLATFORM.voidsetCPUTime(int newval)Sets the value of the controlXPRSconstants.CPUTIME.voidsetCrash(int newval)Sets the value of the controlXPRSconstants.CRASH.voidsetCrossOver(int newval)Sets the value of the controlXPRSconstants.CROSSOVER.voidsetCrossOver(XPRSenumerations.AlwaysNeverAutomatic newval)Sets the value of the controlXPRSconstants.CROSSOVER.voidsetCrossoverAccuracyTol(double newval)Sets the value of the controlXPRSconstants.CROSSOVERACCURACYTOL.voidsetCrossOverDRP(int newval)Sets the value of the controlXPRSconstants.CROSSOVERDRP.voidsetCrossOverDRP(XPRSenumerations.CrossoverDynamicReduction newval)Sets the value of the controlXPRSconstants.CROSSOVERDRP.voidsetCrossOverFeasWeight(double newval)Sets the value of the controlXPRSconstants.CROSSOVERFEASWEIGHT.voidsetCrossoverIterLimit(int newval)Sets the value of the controlXPRSconstants.CROSSOVERITERLIMIT.voidsetCrossoverOps(int newval)Sets the value of the controlXPRSconstants.CROSSOVEROPS.voidsetCrossOverRelPivotTol(double newval)Sets the value of the controlXPRSconstants.CROSSOVERRELPIVOTTOL.voidsetCrossOverRelPivotTolSafe(double newval)Sets the value of the controlXPRSconstants.CROSSOVERRELPIVOTTOLSAFE.voidsetCrossoverThreads(int newval)Sets the value of the controlXPRSconstants.CROSSOVERTHREADS.voidsetCutDepth(int newval)Sets the value of the controlXPRSconstants.CUTDEPTH.voidsetCutFactor(double newval)Sets the value of the controlXPRSconstants.CUTFACTOR.voidsetCutFreq(int newval)Sets the value of the controlXPRSconstants.CUTFREQ.voidsetCutSelect(int newval)Sets the value of the controlXPRSconstants.CUTSELECT.voidsetCutSelect(XPRSenumerations.CutSelect newval)Sets the value of the controlXPRSconstants.CUTSELECT.voidsetCutStrategy(int newval)Sets the value of the controlXPRSconstants.CUTSTRATEGY.voidsetCutStrategy(XPRSenumerations.CutStrategy newval)Sets the value of the controlXPRSconstants.CUTSTRATEGY.voidsetDefaultAlg(XPRSenumerations.DefaultAlg newval)Sets the value of the controlXPRSconstants.DEFAULTALG.voidsetDenseColLimit(int newval)Sets the value of the controlXPRSconstants.DENSECOLLIMIT.voidsetDeterministic(int newval)Sets the value of the controlXPRSconstants.DETERMINISTIC.voidsetDeterministicLog(int newval)Sets the value of the controlXPRSconstants.DETERMINISTICLOG.voidsetDetLogFreq(double newval)Sets the value of the controlXPRSconstants.DETLOGFREQ.voidsetDualGradient(int newval)Sets the value of the controlXPRSconstants.DUALGRADIENT.voidsetDualGradient(XPRSenumerations.DualGradient newval)Sets the value of the controlXPRSconstants.DUALGRADIENT.voidsetDualize(int newval)Sets the value of the controlXPRSconstants.DUALIZE.voidsetDualize(XPRSenumerations.AlwaysNeverAutomatic newval)Sets the value of the controlXPRSconstants.DUALIZE.voidsetDualizeOps(int newval)Sets the value of the controlXPRSconstants.DUALIZEOPS.voidsetDualPerturb(double newval)Sets the value of the controlXPRSconstants.DUALPERTURB.voidsetDualStrategy(int newval)Sets the value of the controlXPRSconstants.DUALSTRATEGY.voidsetDualStrategy(XPRSenumerations.DualStrategy newval)Sets the value of the controlXPRSconstants.DUALSTRATEGY.voidsetDualThreads(int newval)Sets the value of the controlXPRSconstants.DUALTHREADS.voidsetDummyControl(double newval)Sets the value of the controlXPRSconstants.DUMMYCONTROL.voidsetEigenValueTol(double newval)Sets the value of the controlXPRSconstants.EIGENVALUETOL.voidsetElimFillIn(int newval)Sets the value of the controlXPRSconstants.ELIMFILLIN.voidsetElimTol(double newval)Sets the value of the controlXPRSconstants.ELIMTOL.voidsetEscapeNames(int newval)Sets the value of the controlXPRSconstants.ESCAPENAMES.voidsetEtaTol(double newval)Sets the value of the controlXPRSconstants.ETATOL.voidsetExtraCols(int newval)Sets the value of the controlXPRSconstants.EXTRACOLS.voidsetExtraElems(long newval)Sets the value of the controlXPRSconstants.EXTRAELEMS.voidsetExtraMIPEnts(int newval)Sets the value of the controlXPRSconstants.EXTRAMIPENTS.voidsetExtraRows(int newval)Sets the value of the controlXPRSconstants.EXTRAROWS.voidsetExtraSetElems(long newval)Sets the value of the controlXPRSconstants.EXTRASETELEMS.voidsetExtraSets(int newval)Sets the value of the controlXPRSconstants.EXTRASETS.voidsetFeasibilityJump(int newval)Sets the value of the controlXPRSconstants.FEASIBILITYJUMP.voidsetFeasibilityPump(int newval)Sets the value of the controlXPRSconstants.FEASIBILITYPUMP.voidsetFeasibilityPump(XPRSenumerations.FeasibilityPump newval)Sets the value of the controlXPRSconstants.FEASIBILITYPUMP.voidsetFeasTol(double newval)Sets the value of the controlXPRSconstants.FEASTOL.voidsetFeasTolPerturb(double newval)Sets the value of the controlXPRSconstants.FEASTOLPERTURB.voidsetFeasTolTarget(double newval)Sets the value of the controlXPRSconstants.FEASTOLTARGET.voidsetForceOutput(int newval)Sets the value of the controlXPRSconstants.FORCEOUTPUT.voidsetForceParallelDual(int newval)Sets the value of the controlXPRSconstants.FORCEPARALLELDUAL.voidsetGenconsAbsTransformation(int newval)Sets the value of the controlXPRSconstants.GENCONSABSTRANSFORMATION.voidsetGenconsDualReductions(int newval)Sets the value of the controlXPRSconstants.GENCONSDUALREDUCTIONS.voidsetGlobalBoundingBox(double newval)Sets the value of the controlXPRSconstants.GLOBALBOUNDINGBOX.voidsetGlobalLSHeurstrategy(int newval)Sets the value of the controlXPRSconstants.GLOBALLSHEURSTRATEGY.voidsetGlobalNlpCuts(int newval)Sets the value of the controlXPRSconstants.GLOBALNLPCUTS.voidsetGlobalNumInitNlpCuts(int newval)Sets the value of the controlXPRSconstants.GLOBALNUMINITNLPCUTS.voidsetGlobalPresolveOBBT(int newval)Sets the value of the controlXPRSconstants.GLOBALPRESOLVEOBBT.voidsetGlobalSpatialBranchCuttingEffort(double newval)Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT.voidsetGlobalSpatialBranchIfPreferOrig(int newval)Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG.voidsetGlobalSpatialBranchPropagationEffort(double newval)Sets the value of the controlXPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT.voidsetGlobalTreeNlpCuts(int newval)Sets the value of the controlXPRSconstants.GLOBALTREENLPCUTS.voidsetGomCuts(int newval)Sets the value of the controlXPRSconstants.GOMCUTS.voidsetGPUPlatform(int newval)Sets the value of the controlXPRSconstants.GPUPLATFORM.voidsetHeurBeforeLP(int newval)Sets the value of the controlXPRSconstants.HEURBEFORELP.voidsetHeurDepth(int newval)Sets the value of the controlXPRSconstants.HEURDEPTH.voidsetHeurDiveIterLimit(double newval)Sets the value of the controlXPRSconstants.HEURDIVEITERLIMIT.voidsetHeurDiveRandomize(double newval)Sets the value of the controlXPRSconstants.HEURDIVERANDOMIZE.voidsetHeurDiveSoftRounding(int newval)Sets the value of the controlXPRSconstants.HEURDIVESOFTROUNDING.voidsetHeurDiveSpeedUp(int newval)Sets the value of the controlXPRSconstants.HEURDIVESPEEDUP.voidsetHeurDiveStrategy(int newval)Sets the value of the controlXPRSconstants.HEURDIVESTRATEGY.voidsetHeurEmphasis(int newval)Sets the value of the controlXPRSconstants.HEUREMPHASIS.voidsetHeurForceSpecialObj(int newval)Sets the value of the controlXPRSconstants.HEURFORCESPECIALOBJ.voidsetHeurFreq(int newval)Sets the value of the controlXPRSconstants.HEURFREQ.voidsetHeurMaxSol(int newval)Sets the value of the controlXPRSconstants.HEURMAXSOL.voidsetHeurNodes(int newval)Sets the value of the controlXPRSconstants.HEURNODES.voidsetHeursearchBackgroundSelect(long newval)Sets the value of the controlXPRSconstants.HEURSEARCHBACKGROUNDSELECT.voidsetHeurSearchCopyControls(int newval)Sets the value of the controlXPRSconstants.HEURSEARCHCOPYCONTROLS.voidsetHeurSearchEffort(double newval)Sets the value of the controlXPRSconstants.HEURSEARCHEFFORT.voidsetHeurSearchFreq(int newval)Sets the value of the controlXPRSconstants.HEURSEARCHFREQ.voidsetHeurSearchRootCutFreq(int newval)Sets the value of the controlXPRSconstants.HEURSEARCHROOTCUTFREQ.voidsetHeurSearchRootSelect(int newval)Sets the value of the controlXPRSconstants.HEURSEARCHROOTSELECT.voidsetHeurSearchRootSelect(XPRSenumerations.HeuristicSearchSelect newval)Sets the value of the controlXPRSconstants.HEURSEARCHROOTSELECT.voidsetHeurSearchTargetSize(double newval)Sets the value of the controlXPRSconstants.HEURSEARCHTARGETSIZE.voidsetHeurSearchTreeSelect(int newval)Sets the value of the controlXPRSconstants.HEURSEARCHTREESELECT.voidsetHeurSearchTreeSelect(XPRSenumerations.HeuristicSearchSelect newval)Sets the value of the controlXPRSconstants.HEURSEARCHTREESELECT.voidsetHeurSelect(int newval)Sets the value of the controlXPRSconstants.HEURSELECT.voidsetHeurShiftProp(int newval)Sets the value of the controlXPRSconstants.HEURSHIFTPROP.voidsetHeurThreads(int newval)Sets the value of the controlXPRSconstants.HEURTHREADS.voidsetHistoryCosts(int newval)Sets the value of the controlXPRSconstants.HISTORYCOSTS.voidsetIfCheckConvexity(int newval)Sets the value of the controlXPRSconstants.IFCHECKCONVEXITY.voidsetIfCheckConvexity(XPRSenumerations.OnOff newval)Sets the value of the controlXPRSconstants.IFCHECKCONVEXITY.voidsetIgnoreContainerCpuLimit(int newval)Sets the value of the controlXPRSconstants.IGNORECONTAINERCPULIMIT.voidsetIgnoreContainerMemoryLimit(int newval)Sets the value of the controlXPRSconstants.IGNORECONTAINERMEMORYLIMIT.voidsetIISLog(int newval)Sets the value of the controlXPRSconstants.IISLOG.voidsetIISOps(XPRSenumerations.IISOps newval)Sets the value of the controlXPRSconstants.IISOPS.voidsetIndLinBigM(double newval)Sets the value of the controlXPRSconstants.INDLINBIGM.voidsetIndPreLinBigM(double newval)Sets the value of the controlXPRSconstants.INDPRELINBIGM.voidsetInputtol(double newval)Sets the value of the controlXPRSconstants.INPUTTOL.voidsetInvertFreq(int newval)Sets the value of the controlXPRSconstants.INVERTFREQ.voidsetInvertMin(int newval)Sets the value of the controlXPRSconstants.INVERTMIN.voidsetIOTimeout(int newval)Sets the value of the controlXPRSconstants.IOTIMEOUT.voidsetKeepBasis(int newval)Sets the value of the controlXPRSconstants.KEEPBASIS.voidsetKeepNRows(int newval)Sets the value of the controlXPRSconstants.KEEPNROWS.voidsetKnitroParamAlgorithm(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_ALGORITHM.voidsetKnitroParamBarDirectInterval(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL.voidsetKnitroParamBarFeasible(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASIBLE.voidsetKnitroParamBarFeasModeTol(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL.voidsetKnitroParamBarInitMu(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITMU.voidsetKnitroParamBarInitPt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_INITPT.voidsetKnitroParamBarMaxBacktrack(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK.voidsetKnitroParamBarMaxRefactor(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR.voidsetKnitroParamBarMuRule(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MURULE.voidsetKnitroParamBarPenCons(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENCONS.voidsetKnitroParamBarPenRule(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_PENRULE.voidsetKnitroParamBarRelaxCons(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_RELAXCONS.voidsetKnitroParamBarSwitchRule(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE.voidsetKnitroParamBLASOption(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BLASOPTION.voidsetKnitroParamDebug(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_DEBUG.voidsetKnitroParamDelta(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_DELTA.voidsetKnitroParamFeastol(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOL.voidsetKnitroParamFeasTolAbs(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_FEASTOLABS.voidsetKnitroParamGradOpt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_GRADOPT.voidsetKnitroParamHessOpt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_HESSOPT.voidsetKnitroParamHonorBbnds(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_HONORBNDS.voidsetKnitroParamInfeasTol(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_INFEASTOL.voidsetKnitroParamLinSolver(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_LINSOLVER.voidsetKnitroParamLMSize(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_LMSIZE.voidsetKnitroParamMATerminate(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MA_TERMINATE.voidsetKnitroParamMaxCGIt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MAXCGIT.voidsetKnitroParamMaxCrossIt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT.voidsetKnitroParamMaxIt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MAXIT.voidsetKnitroParamMIPBranchRule(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE.voidsetKnitroParamMIPDebug(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_DEBUG.voidsetKnitroParamMIPGUBBranch(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH.voidsetKnitroParamMIPHeuristic(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEURISTIC.voidsetKnitroParamMIPHeurMaxIt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT.voidsetKnitroParamMIPImplicatns(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS.voidsetKnitroParamMIPIntGapAbs(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPABS.voidsetKnitroParamMIPIntGapRel(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_INTGAPREL.voidsetKnitroParamMIPKnapsack(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_KNAPSACK.voidsetKnitroParamMIPLPAlg(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_LPALG.voidsetKnitroParamMIPMaxNodes(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_MAXNODES.voidsetKnitroParamMIPMethod(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_METHOD.voidsetKnitroParamMIPOutInterval(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL.voidsetKnitroParamMIPOutLevel(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL.voidsetKnitroParamMIPPseudoint(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT.voidsetKnitroParamMIPRootAlg(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROOTALG.voidsetKnitroParamMIPRounding(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_ROUNDING.voidsetKnitroParamMIPSelectRule(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_SELECTRULE.voidsetKnitroParamMIPStringMaxIt(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT.voidsetKnitroParamMIPStrongCandLim(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM.voidsetKnitroParamMIPStrongLevel(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL.voidsetKnitroParamMsMaxBndRange(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE.voidsetKnitroParamMSMaxSolves(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSMAXSOLVES.voidsetKnitroParamMSNumToSave(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSNUMTOSAVE.voidsetKnitroParamMSSaveTol(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSAVETOL.voidsetKnitroParamMSSeed(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSEED.voidsetKnitroParamMSStartPtRange(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE.voidsetKnitroParamMSTerminate(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MSTERMINATE.voidsetKnitroParamMultiStart(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_MULTISTART.voidsetKnitroParamNewPoint(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_NEWPOINT.voidsetKnitroParamObjRange(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_OBJRANGE.voidsetKnitroParamOptTol(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOL.voidsetKnitroParamOptTolAbs(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_OPTTOLABS.voidsetKnitroParamOutLev(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_OUTLEV.voidsetKnitroParamParNumThreads(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS.voidsetKnitroParamPivot(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_PIVOT.voidsetKnitroParamPresolve(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE.voidsetKnitroParamPresolveTol(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_PRESOLVE_TOL.voidsetKnitroParamScale(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_SCALE.voidsetKnitroParamSOC(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_SOC.voidsetKnitroParamSoltype(int newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_SOLTYPE.voidsetKnitroParamXTol(double newval)Sets the value of the controlXPRSconstants.KNITRO_PARAM_XTOL.voidsetL1Cache(int newval)Deprecated.since 41.00voidsetLNPBest(int newval)Sets the value of the controlXPRSconstants.LNPBEST.voidsetLNPIterLimit(int newval)Sets the value of the controlXPRSconstants.LNPITERLIMIT.voidsetLocalBacktrack(int newval)Sets the value of the controlXPRSconstants.LOCALBACKTRACK.voidsetLocalChoice(int newval)Sets the value of the controlXPRSconstants.LOCALCHOICE.voidsetLocalSolver(int newval)Sets the value of the controlXPRSconstants.LOCALSOLVER.voidsetLPFlags(XPRSenumerations.LPFlags newval)Sets the value of the controlXPRSconstants.LPFLAGS.voidsetLpFolding(int newval)Sets the value of the controlXPRSconstants.LPFOLDING.voidsetLPIterLimit(int newval)Sets the value of the controlXPRSconstants.LPITERLIMIT.voidsetLPLog(int newval)Sets the value of the controlXPRSconstants.LPLOG.voidsetLPLogDelay(double newval)Sets the value of the controlXPRSconstants.LPLOGDELAY.voidsetLPLogStyle(int newval)Sets the value of the controlXPRSconstants.LPLOGSTYLE.voidsetLpRefineIterLimit(int newval)Sets the value of the controlXPRSconstants.LPREFINEITERLIMIT.voidsetLUPivotTol(double newval)Sets the value of the controlXPRSconstants.LUPIVOTTOL.voidsetMarkowitzTol(double newval)Sets the value of the controlXPRSconstants.MARKOWITZTOL.voidsetMatrixTol(double newval)Sets the value of the controlXPRSconstants.MATRIXTOL.voidsetMaxChecksOnMaxCutTime(int newval)Sets the value of the controlXPRSconstants.MAXCHECKSONMAXCUTTIME.voidsetMaxChecksOnMaxTime(int newval)Sets the value of the controlXPRSconstants.MAXCHECKSONMAXTIME.voidsetMaxCutTime(double newval)Sets the value of the controlXPRSconstants.MAXCUTTIME.voidsetMaxIIS(int newval)Sets the value of the controlXPRSconstants.MAXIIS.voidsetMaxImpliedBound(double newval)Sets the value of the controlXPRSconstants.MAXIMPLIEDBOUND.voidsetMaxLocalBacktrack(int newval)Sets the value of the controlXPRSconstants.MAXLOCALBACKTRACK.voidsetMaxMCoeffBufferElems(int newval)Sets the value of the controlXPRSconstants.MAXMCOEFFBUFFERELEMS.voidsetMaxMemoryHard(int newval)Sets the value of the controlXPRSconstants.MAXMEMORYHARD.voidsetMaxMemorySoft(int newval)Sets the value of the controlXPRSconstants.MAXMEMORYSOFT.voidsetMaxMIPSol(int newval)Sets the value of the controlXPRSconstants.MAXMIPSOL.voidsetMaxMipTasks(int newval)Sets the value of the controlXPRSconstants.MAXMIPTASKS.voidsetMaxNode(int newval)Sets the value of the controlXPRSconstants.MAXNODE.voidsetMaxPageLines(int newval)Sets the value of the controlXPRSconstants.MAXPAGELINES.voidsetMaxScaleFactor(int newval)Sets the value of the controlXPRSconstants.MAXSCALEFACTOR.voidsetMaxStallTime(double newval)Sets the value of the controlXPRSconstants.MAXSTALLTIME.voidsetMaxTime(int newval)Deprecated.since 41.00voidsetMaxTreeFileSize(int newval)Sets the value of the controlXPRSconstants.MAXTREEFILESIZE.voidsetMCFCutStrategy(int newval)Sets the value of the controlXPRSconstants.MCFCUTSTRATEGY.voidsetMIPAbsCutoff(double newval)Sets the value of the controlXPRSconstants.MIPABSCUTOFF.voidsetMIPAbsGapNotify(double newval)Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFY.voidsetMIPAbsGapNotifyBound(double newval)Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYBOUND.voidsetMIPAbsGapNotifyObj(double newval)Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYOBJ.voidsetMIPAbsStop(double newval)Sets the value of the controlXPRSconstants.MIPABSSTOP.voidsetMIPAddCutoff(double newval)Sets the value of the controlXPRSconstants.MIPADDCUTOFF.voidsetMipComponents(int newval)Sets the value of the controlXPRSconstants.MIPCOMPONENTS.voidsetMipConcurrentNodes(int newval)Sets the value of the controlXPRSconstants.MIPCONCURRENTNODES.voidsetMipConcurrentSolves(int newval)Sets the value of the controlXPRSconstants.MIPCONCURRENTSOLVES.voidsetMIPDualReductions(int newval)Sets the value of the controlXPRSconstants.MIPDUALREDUCTIONS.voidsetMipFracReduce(int newval)Sets the value of the controlXPRSconstants.MIPFRACREDUCE.voidsetMIPKappaFreq(int newval)Sets the value of the controlXPRSconstants.MIPKAPPAFREQ.voidsetMIPLog(int newval)Sets the value of the controlXPRSconstants.MIPLOG.voidsetMIPPresolve(int newval)Sets the value of the controlXPRSconstants.MIPPRESOLVE.voidsetMIPPresolve(XPRSenumerations.MipPresolve newval)Sets the value of the controlXPRSconstants.MIPPRESOLVE.voidsetMipRampup(int newval)Sets the value of the controlXPRSconstants.MIPRAMPUP.voidsetMipRefineIterLimit(int newval)Sets the value of the controlXPRSconstants.MIPREFINEITERLIMIT.voidsetMIPRelCutoff(double newval)Sets the value of the controlXPRSconstants.MIPRELCUTOFF.voidsetMIPRelGapNotify(double newval)Sets the value of the controlXPRSconstants.MIPRELGAPNOTIFY.voidsetMIPRelStop(double newval)Sets the value of the controlXPRSconstants.MIPRELSTOP.voidsetMipRestart(int newval)Sets the value of the controlXPRSconstants.MIPRESTART.voidsetMipRestart(XPRSenumerations.MipRestart newval)Sets the value of the controlXPRSconstants.MIPRESTART.voidsetMIPRestartFactor(double newval)Sets the value of the controlXPRSconstants.MIPRESTARTFACTOR.voidsetMIPRestartGapThreshold(double newval)Sets the value of the controlXPRSconstants.MIPRESTARTGAPTHRESHOLD.voidsetMipTerminationMethod(int newval)Sets the value of the controlXPRSconstants.MIPTERMINATIONMETHOD.voidsetMIPThreads(int newval)Sets the value of the controlXPRSconstants.MIPTHREADS.voidsetMIPTol(double newval)Sets the value of the controlXPRSconstants.MIPTOL.voidsetMipTolTarget(double newval)Sets the value of the controlXPRSconstants.MIPTOLTARGET.voidsetMIQCPAlg(int newval)Sets the value of the controlXPRSconstants.MIQCPALG.voidsetMPS18Compatible(int newval)Sets the value of the controlXPRSconstants.MPS18COMPATIBLE.voidsetMPSBoundName(java.lang.String newval)Sets the value of the controlXPRSconstants.MPSBOUNDNAME.voidsetMPSEcho(int newval)Sets the value of the controlXPRSconstants.MPSECHO.voidsetMPSFormat(int newval)Sets the value of the controlXPRSconstants.MPSFORMAT.voidsetMPSNameLength(int newval)Sets the value of the controlXPRSconstants.MPSNAMELENGTH.voidsetMPSObjName(java.lang.String newval)Sets the value of the controlXPRSconstants.MPSOBJNAME.voidsetMPSRangeName(java.lang.String newval)Sets the value of the controlXPRSconstants.MPSRANGENAME.voidsetMPSRHSName(java.lang.String newval)Sets the value of the controlXPRSconstants.MPSRHSNAME.voidsetMsMaxBoundRange(double newval)Sets the value of the controlXPRSconstants.MSMAXBOUNDRANGE.voidsetMultiObjLog(int newval)Sets the value of the controlXPRSconstants.MULTIOBJLOG.voidsetMultiObjOps(int newval)Sets the value of the controlXPRSconstants.MULTIOBJOPS.voidsetMultiObjOps(XPRSenumerations.MultiObjOps newval)Sets the value of the controlXPRSconstants.MULTIOBJOPS.voidsetMultiStart(int newval)Sets the value of the controlXPRSconstants.MULTISTART.voidsetMultiStart_Log(int newval)Sets the value of the controlXPRSconstants.MULTISTART_LOG.voidsetMultiStart_MaxSolves(int newval)Sets the value of the controlXPRSconstants.MULTISTART_MAXSOLVES.voidsetMultiStart_MaxTime(int newval)Sets the value of the controlXPRSconstants.MULTISTART_MAXTIME.voidsetMultiStart_PoolSize(int newval)Sets the value of the controlXPRSconstants.MULTISTART_POOLSIZE.voidsetMultiStart_Seed(int newval)Sets the value of the controlXPRSconstants.MULTISTART_SEED.voidsetMultiStart_Threads(int newval)Sets the value of the controlXPRSconstants.MULTISTART_THREADS.voidsetMutexCallBacks(int newval)Sets the value of the controlXPRSconstants.MUTEXCALLBACKS.voidsetNetCuts(int newval)Deprecated.since 43.00voidsetNetStallLimit(int newval)Sets the value of the controlXPRSconstants.NETSTALLLIMIT.voidsetNlpCalcThreads(int newval)Sets the value of the controlXPRSconstants.NLPCALCTHREADS.voidsetNlpDefaultIV(double newval)Sets the value of the controlXPRSconstants.NLPDEFAULTIV.voidsetNlpDerivatives(int newval)Sets the value of the controlXPRSconstants.NLPDERIVATIVES.voidsetNlpDeterministic(int newval)Sets the value of the controlXPRSconstants.NLPDETERMINISTIC.voidsetNlpEvaluate(int newval)Sets the value of the controlXPRSconstants.NLPEVALUATE.voidsetNlpFindIV(int newval)Sets the value of the controlXPRSconstants.NLPFINDIV.voidsetNlpFuncEval(int newval)Sets the value of the controlXPRSconstants.NLPFUNCEVAL.voidsetNlpHessian(int newval)Sets the value of the controlXPRSconstants.NLPHESSIAN.voidsetNlpInfinity(double newval)Sets the value of the controlXPRSconstants.NLPINFINITY.voidsetNlpJacobian(int newval)Sets the value of the controlXPRSconstants.NLPJACOBIAN.voidsetNlpLinQuadBR(int newval)Sets the value of the controlXPRSconstants.NLPLINQUADBR.voidsetNlpLog(int newval)Sets the value of the controlXPRSconstants.NLPLOG.voidsetNlpMaxTime(int newval)Sets the value of the controlXPRSconstants.NLPMAXTIME.voidsetNlpMeritLambda(double newval)Sets the value of the controlXPRSconstants.NLPMERITLAMBDA.voidsetNlpPostsolve(int newval)Sets the value of the controlXPRSconstants.NLPPOSTSOLVE.voidsetNlpPresolve(int newval)Sets the value of the controlXPRSconstants.NLPPRESOLVE.voidsetNlpPresolve_ElimTol(double newval)Sets the value of the controlXPRSconstants.NLPPRESOLVE_ELIMTOL.voidsetNlpPresolveLevel(int newval)Sets the value of the controlXPRSconstants.NLPPRESOLVELEVEL.voidsetNlpPresolveOps(int newval)Sets the value of the controlXPRSconstants.NLPPRESOLVEOPS.voidsetNlpPresolveZero(double newval)Sets the value of the controlXPRSconstants.NLPPRESOLVEZERO.voidsetNlpPrimalIntegralAlpha(double newval)Sets the value of the controlXPRSconstants.NLPPRIMALINTEGRALALPHA.voidsetNlpPrimalIntegralRef(double newval)Sets the value of the controlXPRSconstants.NLPPRIMALINTEGRALREF.voidsetNlpProbing(int newval)Sets the value of the controlXPRSconstants.NLPPROBING.voidsetNlpReformulate(int newval)Sets the value of the controlXPRSconstants.NLPREFORMULATE.voidsetNLPSolver(int newval)Sets the value of the controlXPRSconstants.NLPSOLVER.voidsetNlpStopOutOfRange(int newval)Sets the value of the controlXPRSconstants.NLPSTOPOUTOFRANGE.voidsetNlpThreads(int newval)Sets the value of the controlXPRSconstants.NLPTHREADS.voidsetNlpThreadSafeUserFunc(int newval)Sets the value of the controlXPRSconstants.NLPTHREADSAFEUSERFUNC.voidsetNlpValidationFactor(double newval)Sets the value of the controlXPRSconstants.NLPVALIDATIONFACTOR.voidsetNlpValidationTarget_K(double newval)Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_K.voidsetNlpValidationTarget_R(double newval)Sets the value of the controlXPRSconstants.NLPVALIDATIONTARGET_R.voidsetNlpValidationTol_A(double newval)Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_A.voidsetNlpValidationTol_K(double newval)Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_K.voidsetNlpValidationTol_R(double newval)Sets the value of the controlXPRSconstants.NLPVALIDATIONTOL_R.voidsetNlpZero(double newval)Sets the value of the controlXPRSconstants.NLPZERO.voidsetNodeProbingEffort(double newval)Sets the value of the controlXPRSconstants.NODEPROBINGEFFORT.voidsetNodeSelection(int newval)Sets the value of the controlXPRSconstants.NODESELECTION.voidsetNodeSelection(XPRSenumerations.NodeSelectionCriteria newval)Sets the value of the controlXPRSconstants.NODESELECTION.voidsetNumericalEmphasis(int newval)Sets the value of the controlXPRSconstants.NUMERICALEMPHASIS.voidsetObjScaleFactor(int newval)Sets the value of the controlXPRSconstants.OBJSCALEFACTOR.voidsetOptimalityTol(double newval)Sets the value of the controlXPRSconstants.OPTIMALITYTOL.voidsetOptimalityTolTarget(double newval)Sets the value of the controlXPRSconstants.OPTIMALITYTOLTARGET.voidsetOutputControls(int newval)Sets the value of the controlXPRSconstants.OUTPUTCONTROLS.voidsetOutputLog(int newval)Sets the value of the controlXPRSconstants.OUTPUTLOG.voidsetOutputLog(XPRSenumerations.OutputDetail newval)Sets the value of the controlXPRSconstants.OUTPUTLOG.voidsetOutputMask(java.lang.String newval)Sets the value of the controlXPRSconstants.OUTPUTMASK.voidsetOutputTol(double newval)Sets the value of the controlXPRSconstants.OUTPUTTOL.voidsetPenalty(double newval)Sets the value of the controlXPRSconstants.PENALTY.voidsetPivotTol(double newval)Sets the value of the controlXPRSconstants.PIVOTTOL.voidsetPPFactor(double newval)Sets the value of the controlXPRSconstants.PPFACTOR.voidsetPreAnalyticcenter(int newval)Sets the value of the controlXPRSconstants.PREANALYTICCENTER.voidsetPreBasisRed(int newval)Sets the value of the controlXPRSconstants.PREBASISRED.voidsetPreBndRedCone(int newval)Sets the value of the controlXPRSconstants.PREBNDREDCONE.voidsetPreBndRedQuad(int newval)Sets the value of the controlXPRSconstants.PREBNDREDQUAD.voidsetPreCliqueStrategy(int newval)Sets the value of the controlXPRSconstants.PRECLIQUESTRATEGY.voidsetPreCoefElim(int newval)Sets the value of the controlXPRSconstants.PRECOEFELIM.voidsetPreCoefElim(XPRSenumerations.PresolveCoefElim newval)Sets the value of the controlXPRSconstants.PRECOEFELIM.voidsetPreComponents(int newval)Sets the value of the controlXPRSconstants.PRECOMPONENTS.voidsetPreComponentsEffort(double newval)Sets the value of the controlXPRSconstants.PRECOMPONENTSEFFORT.voidsetPreConeDecomp(int newval)Sets the value of the controlXPRSconstants.PRECONEDECOMP.voidsetPreConfiguration(int newval)Sets the value of the controlXPRSconstants.PRECONFIGURATION.voidsetPreConvertObjToCons(int newval)Sets the value of the controlXPRSconstants.PRECONVERTOBJTOCONS.voidsetPreConvertSeparable(int newval)Sets the value of the controlXPRSconstants.PRECONVERTSEPARABLE.voidsetPreDomCol(int newval)Sets the value of the controlXPRSconstants.PREDOMCOL.voidsetPreDomCol(XPRSenumerations.PresolveDomColumn newval)Sets the value of the controlXPRSconstants.PREDOMCOL.voidsetPreDomRow(int newval)Sets the value of the controlXPRSconstants.PREDOMROW.voidsetPreDomRow(XPRSenumerations.PresolveDomRow newval)Sets the value of the controlXPRSconstants.PREDOMROW.voidsetPreDupRow(int newval)Sets the value of the controlXPRSconstants.PREDUPROW.voidsetPreElimQuad(int newval)Sets the value of the controlXPRSconstants.PREELIMQUAD.voidsetPreFolding(int newval)Sets the value of the controlXPRSconstants.PREFOLDING.voidsetPreImplications(int newval)Sets the value of the controlXPRSconstants.PREIMPLICATIONS.voidsetPreLinDep(int newval)Sets the value of the controlXPRSconstants.PRELINDEP.voidsetPreObjCutDetect(int newval)Sets the value of the controlXPRSconstants.PREOBJCUTDETECT.voidsetPrePermute(int newval)Sets the value of the controlXPRSconstants.PREPERMUTE.voidsetPrePermuteSeed(int newval)Sets the value of the controlXPRSconstants.PREPERMUTESEED.voidsetPreProbing(int newval)Sets the value of the controlXPRSconstants.PREPROBING.voidsetPreProbing(XPRSenumerations.PreProbing newval)Sets the value of the controlXPRSconstants.PREPROBING.voidsetPreProtectDual(int newval)Sets the value of the controlXPRSconstants.PREPROTECTDUAL.voidsetPreRootEffort(double newval)Sets the value of the controlXPRSconstants.PREROOTEFFORT.voidsetPreRootThreads(int newval)Sets the value of the controlXPRSconstants.PREROOTTHREADS.voidsetPreRootWorkLimit(double newval)Sets the value of the controlXPRSconstants.PREROOTWORKLIMIT.voidsetPresolve(int newval)Sets the value of the controlXPRSconstants.PRESOLVE.voidsetPresolve(XPRSenumerations.Presolve newval)Sets the value of the controlXPRSconstants.PRESOLVE.voidsetPresolveMaxGrow(double newval)Sets the value of the controlXPRSconstants.PRESOLVEMAXGROW.voidsetPresolveOps(int newval)Sets the value of the controlXPRSconstants.PRESOLVEOPS.voidsetPresolveOps(XPRSenumerations.PresolveOperations newval)Sets the value of the controlXPRSconstants.PRESOLVEOPS.voidsetPresolvePasses(int newval)Sets the value of the controlXPRSconstants.PRESOLVEPASSES.voidsetPreSort(int newval)Sets the value of the controlXPRSconstants.PRESORT.voidsetPricingAlg(int newval)Sets the value of the controlXPRSconstants.PRICINGALG.voidsetPricingAlg(XPRSenumerations.Pricing newval)Sets the value of the controlXPRSconstants.PRICINGALG.voidsetPrimalOps(int newval)Sets the value of the controlXPRSconstants.PRIMALOPS.voidsetPrimalPerturb(double newval)Sets the value of the controlXPRSconstants.PRIMALPERTURB.voidsetPrimalUnshift(int newval)Sets the value of the controlXPRSconstants.PRIMALUNSHIFT.voidsetPrimalUnshift(XPRSenumerations.PrimalUnshift newval)Sets the value of the controlXPRSconstants.PRIMALUNSHIFT.voidsetPseudoCost(double newval)Sets the value of the controlXPRSconstants.PSEUDOCOST.voidsetPwlDualReductions(int newval)Sets the value of the controlXPRSconstants.PWLDUALREDUCTIONS.voidsetPwlNonConvexTransformation(int newval)Sets the value of the controlXPRSconstants.PWLNONCONVEXTRANSFORMATION.voidsetQCCuts(int newval)Sets the value of the controlXPRSconstants.QCCUTS.voidsetQCRootAlg(int newval)Sets the value of the controlXPRSconstants.QCROOTALG.voidsetQSimplexOps(int newval)Sets the value of the controlXPRSconstants.QSIMPLEXOPS.voidsetQuadraticUnshift(int newval)Sets the value of the controlXPRSconstants.QUADRATICUNSHIFT.voidsetQuadraticUnshift(XPRSenumerations.AlwaysNeverAutomatic newval)Sets the value of the controlXPRSconstants.QUADRATICUNSHIFT.voidsetRandomSeed(int newval)Sets the value of the controlXPRSconstants.RANDOMSEED.voidsetRefactor(int newval)Sets the value of the controlXPRSconstants.REFACTOR.voidsetRefineOps(int newval)Sets the value of the controlXPRSconstants.REFINEOPS.voidsetRelaxTreeMemoryLimit(double newval)Sets the value of the controlXPRSconstants.RELAXTREEMEMORYLIMIT.voidsetRelPivotTol(double newval)Sets the value of the controlXPRSconstants.RELPIVOTTOL.voidsetRepairIndefiniteQ(XPRSenumerations.RepairIndefiniteQuadratic newval)Sets the value of the controlXPRSconstants.REPAIRINDEFINITEQ.voidsetRepairIndefiniteQMax(double newval)Sets the value of the controlXPRSconstants.REPAIRINDEFINITEQMAX.voidsetRepairInfeasMaxTime(int newval)Deprecated.since 41.00voidsetRepairInfeasTimeLimit(double newval)Sets the value of the controlXPRSconstants.REPAIRINFEASTIMELIMIT.voidsetResourceStrategy(int newval)Sets the value of the controlXPRSconstants.RESOURCESTRATEGY.voidsetRLTCuts(int newval)Sets the value of the controlXPRSconstants.RLTCUTS.voidsetRootPresolve(int newval)Sets the value of the controlXPRSconstants.ROOTPRESOLVE.voidsetRootPresolve(XPRSenumerations.AlwaysNeverAutomatic newval)Sets the value of the controlXPRSconstants.ROOTPRESOLVE.voidsetSBBest(int newval)Sets the value of the controlXPRSconstants.SBBEST.voidsetSbEffort(double newval)Sets the value of the controlXPRSconstants.SBEFFORT.voidsetSBEstimate(int newval)Sets the value of the controlXPRSconstants.SBESTIMATE.voidsetSBIterLimit(int newval)Sets the value of the controlXPRSconstants.SBITERLIMIT.voidsetSBSelect(int newval)Sets the value of the controlXPRSconstants.SBSELECT.voidsetScaling(int newval)Sets the value of the controlXPRSconstants.SCALING.voidsetScaling(XPRSenumerations.Scaling newval)Sets the value of the controlXPRSconstants.SCALING.voidsetSDPCutStrategy(XPRSenumerations.SDPCutStrategy newval)Sets the value of the controlXPRSconstants.SDPCUTSTRATEGY.voidsetSerializePreIntSol(int newval)Sets the value of the controlXPRSconstants.SERIALIZEPREINTSOL.voidsetSifting(int newval)Sets the value of the controlXPRSconstants.SIFTING.voidsetSiftPasses(int newval)Sets the value of the controlXPRSconstants.SIFTPASSES.voidsetSiftPresolveOps(int newval)Sets the value of the controlXPRSconstants.SIFTPRESOLVEOPS.voidsetSiftSwitch(int newval)Sets the value of the controlXPRSconstants.SIFTSWITCH.voidsetSleepOnThreadWait(int newval)Deprecated.since 41.00voidsetSlpAlgorithm(int newval)Sets the value of the controlXPRSconstants.SLPALGORITHM.voidsetSlpAnalyze(int newval)Sets the value of the controlXPRSconstants.SLPANALYZE.voidsetSlpATol_A(double newval)Sets the value of the controlXPRSconstants.SLPATOL_A.voidsetSlpATol_R(double newval)Sets the value of the controlXPRSconstants.SLPATOL_R.voidsetSlpAugmentation(int newval)Sets the value of the controlXPRSconstants.SLPAUGMENTATION.voidsetSlpAutoSave(int newval)Sets the value of the controlXPRSconstants.SLPAUTOSAVE.voidsetSlpBarCrossoverStart(int newval)Sets the value of the controlXPRSconstants.SLPBARCROSSOVERSTART.voidsetSlpBarLimit(int newval)Sets the value of the controlXPRSconstants.SLPBARLIMIT.voidsetSlpBarStallingLimit(int newval)Sets the value of the controlXPRSconstants.SLPBARSTALLINGLIMIT.voidsetSlpBarStallingObjLimit(int newval)Sets the value of the controlXPRSconstants.SLPBARSTALLINGOBJLIMIT.voidsetSlpBarStallingTol(double newval)Sets the value of the controlXPRSconstants.SLPBARSTALLINGTOL.voidsetSlpBarStartOps(int newval)Sets the value of the controlXPRSconstants.SLPBARSTARTOPS.voidsetSlpBoundThreshold(double newval)Sets the value of the controlXPRSconstants.SLPBOUNDTHRESHOLD.voidsetSlpCascade(int newval)Sets the value of the controlXPRSconstants.SLPCASCADE.voidsetSlpCascadeNLimit(int newval)Sets the value of the controlXPRSconstants.SLPCASCADENLIMIT.voidsetSlpCascadeTol_PA(double newval)Sets the value of the controlXPRSconstants.SLPCASCADETOL_PA.voidsetSlpCascadeTol_PR(double newval)Sets the value of the controlXPRSconstants.SLPCASCADETOL_PR.voidsetSlpCDTol_A(double newval)Sets the value of the controlXPRSconstants.SLPCDTOL_A.voidsetSlpCDTol_R(double newval)Sets the value of the controlXPRSconstants.SLPCDTOL_R.voidsetSlpClampShrink(double newval)Sets the value of the controlXPRSconstants.SLPCLAMPSHRINK.voidsetSlpClampValidationTol_A(double newval)Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_A.voidsetSlpClampValidationTol_R(double newval)Sets the value of the controlXPRSconstants.SLPCLAMPVALIDATIONTOL_R.voidsetSlpConvergenceOps(int newval)Sets the value of the controlXPRSconstants.SLPCONVERGENCEOPS.voidsetSlpCTol(double newval)Sets the value of the controlXPRSconstants.SLPCTOL.voidsetSlpCutStrategy(int newval)Sets the value of the controlXPRSconstants.SLPCUTSTRATEGY.voidsetSlpDamp(double newval)Sets the value of the controlXPRSconstants.SLPDAMP.voidsetSlpDampExpand(double newval)Sets the value of the controlXPRSconstants.SLPDAMPEXPAND.voidsetSlpDampMax(double newval)Sets the value of the controlXPRSconstants.SLPDAMPMAX.voidsetSlpDampMin(double newval)Sets the value of the controlXPRSconstants.SLPDAMPMIN.voidsetSlpDampShrink(double newval)Sets the value of the controlXPRSconstants.SLPDAMPSHRINK.voidsetSlpDampStart(int newval)Sets the value of the controlXPRSconstants.SLPDAMPSTART.voidsetSlpDefaultStepBound(double newval)Sets the value of the controlXPRSconstants.SLPDEFAULTSTEPBOUND.voidsetSlpDelayUpdateRows(int newval)Sets the value of the controlXPRSconstants.SLPDELAYUPDATEROWS.voidsetSlpDelta_A(double newval)Sets the value of the controlXPRSconstants.SLPDELTA_A.voidsetSlpDelta_Infinity(double newval)Sets the value of the controlXPRSconstants.SLPDELTA_INFINITY.voidsetSlpDelta_R(double newval)Sets the value of the controlXPRSconstants.SLPDELTA_R.voidsetSlpDelta_X(double newval)Sets the value of the controlXPRSconstants.SLPDELTA_X.voidsetSlpDelta_Z(double newval)Sets the value of the controlXPRSconstants.SLPDELTA_Z.voidsetSlpDelta_Zero(double newval)Sets the value of the controlXPRSconstants.SLPDELTA_ZERO.voidsetSlpDeltaCost(double newval)Sets the value of the controlXPRSconstants.SLPDELTACOST.voidsetSlpDeltaCostFactor(double newval)Sets the value of the controlXPRSconstants.SLPDELTACOSTFACTOR.voidsetSlpDeltaMaxCost(double newval)Sets the value of the controlXPRSconstants.SLPDELTAMAXCOST.voidsetSlpDeltaOffset(int newval)Sets the value of the controlXPRSconstants.SLPDELTAOFFSET.voidsetSlpDeltaZLimit(int newval)Sets the value of the controlXPRSconstants.SLPDELTAZLIMIT.voidsetSlpDJTol(double newval)Sets the value of the controlXPRSconstants.SLPDJTOL.voidsetSlpDRColDjTol(double newval)Sets the value of the controlXPRSconstants.SLPDRCOLDJTOL.voidsetSlpDRColTol(double newval)Sets the value of the controlXPRSconstants.SLPDRCOLTOL.voidsetSlpDRFixRange(double newval)Sets the value of the controlXPRSconstants.SLPDRFIXRANGE.voidsetSlpECFCheck(int newval)Sets the value of the controlXPRSconstants.SLPECFCHECK.voidsetSlpEcfTol_A(double newval)Sets the value of the controlXPRSconstants.SLPECFTOL_A.voidsetSlpEcfTol_R(double newval)Sets the value of the controlXPRSconstants.SLPECFTOL_R.voidsetSlpEnforceCostShrink(double newval)Sets the value of the controlXPRSconstants.SLPENFORCECOSTSHRINK.voidsetSlpEnforceMaxCost(double newval)Sets the value of the controlXPRSconstants.SLPENFORCEMAXCOST.voidsetSlpErrorCost(double newval)Sets the value of the controlXPRSconstants.SLPERRORCOST.voidsetSlpErrorCostFactor(double newval)Sets the value of the controlXPRSconstants.SLPERRORCOSTFACTOR.voidsetSlpErrorMaxCost(double newval)Sets the value of the controlXPRSconstants.SLPERRORMAXCOST.voidsetSlpErrorOffset(int newval)Sets the value of the controlXPRSconstants.SLPERROROFFSET.voidsetSlpErrorTol_A(double newval)Sets the value of the controlXPRSconstants.SLPERRORTOL_A.voidsetSlpErrorTol_P(double newval)Sets the value of the controlXPRSconstants.SLPERRORTOL_P.voidsetSlpEscalation(double newval)Sets the value of the controlXPRSconstants.SLPESCALATION.voidsetSlpETol_A(double newval)Sets the value of the controlXPRSconstants.SLPETOL_A.voidsetSlpETol_R(double newval)Sets the value of the controlXPRSconstants.SLPETOL_R.voidsetSlpEVTol_A(double newval)Sets the value of the controlXPRSconstants.SLPEVTOL_A.voidsetSlpEVTol_R(double newval)Sets the value of the controlXPRSconstants.SLPEVTOL_R.voidsetSlpExpand(double newval)Sets the value of the controlXPRSconstants.SLPEXPAND.voidsetSlpFeastolTarget(double newval)Sets the value of the controlXPRSconstants.SLPFEASTOLTARGET.voidsetSlpFilter(int newval)Sets the value of the controlXPRSconstants.SLPFILTER.voidsetSlpGranularity(double newval)Sets the value of the controlXPRSconstants.SLPGRANULARITY.voidsetSlpGridHeurSelect(int newval)Sets the value of the controlXPRSconstants.SLPGRIDHEURSELECT.voidsetSlpHeurStrategy(int newval)Sets the value of the controlXPRSconstants.SLPHEURSTRATEGY.voidsetSlpInfeasLimit(int newval)Sets the value of the controlXPRSconstants.SLPINFEASLIMIT.voidsetSlpIterLimit(int newval)Sets the value of the controlXPRSconstants.SLPITERLIMIT.voidsetSlpItol_A(double newval)Sets the value of the controlXPRSconstants.SLPITOL_A.voidsetSlpITol_R(double newval)Sets the value of the controlXPRSconstants.SLPITOL_R.voidsetSlpLog(int newval)Sets the value of the controlXPRSconstants.SLPLOG.voidsetSlpLSIterLimit(int newval)Sets the value of the controlXPRSconstants.SLPLSITERLIMIT.voidsetSlpLSPatternLimit(int newval)Sets the value of the controlXPRSconstants.SLPLSPATTERNLIMIT.voidsetSlpLSStart(int newval)Sets the value of the controlXPRSconstants.SLPLSSTART.voidsetSlpLSZeroLimit(int newval)Sets the value of the controlXPRSconstants.SLPLSZEROLIMIT.voidsetSlpMatrixTol(double newval)Sets the value of the controlXPRSconstants.SLPMATRIXTOL.voidsetSlpMaxWeight(double newval)Sets the value of the controlXPRSconstants.SLPMAXWEIGHT.voidsetSlpMinSBFactor(double newval)Sets the value of the controlXPRSconstants.SLPMINSBFACTOR.voidsetSlpMinWeight(double newval)Sets the value of the controlXPRSconstants.SLPMINWEIGHT.voidsetSlpMipAlgorithm(int newval)Sets the value of the controlXPRSconstants.SLPMIPALGORITHM.voidsetSlpMipCutoff_A(double newval)Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_A.voidsetSlpMipCutoff_R(double newval)Sets the value of the controlXPRSconstants.SLPMIPCUTOFF_R.voidsetSlpMipCutOffCount(int newval)Sets the value of the controlXPRSconstants.SLPMIPCUTOFFCOUNT.voidsetSlpMipCutoffLimit(int newval)Sets the value of the controlXPRSconstants.SLPMIPCUTOFFLIMIT.voidsetSlpMipDefaultAlgorithm(int newval)Sets the value of the controlXPRSconstants.SLPMIPDEFAULTALGORITHM.voidsetSlpMipErrorTol_A(double newval)Sets the value of the controlXPRSconstants.SLPMIPERRORTOL_A.voidsetSlpMipErrorTol_R(double newval)Sets the value of the controlXPRSconstants.SLPMIPERRORTOL_R.voidsetSlpMipFixStepBounds(int newval)Sets the value of the controlXPRSconstants.SLPMIPFIXSTEPBOUNDS.voidsetSlpMipIterLimit(int newval)Sets the value of the controlXPRSconstants.SLPMIPITERLIMIT.voidsetSlpMipLog(int newval)Sets the value of the controlXPRSconstants.SLPMIPLOG.voidsetSlpMipOCount(int newval)Sets the value of the controlXPRSconstants.SLPMIPOCOUNT.voidsetSlpMipOtol_A(double newval)Sets the value of the controlXPRSconstants.SLPMIPOTOL_A.voidsetSlpMipOtol_R(double newval)Sets the value of the controlXPRSconstants.SLPMIPOTOL_R.voidsetSlpMipRelaxStepBounds(int newval)Sets the value of the controlXPRSconstants.SLPMIPRELAXSTEPBOUNDS.voidsetSlpMTol_A(double newval)Sets the value of the controlXPRSconstants.SLPMTOL_A.voidsetSlpMTol_R(double newval)Sets the value of the controlXPRSconstants.SLPMTOL_R.voidsetSlpMVTol(double newval)Sets the value of the controlXPRSconstants.SLPMVTOL.voidsetSlpObjThreshold(double newval)Sets the value of the controlXPRSconstants.SLPOBJTHRESHOLD.voidsetSlpObjToPenaltyCost(double newval)Sets the value of the controlXPRSconstants.SLPOBJTOPENALTYCOST.voidsetSlpOCount(int newval)Sets the value of the controlXPRSconstants.SLPOCOUNT.voidsetSlpOptimalityTolTarget(double newval)Sets the value of the controlXPRSconstants.SLPOPTIMALITYTOLTARGET.voidsetSlpOTol_A(double newval)Sets the value of the controlXPRSconstants.SLPOTOL_A.voidsetSlpOTol_R(double newval)Sets the value of the controlXPRSconstants.SLPOTOL_R.voidsetSlpPenaltyInfoStart(int newval)Sets the value of the controlXPRSconstants.SLPPENALTYINFOSTART.voidsetSlpSameCount(int newval)Sets the value of the controlXPRSconstants.SLPSAMECOUNT.voidsetSlpSameDamp(int newval)Sets the value of the controlXPRSconstants.SLPSAMEDAMP.voidsetSlpSBRowOffset(int newval)Sets the value of the controlXPRSconstants.SLPSBROWOFFSET.voidsetSlpSBStart(int newval)Sets the value of the controlXPRSconstants.SLPSBSTART.voidsetSlpScale(int newval)Sets the value of the controlXPRSconstants.SLPSCALE.voidsetSlpScaleCount(int newval)Sets the value of the controlXPRSconstants.SLPSCALECOUNT.voidsetSlpShrink(double newval)Sets the value of the controlXPRSconstants.SLPSHRINK.voidsetSlpShrinkBias(double newval)Sets the value of the controlXPRSconstants.SLPSHRINKBIAS.voidsetSlpSTol_A(double newval)Sets the value of the controlXPRSconstants.SLPSTOL_A.voidsetSlpSTol_R(double newval)Sets the value of the controlXPRSconstants.SLPSTOL_R.voidsetSlpTraceMaskOps(int newval)Sets the value of the controlXPRSconstants.SLPTRACEMASKOPS.voidsetSlpUnFinishedLimit(int newval)Sets the value of the controlXPRSconstants.SLPUNFINISHEDLIMIT.voidsetSlpUpdateOffset(int newval)Sets the value of the controlXPRSconstants.SLPUPDATEOFFSET.voidsetSlpVCount(int newval)Sets the value of the controlXPRSconstants.SLPVCOUNT.voidsetSlpVLimit(int newval)Sets the value of the controlXPRSconstants.SLPVLIMIT.voidsetSlpVTol_A(double newval)Sets the value of the controlXPRSconstants.SLPVTOL_A.voidsetSlpVTol_R(double newval)Sets the value of the controlXPRSconstants.SLPVTOL_R.voidsetSlpWCount(int newval)Sets the value of the controlXPRSconstants.SLPWCOUNT.voidsetSlpWTol_A(double newval)Sets the value of the controlXPRSconstants.SLPWTOL_A.voidsetSlpWTol_R(double newval)Sets the value of the controlXPRSconstants.SLPWTOL_R.voidsetSlpXCount(int newval)Sets the value of the controlXPRSconstants.SLPXCOUNT.voidsetSlpXLimit(int newval)Sets the value of the controlXPRSconstants.SLPXLIMIT.voidsetSlpXTol_A(double newval)Sets the value of the controlXPRSconstants.SLPXTOL_A.voidsetSlpXTol_R(double newval)Sets the value of the controlXPRSconstants.SLPXTOL_R.voidsetSlpZeroCriterion(int newval)Sets the value of the controlXPRSconstants.SLPZEROCRITERION.voidsetSlpZeroCriterionCount(int newval)Sets the value of the controlXPRSconstants.SLPZEROCRITERIONCOUNT.voidsetSlpZeroCriterionStart(int newval)Sets the value of the controlXPRSconstants.SLPZEROCRITERIONSTART.voidsetSolTimeLimit(double newval)Sets the value of the controlXPRSconstants.SOLTIMELIMIT.voidsetSOSRefTol(double newval)Sets the value of the controlXPRSconstants.SOSREFTOL.voidsetSymmetry(int newval)Sets the value of the controlXPRSconstants.SYMMETRY.voidsetSymSelect(int newval)Sets the value of the controlXPRSconstants.SYMSELECT.voidsetThreads(int newval)Sets the value of the controlXPRSconstants.THREADS.voidsetTimeLimit(double newval)Sets the value of the controlXPRSconstants.TIMELIMIT.voidsetTrace(int newval)Sets the value of the controlXPRSconstants.TRACE.voidsetTreeCompression(int newval)Sets the value of the controlXPRSconstants.TREECOMPRESSION.voidsetTreeCoverCuts(int newval)Sets the value of the controlXPRSconstants.TREECOVERCUTS.voidsetTreeCutSelect(int newval)Sets the value of the controlXPRSconstants.TREECUTSELECT.voidsetTreeDiagnostics(int newval)Sets the value of the controlXPRSconstants.TREEDIAGNOSTICS.voidsetTreeDiagnostics(XPRSenumerations.TreeDiagnostics newval)Sets the value of the controlXPRSconstants.TREEDIAGNOSTICS.voidsetTreeFileLogInterval(int newval)Sets the value of the controlXPRSconstants.TREEFILELOGINTERVAL.voidsetTreeGomCuts(int newval)Sets the value of the controlXPRSconstants.TREEGOMCUTS.voidsetTreeMemoryLimit(int newval)Sets the value of the controlXPRSconstants.TREEMEMORYLIMIT.voidsetTreeMemorySavingTarget(double newval)Sets the value of the controlXPRSconstants.TREEMEMORYSAVINGTARGET.voidsetTreeQCCuts(int newval)Sets the value of the controlXPRSconstants.TREEQCCUTS.voidsetTunerHistory(XPRSenumerations.TunerHistory newval)Sets the value of the controlXPRSconstants.TUNERHISTORY.voidsetTunerMaxTime(double newval)Sets the value of the controlXPRSconstants.TUNERMAXTIME.voidsetTunerMethod(XPRSenumerations.TunerMethod newval)Sets the value of the controlXPRSconstants.TUNERMETHOD.voidsetTunerMethodFile(java.lang.String newval)Sets the value of the controlXPRSconstants.TUNERMETHODFILE.voidsetTunerMode(XPRSenumerations.TunerMode newval)Sets the value of the controlXPRSconstants.TUNERMODE.voidsetTunerOutput(int newval)Sets the value of the controlXPRSconstants.TUNEROUTPUT.voidsetTunerOutputPath(java.lang.String newval)Sets the value of the controlXPRSconstants.TUNEROUTPUTPATH.voidsetTunerPermute(int newval)Sets the value of the controlXPRSconstants.TUNERPERMUTE.voidsetTunerSessionName(java.lang.String newval)Sets the value of the controlXPRSconstants.TUNERSESSIONNAME.voidsetTunerTarget(XPRSenumerations.TunerTarget newval)Sets the value of the controlXPRSconstants.TUNERTARGET.voidsetTunerThreads(int newval)Sets the value of the controlXPRSconstants.TUNERTHREADS.voidsetTunerVerbose(int newval)Sets the value of the controlXPRSconstants.TUNERVERBOSE.voidsetUserSolHeuristic(int newval)Sets the value of the controlXPRSconstants.USERSOLHEURISTIC.voidsetVarSelection(int newval)Sets the value of the controlXPRSconstants.VARSELECTION.voidsetVarSelection(XPRSenumerations.VariableSelection newval)Sets the value of the controlXPRSconstants.VARSELECTION.voidsetVersion(int newval)Sets the value of the controlXPRSconstants.VERSION.voidsetWorkLimit(double newval)Sets the value of the controlXPRSconstants.WORKLIMIT.
-
-
-
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 theEXTRAROWScontrol. 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 theEXTRAROWScontrol. 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 theEXTRACOLScontrol. 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 theEXTRACOLScontrol. 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 theEXTRAELEMScontrol. 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 theEXTRAELEMScontrol. 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.Examples using
controls().setLPIterLimit:- 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.Examples using
controls().setLPIterLimit:- 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.Examples using
controls().setLPLog:- 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.Examples using
controls().setLPLog:- 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 (see Section ) 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 (see Section ) 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 (see Section ) 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)Examples using
controls().setPresolve:- 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)Examples using
controls().setPresolve:- 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 ofINVERTFREQspecifies 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 ofINVERTFREQspecifies 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 ofINVERTFREQfor 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 ofINVERTFREQfor 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.Examples using
controls().setMaxNode:- 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.Examples using
controls().setMaxNode:- 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,MAXMIPSOLrefers to the total number of integer solutions found, and not necessarily the number of distinct solutions.Examples using
controls().setMaxMIPSol:- 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,MAXMIPSOLrefers to the total number of integer solutions found, and not necessarily the number of distinct solutions.Examples using
controls().setMaxMIPSol:- 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.Examples using
controls().setMIPLog:- Returns:
-
Value of control
XPRSconstants.MIPLOG.
-
setMIPLog
public void setMIPLog(int newval)
Sets the value of the controlXPRSconstants.MIPLOG. MIP log print control.Examples using
controls().setMIPLog:- 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,OUTPUTLOGcontrols 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,OUTPUTLOGcontrols which messages are sent to the user output callback. (Values are from the enumerationXPRSenumerations.OutputDetail)Examples using
controls().setOutputLog:- 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,OUTPUTLOGcontrols 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,OUTPUTLOGcontrols which messages are sent to the user output callback. (Values are from the enumerationXPRSenumerations.OutputDetail)Examples using
controls().setOutputLog:- 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-1may 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-1may 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.BARITERLIMITspecifies 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.BARITERLIMITspecifies 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; bit-vector-control (see Section ). (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; bit-vector-control (see Section ). (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; bit-vector-control (see Section ). (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), theTHREADScontrol 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), theTHREADScontrol 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 (see Section ) 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 (see Section ) 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.1301meaning 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.1301meaning 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. IfCROSSOVERTHREADSis set to the default value (-1), theBARTHREADScontrol 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. IfCROSSOVERTHREADSis set to the default value (-1), theBARTHREADScontrol 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 (see Section ) 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 (see Section ) 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 (see Section ) 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. This is a bit-vector control (see Section ). (Values are from the enumerationXPRSenumerations.MipPresolve)Examples using
controls().setMIPPresolve:- 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. This is a bit-vector control (see Section ). (Values are from the enumerationXPRSenumerations.MipPresolve)Examples using
controls().setMIPPresolve:- 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. This is a bit-vector control (see Section ). (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. IfMIPTHREADSis set to the default value (-1), theTHREADScontrol will determine the number of threads used.Examples using
controls().getMIPThreads/controls().setMIPThreads:- 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. IfMIPTHREADSis set to the default value (-1), theTHREADScontrol will determine the number of threads used.Examples using
controls().getMIPThreads/controls().setMIPThreads:- 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 thanDENSECOLLIMITelements 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 thanDENSECOLLIMITelements 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
-
getCallbackFromMainThread
public int getCallbackFromMainThread()
Retrieves the value of the controlXPRSconstants.CALLBACKFROMMAINTHREAD. Branch and Bound: specifies whether the MIP callbacks should only be called on the main thread.- Returns:
-
Value of control
XPRSconstants.CALLBACKFROMMAINTHREAD.
-
setCallbackFromMainThread
public void setCallbackFromMainThread(int newval)
Sets the value of the controlXPRSconstants.CALLBACKFROMMAINTHREAD. Branch and Bound: specifies whether the MIP callbacks should only be called on the main thread.- Parameters:
-
newval- New value for controlXPRSconstants.CALLBACKFROMMAINTHREAD.
-
resetCallbackFromMainThread
public void resetCallbackFromMainThread()
Resets to its default the value of controlXPRSconstants.CALLBACKFROMMAINTHREAD
-
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 usingchgCoeforchgMCoef, 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 usingchgCoeforchgMCoef, 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 (see Section ) 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 (see Section ) 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 (see Section ) 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 (see Section ) 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 (see Section ) 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 (see Section ) 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 whenPREPERMUTEis 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 whenPREPERMUTEis 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. WhenRESOURCESTRATEGYis 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. WhenRESOURCESTRATEGYis 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 moduloCUTFREQis 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 moduloCUTFREQis 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. WhenRESOURCESTRATEGYis enabled, the control also has the same effect asMAXMEMORYSOFTand 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. WhenRESOURCESTRATEGYis enabled, the control also has the same effect asMAXMEMORYSOFTand 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 root 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 root 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 root 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 root 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 root 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 root 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)Examples using
controls().setCutStrategy:- 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)Examples using
controls().setCutStrategy:- 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 of0signifies 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 of0signifies 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 root 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 root 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 (see Section ) providing detailed control of the cuts created for the root node of a MIP solve. UseTREECUTSELECTto 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 (see Section ) providing detailed control of the cuts created for the root node of a MIP solve. UseTREECUTSELECTto 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 (see Section ) 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 (see Section ) providing detailed control of the cuts created during the tree search of a MIP solve. UseCUTSELECTto 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 (see Section ) providing detailed control of the cuts created during the tree search of a MIP solve. UseCUTSELECTto 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.Examples using
controls().setSBBest:- 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.Examples using
controls().setSBBest:- 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 root 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 root 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 bit-vector control (see Section ) 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 bit-vector control (see Section ) 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 (see Section ) 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 (see Section ) 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 (see Section ) 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
@Deprecated public int getBarNumStability()
Deprecated.
-
setBarNumStability
@Deprecated public void setBarNumStability(int newval)
Deprecated.since 45.00Sets the value of the controlXPRSconstants.BARNUMSTABILITY.- Parameters:
-
newval- New value for controlXPRSconstants.BARNUMSTABILITY.
-
resetBarNumStability
@Deprecated public void resetBarNumStability()
Deprecated.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 theEXTRASETScontrol. 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 theEXTRASETScontrol. 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 theEXTRASETELEMScontrol. 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 theEXTRASETELEMScontrol. 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 root 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 root 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 root 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 theTIMELIMITcriterion up to and including the check when the termination was activated. To use the control the user first must obtain the value of theCHECKSONMAXTIMEattribute after the run returns. This attribute value is the number of times the optimizer checked theTIMELIMITcriterion during the last call to the optimization routinemipOptimize. Note that this attribute value will be negative if the optimizer terminated on theTIMELIMITcriterion. To ensure that a reproduction of a run terminates in the same way the user should first ensure thatTIMELIMITis set to its default value or to a large value so the run does not terminate again onTIMELIMITand then simply set the controlMAXCHECKSONMAXTIMEto the absolute value of theCHECKSONMAXTIMEvalue.- 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 theTIMELIMITcriterion up to and including the check when the termination was activated. To use the control the user first must obtain the value of theCHECKSONMAXTIMEattribute after the run returns. This attribute value is the number of times the optimizer checked theTIMELIMITcriterion during the last call to the optimization routinemipOptimize. Note that this attribute value will be negative if the optimizer terminated on theTIMELIMITcriterion. To ensure that a reproduction of a run terminates in the same way the user should first ensure thatTIMELIMITis set to its default value or to a large value so the run does not terminate again onTIMELIMITand then simply set the controlMAXCHECKSONMAXTIMEto the absolute value of theCHECKSONMAXTIMEvalue.- 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 theMAXCUTTIMEcontrol 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 theMAXCUTTIMEcriterion 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 theCHECKSONMAXCUTTIMEattribute after the run returns. This attribute value is the number of times the optimizer checked theMAXCUTTIMEcriterion during the last call to the optimization routinemipOptimize. Note that this attribute value will be negative if the optimizer terminated cutting on theMAXCUTTIMEcriterion. To ensure accurate reproduction of a run the user should first ensure thatMAXCUTTIMEis set to its default value or to a large value so the run does not terminate again onMAXCUTTIMEand then simply set the controlMAXCHECKSONMAXCUTTIMEto the absolute value of theCHECKSONMAXCUTTIMEvalue.- 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 theMAXCUTTIMEcontrol 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 theMAXCUTTIMEcriterion 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 theCHECKSONMAXCUTTIMEattribute after the run returns. This attribute value is the number of times the optimizer checked theMAXCUTTIMEcriterion during the last call to the optimization routinemipOptimize. Note that this attribute value will be negative if the optimizer terminated cutting on theMAXCUTTIMEcriterion. To ensure accurate reproduction of a run the user should first ensure thatMAXCUTTIMEis set to its default value or to a large value so the run does not terminate again onMAXCUTTIMEand then simply set the controlMAXCHECKSONMAXCUTTIMEto the absolute value of theCHECKSONMAXCUTTIMEvalue.- 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.Examples using
controls().getMutexCallBacks/controls().setMutexCallBacks:- 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.Examples using
controls().getMutexCallBacks/controls().setMutexCallBacks:- 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 (see Section ) for selecting which local search heuristics to apply on the root node of a MIP solve. UseHEURSEARCHTREESELECTto 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 (see Section ) for selecting which local search heuristics to apply on the root node of a MIP solve. UseHEURSEARCHTREESELECTto 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 (see Section ) 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 (see Section ) for selecting which local search heuristics to apply during the tree search of a MIP solve. UseHEURSEARCHROOTSELECTto 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 (see Section ) for selecting which local search heuristics to apply during the tree search of a MIP solve. UseHEURSEARCHROOTSELECTto 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 (see Section ) 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. TheTREECOMPRESSIONcontrol 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. WhereTREECOMPRESSIONis 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. TheTREECOMPRESSIONcontrol 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. WhereTREECOMPRESSIONis 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 (see Section ) 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 (see Section ) 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 (see Section ) 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 theBACKTRACKcontrol. (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 theBACKTRACKcontrol. (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.Examples using
controls().getThreads:- 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.Examples using
controls().getThreads:- 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 bit-vector (see Section ) 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 bit-vector (see Section ) 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 bit-vector (see Section ) 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 via a bit-vector (see Section ).- 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 via a bit-vector (see Section ).- 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)Examples using
controls().getMipRestart/controls().setMipRestart:- 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)Examples using
controls().getMipRestart/controls().setMipRestart:- 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 theCACHESIZEcontrol) 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 theCACHESIZEcontrol) 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 byMAXMEMORYSOFTandMAXMEMORYHARD- 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 byMAXMEMORYSOFTandMAXMEMORYHARD- 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 bit-vector control (see Section ) 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 bit-vector control (see Section ) 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. Notably, this is also the control to enable the primal-dual hybrid gradient algorithm.- 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. Notably, this is also the control to enable the primal-dual hybrid gradient algorithm.- 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. IfDUALTHREADSis set to the default value (-1), theTHREADScontrol 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. IfDUALTHREADSis set to the default value (-1), theTHREADScontrol 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 (see Section ) 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 (see Section ) 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.Examples using
controls().setMIPDualReductions:- 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.Examples using
controls().setMIPDualReductions:- 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 theSCALINGcontrol 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 theSCALINGcontrol 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. SettingSERIALIZEPREINTSOLto 1 will ensure that thepreintsolcallback is always fired in a deterministic order during a parallel MIP solve. This applies only when the controlDETERMINISTICis set to1.- Returns:
-
Value of control
XPRSconstants.SERIALIZEPREINTSOL.
-
setSerializePreIntSol
public void setSerializePreIntSol(int newval)
Sets the value of the controlXPRSconstants.SERIALIZEPREINTSOL. SettingSERIALIZEPREINTSOLto 1 will ensure that thepreintsolcallback is always fired in a deterministic order during a parallel MIP solve. This applies only when the controlDETERMINISTICis 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 theMIPCONCURRENTNODESnode 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 theMIPCONCURRENTNODESnode 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 setHEUREMPHASISto 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.Examples using
controls().setHeurEmphasis:- 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 setHEUREMPHASISto 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.Examples using
controls().setHeurEmphasis:- 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.BARREFITERspecifies 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.BARREFITERspecifies 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 theCUTFREQcontrol 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 theCUTFREQcontrol 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. Bit-vector control (see Section ) to 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. Bit-vector control (see Section ) to 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 theLOCALSOLVERcontrol) 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 theLOCALSOLVERcontrol) 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 bit-vector control (see Section ) 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 bit-vector control (see Section ) 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. Bit-vector control (see Section ) to 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. Bit-vector control (see Section ) to 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. Bit-vector control (see Section ) 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. Bit-vector control (see Section ) 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, unlessBAROUTPUTis 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, unlessBAROUTPUTis 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 aggressively 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 aggressively 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
-
getPreRootThreads
public int getPreRootThreads()
Retrieves the value of the controlXPRSconstants.PREROOTTHREADS. Specifies an explicit number of threads that should be used for the Pre-root parallel heuristic phase. By default, this phase will use all threads available to the solver (as governed by the controlTHREADS).- Returns:
-
Value of control
XPRSconstants.PREROOTTHREADS.
-
setPreRootThreads
public void setPreRootThreads(int newval)
Sets the value of the controlXPRSconstants.PREROOTTHREADS. Specifies an explicit number of threads that should be used for the Pre-root parallel heuristic phase. By default, this phase will use all threads available to the solver (as governed by the controlTHREADS).- Parameters:
-
newval- New value for controlXPRSconstants.PREROOTTHREADS.
-
resetPreRootThreads
public void resetPreRootThreads()
Resets to its default the value of controlXPRSconstants.PREROOTTHREADS
-
getBarIterative
public int getBarIterative()
Retrieves the value of the controlXPRSconstants.BARITERATIVE. The maximum number of barrier iterations in which an iterative solver is used instead of the Cholesky decomposition.- Returns:
-
Value of control
XPRSconstants.BARITERATIVE.
-
setBarIterative
public void setBarIterative(int newval)
Sets the value of the controlXPRSconstants.BARITERATIVE. The maximum number of barrier iterations in which an iterative solver is used instead of the Cholesky decomposition.- Parameters:
-
newval- New value for controlXPRSconstants.BARITERATIVE.
-
resetBarIterative
public void resetBarIterative()
Resets to its default the value of controlXPRSconstants.BARITERATIVE
-
getGlobalPresolveOBBT
public int getGlobalPresolveOBBT()
Retrieves the value of the controlXPRSconstants.GLOBALPRESOLVEOBBT. Controls the amount of work performed by Optimization-Based Bound Tightening (OBBT).- Returns:
-
Value of control
XPRSconstants.GLOBALPRESOLVEOBBT.
-
setGlobalPresolveOBBT
public void setGlobalPresolveOBBT(int newval)
Sets the value of the controlXPRSconstants.GLOBALPRESOLVEOBBT. Controls the amount of work performed by Optimization-Based Bound Tightening (OBBT).- Parameters:
-
newval- New value for controlXPRSconstants.GLOBALPRESOLVEOBBT.
-
resetGlobalPresolveOBBT
public void resetGlobalPresolveOBBT()
Resets to its default the value of controlXPRSconstants.GLOBALPRESOLVEOBBT
-
getSDPCutStrategy
public XPRSenumerations.SDPCutStrategy getSDPCutStrategy()
Retrieves the value of the controlXPRSconstants.SDPCUTSTRATEGY. Level of SDP cutting planes separation: This specifies how aggressively SDP cuts should be separated. (Values are from the enumerationXPRSenumerations.SDPCutStrategy)- Returns:
-
Value of control
XPRSconstants.SDPCUTSTRATEGY.
-
setSDPCutStrategy
public void setSDPCutStrategy(XPRSenumerations.SDPCutStrategy newval)
Sets the value of the controlXPRSconstants.SDPCUTSTRATEGY. Level of SDP cutting planes separation: This specifies how aggressively SDP cuts should be separated. (Values are from the enumerationXPRSenumerations.SDPCutStrategy)- Parameters:
-
newval- New value for controlXPRSconstants.SDPCUTSTRATEGY.
-
resetSDPCutStrategy
public void resetSDPCutStrategy()
Resets to its default the value of controlXPRSconstants.SDPCUTSTRATEGY
-
getDeterministicLog
public int getDeterministicLog()
Retrieves the value of the controlXPRSconstants.DETERMINISTICLOG. Suppress non-deterministic log information in the standard MIP log. In particular, wall clock time stamps are replaced by (deterministic) work units.- Returns:
-
Value of control
XPRSconstants.DETERMINISTICLOG.
-
setDeterministicLog
public void setDeterministicLog(int newval)
Sets the value of the controlXPRSconstants.DETERMINISTICLOG. Suppress non-deterministic log information in the standard MIP log. In particular, wall clock time stamps are replaced by (deterministic) work units.- Parameters:
-
newval- New value for controlXPRSconstants.DETERMINISTICLOG.
-
resetDeterministicLog
public void resetDeterministicLog()
Resets to its default the value of controlXPRSconstants.DETERMINISTICLOG
-
getBarhgGPU
public int getBarhgGPU()
Retrieves the value of the controlXPRSconstants.BARHGGPU. Whether to use a GPU for the hybrid gradient algorithm. Even though the GPU implementation of the hybrid gradient algorithm is identical in operation and functionality to the CPU implementation, the returned solutions can differ between the two versions due to the different architecture of the GPU. GPU support is not available in the deterministic concurrent LP algorithm.- Returns:
-
Value of control
XPRSconstants.BARHGGPU.
-
setBarhgGPU
public void setBarhgGPU(int newval)
Sets the value of the controlXPRSconstants.BARHGGPU. Whether to use a GPU for the hybrid gradient algorithm. Even though the GPU implementation of the hybrid gradient algorithm is identical in operation and functionality to the CPU implementation, the returned solutions can differ between the two versions due to the different architecture of the GPU. GPU support is not available in the deterministic concurrent LP algorithm.- Parameters:
-
newval- New value for controlXPRSconstants.BARHGGPU.
-
resetBarhgGPU
public void resetBarhgGPU()
Resets to its default the value of controlXPRSconstants.BARHGGPU
-
getBarhgPrecision
public XPRSenumerations.BarHGPrecision getBarhgPrecision()
Retrieves the value of the controlXPRSconstants.BARHGPRECISION. Whether to use single or double precision floating-point arithmetic in the hybrid gardient algorithm. The single precision implementation uses less memory and is, in general, faster than the double precision implementation. This control applies to both the CPU and the GPU implementation of the algorithm. The performance difference is greater for the GPU version. (Values are from the enumerationXPRSenumerations.BarHGPrecision)- Returns:
-
Value of control
XPRSconstants.BARHGPRECISION.
-
setBarhgPrecision
public void setBarhgPrecision(XPRSenumerations.BarHGPrecision newval)
Sets the value of the controlXPRSconstants.BARHGPRECISION. Whether to use single or double precision floating-point arithmetic in the hybrid gardient algorithm. The single precision implementation uses less memory and is, in general, faster than the double precision implementation. This control applies to both the CPU and the GPU implementation of the algorithm. The performance difference is greater for the GPU version. (Values are from the enumerationXPRSenumerations.BarHGPrecision)- Parameters:
-
newval- New value for controlXPRSconstants.BARHGPRECISION.
-
resetBarhgPrecision
public void resetBarhgPrecision()
Resets to its default the value of controlXPRSconstants.BARHGPRECISION
-
getBarhgGPUBlocksize
public int getBarhgGPUBlocksize()
Retrieves the value of the controlXPRSconstants.BARHGGPUBLOCKSIZE. The size of CUDA blocks to use for the GPU calculations.- Returns:
-
Value of control
XPRSconstants.BARHGGPUBLOCKSIZE.
-
setBarhgGPUBlocksize
public void setBarhgGPUBlocksize(int newval)
Sets the value of the controlXPRSconstants.BARHGGPUBLOCKSIZE. The size of CUDA blocks to use for the GPU calculations.- Parameters:
-
newval- New value for controlXPRSconstants.BARHGGPUBLOCKSIZE.
-
resetBarhgGPUBlocksize
public void resetBarhgGPUBlocksize()
Resets to its default the value of controlXPRSconstants.BARHGGPUBLOCKSIZE
-
getGPUPlatform
public int getGPUPlatform()
Retrieves the value of the controlXPRSconstants.GPUPLATFORM. Controls what kind of GPU support is enabled overall in Xpress. Individual solver components may disable GPU support.- Returns:
-
Value of control
XPRSconstants.GPUPLATFORM.
-
setGPUPlatform
public void setGPUPlatform(int newval)
Sets the value of the controlXPRSconstants.GPUPLATFORM. Controls what kind of GPU support is enabled overall in Xpress. Individual solver components may disable GPU support.- Parameters:
-
newval- New value for controlXPRSconstants.GPUPLATFORM.
-
resetGPUPlatform
public void resetGPUPlatform()
Resets to its default the value of controlXPRSconstants.GPUPLATFORM
-
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 toMATRIXTOLin absolute value, it is treated as zero. The control applies when solving a problem, for an input tolerance seeINPUTTOL.Examples using
controls().getMatrixTol:- 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 toMATRIXTOLin absolute value, it is treated as zero. The control applies when solving a problem, for an input tolerance seeINPUTTOL.Examples using
controls().getMatrixTol:- 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 thanPIVOTTOLis 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 thanPIVOTTOLis 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.Examples using
controls().getFeasTol:- 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.Examples using
controls().getFeasTol:- 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 thanETATOLare 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 thanETATOLare 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.Examples using
controls().getMIPTol/controls().setMIPTol:- 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.Examples using
controls().getMIPTol/controls().setMIPTol:- 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.BARPERTURBcontrolls 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.BARPERTURBcontrolls 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. IfMIPADDCUTOFFis nonzero, it will be added toCURRMIPCUTOFFeach 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 controlMIPABSSTOPprovides 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. IfMIPADDCUTOFFis nonzero, it will be added toCURRMIPCUTOFFeach 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 controlMIPABSSTOPprovides 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 theCURRMIPCUTOFFattribute. The value ofCURRMIPCUTOFFis calculated using theMIPRELCUTOFFandMIPADDCUTOFFcontrols.Examples using
controls().getMIPAbsCutoff/controls().setMIPAbsCutoff:- 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 theCURRMIPCUTOFFattribute. The value ofCURRMIPCUTOFFis calculated using theMIPRELCUTOFFandMIPADDCUTOFFcontrols.Examples using
controls().getMIPAbsCutoff/controls().setMIPAbsCutoff:- 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 controlMIPRELSTOPprovides 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 controlMIPRELSTOPprovides 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.BIGMandPENALTYare 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.BIGMandPENALTYare 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
whereMIPOBJVALis the value of the best solution's objective function, andBESTBOUNDis 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, setMIPABSSTOPto 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
whereMIPOBJVALis the value of the best solution's objective function, andBESTBOUNDis 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, setMIPABSSTOPto 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| <=MIPRELSTOPx max(|BESTBOUND|,|MIPOBJVAL|)
whereMIPOBJVALis the value of the best solution's objective function andBESTBOUNDis 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, setMIPRELSTOPto 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| <=MIPRELSTOPx max(|BESTBOUND|,|MIPOBJVAL|)
whereMIPOBJVALis the value of the best solution's objective function andBESTBOUNDis 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, setMIPRELSTOPto 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.0results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURBcontrol. IfAUTOPERTURBis 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 ofPRIMALPERTURBwill 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.0results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURBcontrol. IfAUTOPERTURBis 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 ofPRIMALPERTURBwill 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.0results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURBcontrol. IfAUTOPERTURBis 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 ofDUALPERTURBwill 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.0results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURBcontrol. IfAUTOPERTURBis 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 ofDUALPERTURBwill 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 thegapnotifycallback 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 theMIPRELGAPNOTIFYcontrol.- Returns:
-
Value of control
XPRSconstants.MIPABSGAPNOTIFY.
-
setMIPAbsGapNotify
public void setMIPAbsGapNotify(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFY. Branch and bound: if thegapnotifycallback 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 theMIPRELGAPNOTIFYcontrol.- 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 thegapnotifycallback 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 theMIPRELGAPNOTIFYcontrol.- Returns:
-
Value of control
XPRSconstants.MIPRELGAPNOTIFY.
-
setMIPRelGapNotify
public void setMIPRelGapNotify(double newval)
Sets the value of the controlXPRSconstants.MIPRELGAPNOTIFY. Branch and bound: if thegapnotifycallback 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 theMIPRELGAPNOTIFYcontrol.- 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 eitherBARGAPTARGETis satisfied or until no further improvements are possible. In the latter case, ifBARGAPSTOPis 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 eitherBARGAPTARGETis satisfied or until no further improvements are possible. In the latter case, ifBARGAPSTOPis 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 byCUTFACTORtimes 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 byCUTFACTORtimes 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 theTREEMEMORYLIMITcontrol, 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. TheTREEMEMORYSAVINGTARGETcontrol specifies the extra proportion of the tree's size to try to save; for example, if the tree memory limit is 1000Mb andTREEMEMORYSAVINGTARGETis 0.1, when the tree size exceeds 1000Mb the optimizer will try to reduce the tree size to 900Mb. Reducing the value ofTREEMEMORYSAVINGTARGETwill 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 ofTREEMEMORYSAVINGTARGETwill 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 theTREEMEMORYLIMITcontrol, 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. TheTREEMEMORYSAVINGTARGETcontrol specifies the extra proportion of the tree's size to try to save; for example, if the tree memory limit is 1000Mb andTREEMEMORYSAVINGTARGETis 0.1, when the tree size exceeds 1000Mb the optimizer will try to reduce the tree size to 900Mb. Reducing the value ofTREEMEMORYSAVINGTARGETwill 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 ofTREEMEMORYSAVINGTARGETwill 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 theTREEMEMORYLIMITcontrol, 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; theRELAXTREEMEMORYLIMITcontrol specifies the proportion of the previous memory limit by which to relax it. SetRELAXTREEMEMORYLIMITto0.0to 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 theTREEMEMORYLIMITcontrol, 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; theRELAXTREEMEMORYLIMITcontrol specifies the proportion of the previous memory limit by which to relax it. SetRELAXTREEMEMORYLIMITto0.0to 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 thegapnotifycallback 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 theMIPRELGAPNOTIFYOBJcontrol.- Returns:
-
Value of control
XPRSconstants.MIPABSGAPNOTIFYOBJ.
-
setMIPAbsGapNotifyObj
public void setMIPAbsGapNotifyObj(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYOBJ. Branch and bound: if thegapnotifycallback 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 theMIPRELGAPNOTIFYOBJcontrol.- 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 thegapnotifycallback 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 theMIPRELGAPNOTIFYBOUNDcontrol.- Returns:
-
Value of control
XPRSconstants.MIPABSGAPNOTIFYBOUND.
-
setMIPAbsGapNotifyBound
public void setMIPAbsGapNotifyBound(double newval)
Sets the value of the controlXPRSconstants.MIPABSGAPNOTIFYBOUND. Branch and bound: if thegapnotifycallback 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 theMIPRELGAPNOTIFYBOUNDcontrol.- 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 thanMAXIMPLIEDBOUNDwill 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 thanMAXIMPLIEDBOUNDwill 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 toleranceFEASTOLis 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 toleranceFEASTOLis 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 toINPUTTOLin 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 toINPUTTOLin 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.Examples using
controls().setTimeLimit:- 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.Examples using
controls().setTimeLimit:- 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
-
getWorkLimit
public double getWorkLimit()
Retrieves the value of the controlXPRSconstants.WORKLIMIT. The maximum work (measured in work units) that the Optimizer will run before it terminates.WORKis accumulated during the search and ever increasing. In contrast toTIME, WORK is independent of the hardware and platform on which the search is conducted. TheWORKLIMITserves as a deterministic stopping criterion. When it is reached, it leaves the optimizer in a reproducible state.- Returns:
-
Value of control
XPRSconstants.WORKLIMIT.
-
setWorkLimit
public void setWorkLimit(double newval)
Sets the value of the controlXPRSconstants.WORKLIMIT. The maximum work (measured in work units) that the Optimizer will run before it terminates.WORKis accumulated during the search and ever increasing. In contrast toTIME, WORK is independent of the hardware and platform on which the search is conducted. TheWORKLIMITserves as a deterministic stopping criterion. When it is reached, it leaves the optimizer in a reproducible state.- Parameters:
-
newval- New value for controlXPRSconstants.WORKLIMIT.
-
resetWorkLimit
public void resetWorkLimit()
Resets to its default the value of controlXPRSconstants.WORKLIMIT
-
getCallbackCheckTimeWorkDelay
public double getCallbackCheckTimeWorkDelay()
Retrieves the value of the controlXPRSconstants.CALLBACKCHECKTIMEWORKDELAY. Minimum delay in work units between two consecutive executions of the CHECKTIME callback in the same solution process- Returns:
-
Value of control
XPRSconstants.CALLBACKCHECKTIMEWORKDELAY.
-
setCallbackCheckTimeWorkDelay
public void setCallbackCheckTimeWorkDelay(double newval)
Sets the value of the controlXPRSconstants.CALLBACKCHECKTIMEWORKDELAY. Minimum delay in work units between two consecutive executions of the CHECKTIME callback in the same solution process- Parameters:
-
newval- New value for controlXPRSconstants.CALLBACKCHECKTIMEWORKDELAY.
-
resetCallbackCheckTimeWorkDelay
public void resetCallbackCheckTimeWorkDelay()
Resets to its default the value of controlXPRSconstants.CALLBACKCHECKTIMEWORKDELAY
-
getPreRootWorkLimit
public double getPreRootWorkLimit()
Retrieves the value of the controlXPRSconstants.PREROOTWORKLIMIT. Set an explicit work limit in work units for the Pre-root parallel heuristic phase. Any positive value also enables this phase and runs it until thePREROOTWORKLIMITunits of work are hit.- Returns:
-
Value of control
XPRSconstants.PREROOTWORKLIMIT.
-
setPreRootWorkLimit
public void setPreRootWorkLimit(double newval)
Sets the value of the controlXPRSconstants.PREROOTWORKLIMIT. Set an explicit work limit in work units for the Pre-root parallel heuristic phase. Any positive value also enables this phase and runs it until thePREROOTWORKLIMITunits of work are hit.- Parameters:
-
newval- New value for controlXPRSconstants.PREROOTWORKLIMIT.
-
resetPreRootWorkLimit
public void resetPreRootWorkLimit()
Resets to its default the value of controlXPRSconstants.PREROOTWORKLIMIT
-
getPreRootEffort
public double getPreRootEffort()
Retrieves the value of the controlXPRSconstants.PREROOTEFFORT. Dial for the work spent during the Pre-root parallel heuristic phase. A positive value sets a suitable work limit that is dependent on problem-characteristics. Changing the value up/or down dials the work spent in this phase up or down. This control also enables/disables Pre-root parallel heuristics.- Returns:
-
Value of control
XPRSconstants.PREROOTEFFORT.
-
setPreRootEffort
public void setPreRootEffort(double newval)
Sets the value of the controlXPRSconstants.PREROOTEFFORT. Dial for the work spent during the Pre-root parallel heuristic phase. A positive value sets a suitable work limit that is dependent on problem-characteristics. Changing the value up/or down dials the work spent in this phase up or down. This control also enables/disables Pre-root parallel heuristics.- Parameters:
-
newval- New value for controlXPRSconstants.PREROOTEFFORT.
-
resetPreRootEffort
public void resetPreRootEffort()
Resets to its default the value of controlXPRSconstants.PREROOTEFFORT
-
getBarhgRelTol
public double getBarhgRelTol()
Retrieves the value of the controlXPRSconstants.BARHGRELTOL. Relative feasibility tolerance for the hybrid gradient algorithm.- Returns:
-
Value of control
XPRSconstants.BARHGRELTOL.
-
setBarhgRelTol
public void setBarhgRelTol(double newval)
Sets the value of the controlXPRSconstants.BARHGRELTOL. Relative feasibility tolerance for the hybrid gradient algorithm.- Parameters:
-
newval- New value for controlXPRSconstants.BARHGRELTOL.
-
resetBarhgRelTol
public void resetBarhgRelTol()
Resets to its default the value of controlXPRSconstants.BARHGRELTOL
-
getMPSRHSName
public java.lang.String getMPSRHSName()
Retrieves the value of the controlXPRSconstants.MPSRHSNAME. When reading an MPS file, this control determines which entries from theRHSsection 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 theRHSsection 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 theRANGESsection 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 theRANGESsection 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 theBOUNDSsection 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 theBOUNDSsection 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 on the nonlinear problem 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 on the nonlinear problem 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
-
getSlpLog
public int getSlpLog()
Retrieves the value of the controlXPRSconstants.SLPLOG. Frequency with which SLP status is printed- Returns:
-
Value of control
XPRSconstants.SLPLOG.
-
setSlpLog
public void setSlpLog(int newval)
Sets the value of the controlXPRSconstants.SLPLOG. Frequency with which SLP status is printed- Parameters:
-
newval- New value for controlXPRSconstants.SLPLOG.
-
resetSlpLog
public void resetSlpLog()
Resets to its default the value of controlXPRSconstants.SLPLOG
-
getLocalSolver
public int getLocalSolver()
Retrieves the value of the controlXPRSconstants.LOCALSOLVER. Selects the library to use for local solvesExamples using
controls().setLocalSolver:- Returns:
-
Value of control
XPRSconstants.LOCALSOLVER.
-
setLocalSolver
public void setLocalSolver(int newval)
Sets the value of the controlXPRSconstants.LOCALSOLVER. Selects the library to use for local solvesExamples using
controls().setLocalSolver:- 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 main 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 main 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. Controls whether to call FICO Xpress Global or one of the local solversExamples using
controls().setNLPSolver:- Returns:
-
Value of control
XPRSconstants.NLPSOLVER.
-
setNLPSolver
public void setNLPSolver(int newval)
Sets the value of the controlXPRSconstants.NLPSOLVER. Controls whether to call FICO Xpress Global or one of the local solversExamples using
controls().setNLPSolver:- 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 is performed- 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 is performed- 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 analysis- 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 analysis- 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
-
getSlpScale
public int getSlpScale()
Retrieves the value of the controlXPRSconstants.SLPSCALE. When to re-scale the SLP problem- Returns:
-
Value of control
XPRSconstants.SLPSCALE.
-
setSlpScale
public void setSlpScale(int newval)
Sets the value of the controlXPRSconstants.SLPSCALE. When to re-scale the SLP problem- Parameters:
-
newval- New value for controlXPRSconstants.SLPSCALE.
-
resetSlpScale
public void resetSlpScale()
Resets to its default the value of controlXPRSconstants.SLPSCALE
-
getSlpScaleCount
public int getSlpScaleCount()
Retrieves the value of the controlXPRSconstants.SLPSCALECOUNT. Iteration limit used in determining when to re-scale the SLP matrix- Returns:
-
Value of control
XPRSconstants.SLPSCALECOUNT.
-
setSlpScaleCount
public void setSlpScaleCount(int newval)
Sets the value of the controlXPRSconstants.SLPSCALECOUNT. Iteration limit used in determining when to re-scale the SLP matrix- Parameters:
-
newval- New value for controlXPRSconstants.SLPSCALECOUNT.
-
resetSlpScaleCount
public void resetSlpScaleCount()
Resets to its default the value of controlXPRSconstants.SLPSCALECOUNT
-
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 settingHEURSTRATEGYto 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 settingHEURSTRATEGYto 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 nonlinear problems- 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 nonlinear problems- 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 :muused 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 :muused 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
-
getKnitroParamSoltype
public int getKnitroParamSoltype()
Retrieves the value of the controlXPRSconstants.KNITRO_PARAM_SOLTYPE. This option specifies the solution returned by Knitro. Generally, the solution converged to by Knitro is a locally optimal solution that corresponds to the best feasible solution found. However, on rare occasions, Knitro may enounter a feasible solution during the optimization process that has a better objective value than the final solution converged to by Knitro. Setting soltype = 1 in this case will return this iterate.- Returns:
-
Value of control
XPRSconstants.KNITRO_PARAM_SOLTYPE.
-
setKnitroParamSoltype
public void setKnitroParamSoltype(int newval)
Sets the value of the controlXPRSconstants.KNITRO_PARAM_SOLTYPE. This option specifies the solution returned by Knitro. Generally, the solution converged to by Knitro is a locally optimal solution that corresponds to the best feasible solution found. However, on rare occasions, Knitro may enounter a feasible solution during the optimization process that has a better objective value than the final solution converged to by Knitro. Setting soltype = 1 in this case will return this iterate.- Parameters:
-
newval- New value for controlXPRSconstants.KNITRO_PARAM_SOLTYPE.
-
resetKnitroParamSoltype
public void resetKnitroParamSoltype()
Resets to its default the value of controlXPRSconstants.KNITRO_PARAM_SOLTYPE
-
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_OUTLEVELwhenXKTR_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_OUTLEVELwhenXKTR_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_ALGORITHMuser 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_ALGORITHMuser 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.
