|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SCIP_Set Struct Reference Detailed Descriptionglobal SCIP settings Definition at line 55 of file struct_set.h.
Field Documentation
SCIP operation stage Definition at line 57 of file struct_set.h. Referenced by checkStage(), copyProb(), displayRelevantStats(), exitPresolve(), freeSolve(), freeTransform(), getDualbound(), getLowerbound(), initPresolve(), initSolve(), presolve(), primalAddSol(), printSolutionStatistics(), propagationRound(), SCIPaddCons(), SCIPaddSol(), SCIPaddSolFree(), SCIPaddVar(), SCIPaddVarLocks(), SCIPaddVarObj(), SCIPchgVarLb(), SCIPchgVarLbGlobal(), SCIPchgVarObj(), SCIPchgVarType(), SCIPchgVarUb(), SCIPchgVarUbGlobal(), SCIPconsAddAge(), SCIPconvertCutsToConss(), SCIPcopyCuts(), SCIPcreateCons(), SCIPcreateOrigSol(), SCIPcreateProb(), SCIPcreateSol(), SCIPcreateSolCopyOrig(), SCIPcreateVar(), SCIPdelCons(), SCIPdelConsLocal(), SCIPdelConsNode(), SCIPdelVar(), SCIPenableOrDisableStatisticTiming(), SCIPenableReoptimization(), SCIPfindCons(), SCIPfindOrigCons(), SCIPfindVar(), SCIPfixVar(), SCIPfreeProb(), SCIPfreeSol(), SCIPfreeSolve(), SCIPfreeTransform(), SCIPgetBestSol(), SCIPgetConss(), SCIPgetFixedVars(), SCIPgetNBinVars(), SCIPgetNConss(), SCIPgetNContVars(), SCIPgetNFixedVars(), SCIPgetNImplVars(), SCIPgetNIntVars(), SCIPgetNObjVars(), SCIPgetNSols(), SCIPgetNTotalVars(), SCIPgetNUpgrConss(), SCIPgetNVars(), SCIPgetProbData(), SCIPgetSols(), SCIPgetSolVarsData(), SCIPgetStage(), SCIPgetStatus(), SCIPgetVars(), SCIPgetVarsData(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisObjIntegral(), SCIPisTransformed(), SCIPlockVarCons(), SCIPnlpInclude(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPparseVar(), SCIPpresolve(), SCIPpricerActivate(), SCIPpricerDeactivate(), SCIPprintBranchingStatistics(), SCIPprintLPSolutionQuality(), SCIPprintStage(), SCIPprintStatistics(), SCIPreleaseCons(), SCIPreleaseVar(), SCIPreoptFree(), SCIPsetObjIntegral(), SCIPsetObjlimit(), SCIPsetProbData(), SCIPsolve(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtransformProb(), SCIPtrySol(), SCIPtrySolFree(), SCIPunlockVarCons(), SCIPupdateLocalDualbound(), SCIPupdateLocalLowerbound(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddObj(), SCIPvarChgBranchFactor(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarCopy(), soltreefreeNode(), tightenBounds(), and varIncRootboundchgs().
very ugly: pointer to scip main data structure for callback methods Definition at line 58 of file struct_set.h. Referenced by addCurrentSolution(), applyBounding(), conshdlrActivateCons(), conshdlrAddCheckcons(), conshdlrAddCons(), conshdlrAddEnfocons(), conshdlrAddPropcons(), conshdlrAddSepacons(), conshdlrDeactivateCons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrEnableConsSeparation(), detectImpliedBounds(), nodepqDelPos(), SCIP_DECL_PARAMCHGD(), SCIPbranchruleCopyInclude(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleExit(), SCIPbranchruleExitsol(), SCIPbranchruleFree(), SCIPbranchruleInit(), SCIPbranchruleInitsol(), SCIPcomprCopyInclude(), SCIPcomprExec(), SCIPcomprExit(), SCIPcomprFree(), SCIPcomprInit(), SCIPconflicthdlrCopyInclude(), SCIPconflicthdlrExec(), SCIPconflicthdlrExit(), SCIPconflicthdlrExitsol(), SCIPconflicthdlrFree(), SCIPconflicthdlrInit(), SCIPconflicthdlrInitsol(), SCIPconsActivate(), SCIPconsActive(), SCIPconsAddAge(), SCIPconsAddLocks(), SCIPconsCheck(), SCIPconsCopy(), SCIPconsCreate(), SCIPconsDeactivate(), SCIPconsDeactive(), SCIPconsDelete(), SCIPconsDisable(), SCIPconsDisablePropagation(), SCIPconsEnable(), SCIPconsEnablePropagation(), SCIPconsEnableSeparation(), SCIPconsEnfolp(), SCIPconsEnfops(), SCIPconsFree(), SCIPconsGetNVars(), SCIPconsGetVars(), SCIPconshdlrCheck(), SCIPconshdlrCopyInclude(), SCIPconshdlrDelVars(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrExit(), SCIPconshdlrExitpre(), SCIPconshdlrExitsol(), SCIPconshdlrFree(), SCIPconshdlrGetDiveBoundChanges(), SCIPconshdlrInit(), SCIPconshdlrInitLP(), SCIPconshdlrInitpre(), SCIPconshdlrInitsol(), SCIPconshdlrLockVars(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPconshdlrUnlockVars(), SCIPconsInitlp(), SCIPconsMarkPropagate(), SCIPconsParse(), SCIPconsPresol(), SCIPconsPrint(), SCIPconsProp(), SCIPconsRelease(), SCIPconsResetAge(), SCIPconsResolvePropagation(), SCIPconsResprop(), SCIPconsSepalp(), SCIPconsSepasol(), SCIPconsSetChecked(), SCIPconsSetEnforced(), SCIPconsSetInitial(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPconsTransform(), SCIPconsUnmarkPropagate(), SCIPdialogCopyInclude(), SCIPdialogExec(), SCIPdispCopyInclude(), SCIPdispExit(), SCIPdispExitsol(), SCIPdispFree(), SCIPdispInit(), SCIPdispInitsol(), SCIPdispOutput(), SCIPdivesetGetScore(), SCIPeventfilterFree(), SCIPeventhdlrCopyInclude(), SCIPeventhdlrExec(), SCIPeventhdlrExit(), SCIPeventhdlrExitsol(), SCIPeventhdlrFree(), SCIPeventhdlrInit(), SCIPeventhdlrInitsol(), SCIPheurCopyInclude(), SCIPheurExec(), SCIPheurExit(), SCIPheurExitsol(), SCIPheurFree(), SCIPheurInit(), SCIPheurInitsol(), SCIPnlpCreate(), SCIPnlpFree(), SCIPnodeAddCons(), SCIPnodepqInsert(), SCIPnodeselCompare(), SCIPnodeselCopyInclude(), SCIPnodeselExit(), SCIPnodeselExitsol(), SCIPnodeselFree(), SCIPnodeselInit(), SCIPnodeselInitsol(), SCIPnodeselSelect(), SCIPparamSetBool(), SCIPparamSetChar(), SCIPparamSetInt(), SCIPparamSetLongint(), SCIPparamSetReal(), SCIPparamSetString(), SCIPpresolCopyInclude(), SCIPpresolExec(), SCIPpresolExit(), SCIPpresolExitpre(), SCIPpresolFree(), SCIPpresolInit(), SCIPpresolInitpre(), SCIPpriceLoop(), SCIPpricerCopyInclude(), SCIPpricerExit(), SCIPpricerExitsol(), SCIPpricerFarkas(), SCIPpricerFree(), SCIPpricerInit(), SCIPpricerInitsol(), SCIPpricerRedcost(), SCIPpricestoreAddVar(), SCIPprobAddCons(), SCIPprobAddVar(), SCIPprobCopy(), SCIPprobExitSolve(), SCIPprobFree(), SCIPprobInitSolve(), SCIPprobTransform(), SCIPpropCopyInclude(), SCIPpropExec(), SCIPpropExit(), SCIPpropExitpre(), SCIPpropExitsol(), SCIPpropFree(), SCIPpropInit(), SCIPpropInitpre(), SCIPpropInitsol(), SCIPpropPresol(), SCIPpropResolvePropagation(), SCIPreaderCopyInclude(), SCIPreaderFree(), SCIPreaderRead(), SCIPreaderWrite(), SCIPrelaxCopyInclude(), SCIPrelaxExec(), SCIPrelaxExit(), SCIPrelaxExitsol(), SCIPrelaxFree(), SCIPrelaxInit(), SCIPrelaxInitsol(), SCIPsepaCopyInclude(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaExit(), SCIPsepaExitsol(), SCIPsepaFree(), SCIPsepaInit(), SCIPsepaInitsol(), SCIPsetCalcMemGrowSize(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPvarAddClique(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAdjustLb(), SCIPvarAdjustUb(), SCIPvarAggregate(), SCIPvarCatchEvent(), SCIPvarChgBranchFactor(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLazy(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarColumn(), SCIPvarCopy(), SCIPvarDropEvent(), SCIPvarFix(), SCIPvarFixBinary(), SCIPvarFlattenAggregationGraph(), SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetRelaxSol(), SCIPvarGetTransformed(), SCIPvarGetUbLP(), SCIPvarLoose(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarPrint(), SCIPvarRelease(), SCIPvarRemove(), SCIPvarResetBounds(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), SCIPvarUpdateBestRootSol(), SCIPvarUpdatePseudocost(), SCIPvisualCutoffNode(), SCIPvisualFoundSolution(), SCIPvisualLowerbound(), SCIPvisualNewChild(), SCIPvisualSolvedNode(), SCIPvisualUpdateChild(), SCIPvisualUpperbound(), solveNode(), solveNodeLP(), treeAddPendingBdchg(), updatePrimalRay(), varCreate(), varEventGholeAdded(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varEventVarFixed(), varEventVarUnlocked(), varFree(), varIncRootboundchgs(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
set of parameters Definition at line 59 of file struct_set.h. Referenced by SCIPsetAddBoolParam(), SCIPsetAddIntParam(), SCIPsetAddLongintParam(), SCIPsetAddRealParam(), SCIPsetChgParamFixed(), SCIPsetChgStringParam(), SCIPsetGetParam(), SCIPsetIsParamFixed(), SCIPsetResetParams(), SCIPsetSetBoolParam(), SCIPsetSetCharParam(), SCIPsetSetDefaultBoolParam(), SCIPsetSetEmphasis(), SCIPsetSetIntParam(), SCIPsetSetParam(), SCIPsetSetSubscipsOff(), and SCIPsetWriteParams().
memory buffers for short living temporary objects Definition at line 60 of file struct_set.h.
memory buffers for short living temporary objects init. to all zero Definition at line 61 of file struct_set.h.
file readers Definition at line 62 of file struct_set.h. Referenced by printProblem(), SCIP_DECL_PARAMCHGD(), SCIPfreeProb(), SCIPgetReaders(), SCIPgetReadingTime(), SCIPreadProb(), SCIPsetGetParams(), and SCIPsetSetPresolving().
variable pricers Definition at line 63 of file struct_set.h. Referenced by printPricerStatistics(), SCIP_DECL_PARAMCHGD(), SCIPfreeProb(), SCIPgetPricers(), SCIPpriceLoop(), and SCIPsetFindReader().
constraint handlers (sorted by check priority) Definition at line 64 of file struct_set.h. Referenced by calcNonZeros(), checkSolOrig(), paramsetSetPresolvingDefault(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), paramsetSetSeparatingOff(), presolveRound(), printConstraintStatistics(), printConstraintTimingStatistics(), printPresolverStatistics(), propagationRound(), SCIPgetConshdlrs(), SCIPinitConssLP(), SCIPpresolve(), SCIPprobFree(), SCIPprobPerformVarDeletions(), SCIPprobTransform(), SCIPreaderWrite(), SCIPreadProb(), SCIPsetFindPricer(), SCIPsetInitprePlugins(), SCIPsolCheck(), SCIPtransformProb(), SCIPtreeEndProbing(), and SCIPtreeStartProbing().
constraint handlers (sorted by separation priority) Definition at line 65 of file struct_set.h. Referenced by SCIPsetFindPricer(), separationRoundLP(), and separationRoundSol().
constraint handlers (sorted by enforcement priority) Definition at line 66 of file struct_set.h. Referenced by enforceConstraints(), SCIPgetDiveBoundChanges(), and SCIPsetFindPricer().
constraint handlers (sorted by inclusion order) Definition at line 67 of file struct_set.h. Referenced by SCIPsetFindPricer().
conflict handlers Definition at line 68 of file struct_set.h. Referenced by conflictAddConflictCons(), SCIPgetConflicthdlrs(), and SCIPsetFindConshdlr().
presolvers Definition at line 69 of file struct_set.h. Referenced by paramsetSetPresolvingDefault(), paramsetSetPresolvingOff(), presolveRound(), printPresolverStatistics(), SCIPgetPresols(), SCIPsetFindConflicthdlr(), and SCIPsetSortConflicthdlrs().
relaxators Definition at line 70 of file struct_set.h. Referenced by markRelaxsUnsolved(), printRelaxatorStatistics(), SCIPgetRelaxs(), SCIPsetFindPresol(), SCIPsetSortPresols(), solveNodeRelax(), and updateLoopStatus().
separators Definition at line 71 of file struct_set.h. Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), paramsetSetSeparatingOff(), printSeparatorStatistics(), SCIPgetSepas(), SCIPparamsetSetToSubscipsOff(), SCIPsetFindRelax(), SCIPsetSortRelaxs(), separationRoundLP(), and separationRoundSol().
propagators Definition at line 72 of file struct_set.h. Referenced by paramsetSetPresolvingDefault(), paramsetSetPresolvingOff(), presolveRound(), printPresolverStatistics(), printPropagatorStatistics(), propagationRound(), SCIPgetProps(), SCIPsetFindProp(), SCIPsetFindSepa(), and SCIPsetSortSepas().
primal heuristics Definition at line 73 of file struct_set.h. Referenced by paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsDefault(), paramsetSetHeuristicsOff(), printHeuristicStatistics(), SCIPgetHeurs(), SCIPparamsetSetToSubscipsOff(), SCIPprimalHeuristics(), SCIPsetExitPlugins(), and SCIPsetInitPlugins().
tree compressions Definition at line 74 of file struct_set.h. Referenced by compressReoptTree(), printCompressionStatistics(), SCIPgetComprs(), SCIPsetFindHeur(), and SCIPsetSortHeurs().
event handlers Definition at line 75 of file struct_set.h. Referenced by SCIPgetEventhdlrs(), SCIPsetExitsolPlugins(), SCIPsetFindCompr(), SCIPsetInitsolPlugins(), and SCIPsetSortComprs().
node selectors Definition at line 76 of file struct_set.h. Referenced by SCIPgetNodesels(), SCIPsetFindEventhdlr(), and SCIPsetIncludeNodesel().
currently used node selector, or NULL if invalid Definition at line 77 of file struct_set.h. Referenced by SCIPnodeselSetMemsavePriority(), SCIPnodeselSetStdPriority(), SCIPsetIncludeNodesel(), and SCIPstatUpdateMemsaveMode().
branching rules Definition at line 78 of file struct_set.h. Referenced by printBranchruleStatistics(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), and SCIPgetBranchrules().
display columns Definition at line 79 of file struct_set.h. Referenced by SCIPdispAutoActivate(), SCIPdispPrintLine(), SCIPgetDisps(), and SCIPsetFindBranchrule().
dialogs Definition at line 80 of file struct_set.h. Referenced by SCIPsetFindDisp(), and SCIPsetIncludeDisp().
interfaces to NLP solvers Definition at line 81 of file struct_set.h. Referenced by SCIPgetNlpis(), SCIPnlpCreate(), SCIPsetIncludeDialog(), and SCIPsetMessagehdlr().
names of externals codes Definition at line 82 of file struct_set.h. Referenced by SCIPgetExternalCodeNames(), SCIPprintExternalCodes(), and SCIPsetFindNlpi().
descriptions of external codes Definition at line 83 of file struct_set.h. Referenced by SCIPgetExternalCodeDescriptions(), SCIPprintExternalCodes(), and SCIPsetFindNlpi().
number of file readers Definition at line 84 of file struct_set.h. Referenced by printProblem(), SCIP_DECL_PARAMCHGD(), SCIPfreeProb(), SCIPgetNReaders(), SCIPgetReadingTime(), SCIPreadProb(), SCIPsetSetPresolving(), and SCIPsetSetSeparating().
size of readers array Definition at line 85 of file struct_set.h. Referenced by SCIPsetSetPresolving().
number of variable pricers Definition at line 86 of file struct_set.h. Referenced by SCIP_DECL_PARAMCHGD(), SCIPgetNPricers(), and SCIPsetGetNParams().
number of variable pricers used in the current problem Definition at line 87 of file struct_set.h. Referenced by initSolve(), printPricerStatistics(), restartAllowed(), SCIPallVarsInProb(), SCIPfreeProb(), SCIPgetNActivePricers(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetPseudoObjval(), SCIPpriceLoop(), SCIPpricerActivate(), SCIPpricerDeactivate(), SCIPprobAllColsInLP(), SCIPprobCheckObjIntegral(), SCIPprobScaleObj(), and solveNode().
size of pricers array Definition at line 88 of file struct_set.h. Referenced by SCIPsetGetNParams().
number of constraint handlers Definition at line 89 of file struct_set.h. Referenced by calcNonZeros(), checkSolOrig(), enforceConstraints(), paramsetSetPresolvingDefault(), paramsetSetPresolvingFast(), paramsetSetPresolvingOff(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), paramsetSetSeparatingOff(), presolve(), presolveRound(), printConstraintStatistics(), printConstraintTimingStatistics(), printPresolverStatistics(), propagationRound(), SCIPgetDiveBoundChanges(), SCIPgetNConshdlrs(), SCIPinitConssLP(), SCIPpresolve(), SCIPprobFree(), SCIPprobPerformVarDeletions(), SCIPprobTransform(), SCIPreaderWrite(), SCIPreadProb(), SCIPsetFindPricer(), SCIPsolCheck(), SCIPtransformProb(), SCIPtreeEndProbing(), SCIPtreeStartProbing(), separationRoundLP(), and separationRoundSol().
size of conshdlrs array Definition at line 90 of file struct_set.h. Referenced by SCIPsetFindPricer().
number of conflict handlers Definition at line 91 of file struct_set.h. Referenced by analyzeStrongbranch(), conflictAddConflictCons(), conflictAnalyzeBoundexceedingLP(), conflictAnalyzeInfeasibleLP(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictApplicable(), and SCIPgetNConflicthdlrs().
size of conflicthdlrs array Definition at line 92 of file struct_set.h.
number of presolvers Definition at line 93 of file struct_set.h. Referenced by paramsetSetPresolvingDefault(), paramsetSetPresolvingOff(), presolve(), presolveRound(), printPresolverStatistics(), SCIPgetNPresols(), SCIPsetFindConflicthdlr(), and SCIPsetSortConflicthdlrs().
size of presols array Definition at line 94 of file struct_set.h. Referenced by SCIPsetFindConflicthdlr().
number of relaxators Definition at line 95 of file struct_set.h. Referenced by markRelaxsUnsolved(), printRelaxatorStatistics(), SCIPgetNRelaxs(), SCIPsetFindPresol(), SCIPsetSortPresols(), solveNodeRelax(), and updateLoopStatus().
number of separators Definition at line 97 of file struct_set.h. Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingDefault(), paramsetSetSeparatingOff(), printSeparatorStatistics(), SCIPgetNSepas(), SCIPparamsetSetToSubscipsOff(), SCIPsetFindRelax(), SCIPsetSortRelaxs(), separationRoundLP(), and separationRoundSol().
number of propagators Definition at line 99 of file struct_set.h. Referenced by paramsetSetPresolvingDefault(), paramsetSetPresolvingOff(), presolve(), presolveRound(), printPresolverStatistics(), printPropagatorStatistics(), propagationRound(), SCIPgetNProps(), SCIPsetFindProp(), SCIPsetFindSepa(), and SCIPsetSortSepas().
number of primal heuristics Definition at line 101 of file struct_set.h. Referenced by paramsetSetHeuristicsAggressive(), paramsetSetHeuristicsDefault(), paramsetSetHeuristicsOff(), presolve(), presolveRound(), printHeuristicStatistics(), SCIPgetNHeurs(), SCIPparamsetSetToSubscipsOff(), and SCIPprimalHeuristics().
size of heurs array Definition at line 102 of file struct_set.h.
number of tree compressions Definition at line 103 of file struct_set.h. Referenced by compressReoptTree(), printCompressionStatistics(), SCIPgetNCompr(), SCIPsetFindHeur(), and SCIPsetSortHeurs().
number of event handlers Definition at line 105 of file struct_set.h. Referenced by SCIPgetNEventhdlrs(), SCIPsetFindCompr(), and SCIPsetSortComprs().
size of eventhdlrs array Definition at line 106 of file struct_set.h. Referenced by SCIPsetFindCompr().
number of node selectors Definition at line 107 of file struct_set.h. Referenced by SCIPgetNNodesels(), SCIPsetFindEventhdlr(), and SCIPsetIncludeNodesel().
size of nodesels array Definition at line 108 of file struct_set.h.
number of branching rules Definition at line 109 of file struct_set.h. Referenced by printBranchruleStatistics(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), and SCIPgetNBranchrules().
size of branchrules array Definition at line 110 of file struct_set.h.
number of display columns Definition at line 111 of file struct_set.h. Referenced by SCIPdispAutoActivate(), SCIPdispPrintLine(), SCIPgetNDisps(), and SCIPsetFindBranchrule().
size of disps array Definition at line 112 of file struct_set.h. Referenced by SCIPsetFindBranchrule().
size of dialogs array Definition at line 114 of file struct_set.h. Referenced by SCIPsetIncludeDisp().
number of NLPIs Definition at line 115 of file struct_set.h. Referenced by SCIPgetNNlpis(), SCIPnlpCreate(), SCIPsetIncludeDialog(), and SCIPsetMessagehdlr().
size of NLPIs array Definition at line 116 of file struct_set.h. Referenced by SCIPsetIncludeDialog().
number of external codes Definition at line 117 of file struct_set.h. Referenced by SCIPgetNExternalCodes(), SCIPprintExternalCodes(), and SCIPsetFindNlpi().
size of external code arrays Definition at line 118 of file struct_set.h. Referenced by SCIPsetFindNlpi().
are the pricers sorted by activity and priority? Definition at line 119 of file struct_set.h. Referenced by SCIPpricerActivate(), SCIPpricerDeactivate(), and SCIPpricerSetPriority().
are the pricers sorted by name? Definition at line 120 of file struct_set.h.
are the conflict handlers sorted by priority? Definition at line 121 of file struct_set.h. Referenced by SCIPconflicthdlrSetPriority().
are the conflict handlers sorted by name? Definition at line 122 of file struct_set.h.
are the presolvers sorted by priority? Definition at line 123 of file struct_set.h. Referenced by SCIPpresolSetPriority(), and SCIPsetFindConflicthdlr().
are the presolvers sorted by name? Definition at line 124 of file struct_set.h.
are the relaxators sorted by priority? Definition at line 125 of file struct_set.h. Referenced by SCIPrelaxSetPriority(), and SCIPsetFindPresol().
are the relaxators sorted by name? Definition at line 126 of file struct_set.h.
are the separators sorted by priority? Definition at line 127 of file struct_set.h. Referenced by SCIPsepaSetPriority(), and SCIPsetFindRelax().
are the separators sorted by name? Definition at line 128 of file struct_set.h.
are the propagators sorted by priority? Definition at line 129 of file struct_set.h. Referenced by SCIPpropSetPriority(), SCIPsetFindProp(), and SCIPsetFindSepa().
are the propagators sorted by priority for presolving? Definition at line 130 of file struct_set.h. Referenced by SCIPpropSetPresolPriority(), and SCIPsetFindProp().
are the propagators sorted by name? Definition at line 131 of file struct_set.h. Referenced by SCIPsetFindProp().
are the heuristics sorted by priority? Definition at line 132 of file struct_set.h. Referenced by SCIPheurExec(), SCIPheurInitsol(), and SCIPheurSetPriority().
are the heuristics sorted by name? Definition at line 133 of file struct_set.h.
are the compressions sorted by priority? Definition at line 134 of file struct_set.h. Referenced by SCIPcomprSetPriority(), and SCIPsetFindHeur().
are the compressions sorted by name? Definition at line 135 of file struct_set.h.
are the branching rules sorted by priority? Definition at line 136 of file struct_set.h. Referenced by SCIPbranchruleSetPriority().
are the branching rules sorted by name? Definition at line 137 of file struct_set.h.
are the NLPIs sorted by priority? Definition at line 138 of file struct_set.h. Referenced by SCIPnlpCreate().
marks whether any of the limit parameters was changed Definition at line 139 of file struct_set.h. Referenced by SCIPsolveIsStopped().
branching score function ('s'um, 'p'roduct, 'q'uotient) Definition at line 142 of file struct_set.h. Referenced by SCIPbranchGetScore().
child node to be regarded first during strong branching (only with propagation): 'u'p child, 'd'own child, or 'a'utomatic Definition at line 143 of file struct_set.h. Referenced by SCIPgetVarStrongbranchWithPropagation().
branching score factor to weigh downward and upward gain prediction in sum score function Definition at line 144 of file struct_set.h. Referenced by SCIPbranchGetScore().
should branching on binary variables be preferred? Definition at line 146 of file struct_set.h. Referenced by SCIPbranchcandGetLPCands(), and SCIPbranchcandGetPseudoCands().
minimal fractional distance of branching point to a continuous variable' bounds; a value of 0.5 leads to branching always in the middle of a bounded domain Definition at line 147 of file struct_set.h. Referenced by SCIPbranchGetBranchingPoint().
strategy for normalizing LP gain when updating pseudo costs of continuous variables Definition at line 148 of file struct_set.h. Referenced by isPseudocostUpdateValid(), and updatePseudocost().
whether to delay pseudo costs updates for continuous variables to after separation Definition at line 149 of file struct_set.h. Referenced by priceAndCutLoop(), and solveNodeInitialLP().
should pseudo costs be updated also in diving and probing mode? Definition at line 150 of file struct_set.h. Referenced by SCIPupdateVarPseudocost().
should all strong branching children be regarded even if one is detected to be infeasible? (only with propagation) Definition at line 151 of file struct_set.h. Referenced by SCIPgetVarStrongbranchWithPropagation().
should LP solutions during strong branching with propagation be checked for feasibility? Definition at line 153 of file struct_set.h. Referenced by performStrongbranchWithPropagation().
should LP solutions during strong branching with propagation be rounded? (only when checksbsol=TRUE) Definition at line 154 of file struct_set.h. Referenced by performStrongbranchWithPropagation().
maximal fraction of variables involved in a conflict constraint Definition at line 157 of file struct_set.h. Referenced by conflictCalcMaxsize().
minimal absolute maximum of variables involved in a conflict constraint Definition at line 158 of file struct_set.h. Referenced by conflictCalcMaxsize().
maximal number of LP resolving loops during conflict analysis (-1: no limit) Definition at line 159 of file struct_set.h. Referenced by conflictAnalyzeLP().
maximal number of LP iterations in each LP resolving loop (-1: no limit) Definition at line 161 of file struct_set.h. Referenced by conflictAnalyzeLP().
number of depth levels up to which first UIP's are used in conflict analysis (-1: use All-FirstUIP rule) Definition at line 163 of file struct_set.h. Referenced by conflictAnalyze().
maximal number of intermediate conflict constraints generated in conflict graph (-1: use every intermediate constraint) Definition at line 165 of file struct_set.h. Referenced by conflictAnalyze().
maximal number of conflict constraints accepted at an infeasible node (-1: use all generated conflict constraints) Definition at line 167 of file struct_set.h. Referenced by SCIPconflictFlushConss().
number of depth levels up to which UIP reconvergence constraints are generated (-1: generate reconvergence constraints in all depth levels) Definition at line 169 of file struct_set.h. Referenced by conflictAnalyze().
should conflict analysis be enabled? Definition at line 171 of file struct_set.h. Referenced by analyzeStrongbranch(), conflictAnalyzeBoundexceedingLP(), conflictAnalyzeInfeasibleLP(), nodeActivate(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictApplicable(), and SCIPlpSolveAndEval().
should propagation conflict analysis be used? Definition at line 172 of file struct_set.h. Referenced by nodeActivate(), and SCIPconflictApplicable().
should infeasible LP conflict analysis be used? Definition at line 173 of file struct_set.h. Referenced by conflictAnalyzeInfeasibleLP(), and SCIPlpSolveAndEval().
should bound exceeding LP conflict analysis be used? Definition at line 174 of file struct_set.h. Referenced by conflictAnalyzeBoundexceedingLP().
should infeasible/bound exceeding strong branching conflict analysis be used? Definition at line 175 of file struct_set.h. Referenced by analyzeStrongbranch(), and SCIPconflictAnalyzeStrongbranch().
should pseudo solution conflict analysis be used? Definition at line 177 of file struct_set.h. Referenced by SCIPconflictAnalyzePseudo().
should binary conflicts be preferred? Definition at line 178 of file struct_set.h. Referenced by conflictQueueBound().
should conflict constraints be generated that are only valid locally? Definition at line 179 of file struct_set.h. Referenced by conflictAddConflictset(), conflictAnalyze(), conflictCreateReconvergenceConss(), and conflictInsertConflictset().
should conflict constraints be attached only to the local subtree where they can be useful? Definition at line 180 of file struct_set.h. Referenced by conflictAddConflictset().
should earlier nodes be repropagated in order to replace branching decisions by deductions? Definition at line 182 of file struct_set.h. Referenced by conflictInsertConflictset(), and SCIPconflictFlushConss().
should constraints be kept for repropagation even if they are too long? Definition at line 184 of file struct_set.h. Referenced by SCIPconflictFlushConss().
should the conflict constraints be separated? Definition at line 185 of file struct_set.h. Referenced by SCIPconflicthdlrExec().
should the conflict constraints be subject to aging? Definition at line 186 of file struct_set.h. Referenced by SCIPconflicthdlrExec().
should the conflict's relaxations be subject to LP aging and cleanup? Definition at line 187 of file struct_set.h. Referenced by SCIPconflicthdlrExec().
score factor for depth level in bound relaxation heuristic of LP analysis Definition at line 188 of file struct_set.h. Referenced by addCand().
factor to decrease importance of variables' earlier conflict scores Definition at line 189 of file struct_set.h. Referenced by SCIPconflictInit().
number of successful conflict analysis calls that trigger a restart (0: disable conflict restarts) Definition at line 190 of file struct_set.h. Referenced by SCIPsolveCIP().
factor to increase restartnum with after each restart Definition at line 192 of file struct_set.h. Referenced by SCIPsolveCIP().
should relaxed bounds be ignored? Definition at line 193 of file struct_set.h. Referenced by SCIPconflictAddRelaxedBound().
maximal number of variables to try to detect global bound implications and shorten the whole conflict set (0: disabled ) Definition at line 194 of file struct_set.h. Referenced by detectImpliedBounds().
try to shorten the whole conflict set or terminate early (depending on the 'maxvarsdetectimpliedbounds' parameter) Definition at line 198 of file struct_set.h. Referenced by detectImpliedBounds().
the weight the VSIDS score is weight by updating the VSIDS for a variable if it is part of a conflict Definition at line 201 of file struct_set.h. Referenced by updateStatistics().
the weight the VSIDS score is weight by updating the VSIDS for a variable if it is part of a conflict graph Definition at line 204 of file struct_set.h. Referenced by conflictAddBound(), and conflictAnalyzeRemainingBdchgs().
maximum age an unnecessary constraint can reach before it is deleted (0: dynamic, -1: disable aging) Definition at line 209 of file struct_set.h. Referenced by consExceedsAgelimit().
age of a constraint after which it is marked obsolete (0: dynamic, -1: disable obsoletion) Definition at line 211 of file struct_set.h. Referenced by consExceedsObsoleteage().
should enforcement of pseudo solution be disabled? Definition at line 213 of file struct_set.h. Referenced by SCIPconshdlrEnforcePseudoSol().
verbosity level of output Definition at line 216 of file struct_set.h. Referenced by compressReoptTree(), displayRelevantStats(), exitPresolve(), focusnodeToFork(), lpSolve(), lpSolveStable(), presolve(), presolveRound(), priceAndCutLoop(), propAndSolve(), SCIPdispPrintLine(), SCIPgetVerbLevel(), SCIPlpCreate(), SCIPlpEndDive(), SCIPlpSolveAndEval(), SCIPpresolve(), SCIPpriceLoop(), SCIPprintDisplayLine(), SCIPreadProb(), SCIPsolve(), SCIPsolveCIP(), SCIPstatUpdateMemsaveMode(), SCIPtransformProb(), SCIPtreeEndProbing(), SCIPtreeSetNodesel(), SCIPverbMessage(), SCIPvisualExit(), SCIPvisualInit(), and solveNode().
maximal number of characters in a node information line Definition at line 217 of file struct_set.h.
frequency for displaying node information lines Definition at line 218 of file struct_set.h. Referenced by SCIPdispPrintLine().
frequency for displaying header lines (every n'th node information line) Definition at line 219 of file struct_set.h. Referenced by SCIPdispPrintLine().
should the LP solver display status messages? Definition at line 220 of file struct_set.h. Referenced by lpSolveStable(), and SCIPlpCreate().
display all violations of the best solution after the solving process finished? Definition at line 221 of file struct_set.h.
should statistics be collected for variable domain value pairs? Definition at line 224 of file struct_set.h. Referenced by useValuehistory().
should variable histories be merged from sub-SCIPs whenever possible? Definition at line 225 of file struct_set.h. Referenced by SCIPmergeVariableStatistics().
should variable histories be transferred to initialize SCIP copies? Definition at line 226 of file struct_set.h. Referenced by SCIPvarCopy().
maximal time in seconds to run Definition at line 229 of file struct_set.h. Referenced by lpAlgorithm(), and SCIPsolveIsStopped().
maximal memory usage in MB Definition at line 230 of file struct_set.h. Referenced by SCIPsolveIsStopped(), SCIPstatUpdateMemsaveMode(), and SCIPtransformProb().
solving stops, if the given gap is reached Definition at line 231 of file struct_set.h. Referenced by SCIPsolveIsStopped().
solving stops, if the absolute difference between primal and dual bound reaches this value Definition at line 232 of file struct_set.h. Referenced by SCIPsolveIsStopped().
maximal number of nodes to process (-1: no limit) Definition at line 234 of file struct_set.h. Referenced by SCIPsolveIsStopped().
maximal number of total nodes (incl. restarts) to process (-1: no limit) Definition at line 235 of file struct_set.h. Referenced by SCIPsolveIsStopped().
solving stops, if the given number of nodes was processed since the last improvement of the primal solution value (-1: no limit) Definition at line 236 of file struct_set.h. Referenced by SCIPsolveIsStopped().
solving stops, if the given number of solutions were found (-1: no limit) Definition at line 238 of file struct_set.h. Referenced by SCIPsolveIsStopped().
solving stops, if the given number of solution improvements were found (-1: no limit) Definition at line 239 of file struct_set.h. Referenced by SCIPsolveIsStopped().
maximal number of solutions to store in the solution storage Definition at line 241 of file struct_set.h. Referenced by primalAddSol(), SCIPsolve(), and solOfInterest().
maximal number of solutions candidates to store in the solution storage of the original problem Definition at line 242 of file struct_set.h. Referenced by freeTransform(), origsolOfInterest(), and primalAddOrigSol().
solving stops, if the given number of restarts was triggered (-1: no limit) Definition at line 243 of file struct_set.h. Referenced by restartAllowed(), and SCIPsolveCIP().
nodes to trigger automatic restart Definition at line 244 of file struct_set.h. Referenced by SCIPsolveCIP().
is the time limit finite Definition at line 246 of file struct_set.h. Referenced by lpAlgorithm(), and SCIPsolveIsStopped().
frequency for solving LP at the nodes (-1: never; 0: only root LP) Definition at line 249 of file struct_set.h. Referenced by solveNode().
iteration limit for each single LP solve; -1: no limit Definition at line 250 of file struct_set.h. Referenced by priceAndCutLoop(), separationRoundResolveLP(), and solveNodeInitialLP().
iteration limit for initial root LP solve; -1: no limit Definition at line 251 of file struct_set.h. Referenced by solveNodeInitialLP().
maximal depth for solving LP at the nodes (-1: no depth limit) Definition at line 252 of file struct_set.h. Referenced by solveNode().
LP algorithm for solving initial LP relaxations ('s'implex, 'b'arrier, barrier with 'c'rossover) Definition at line 253 of file struct_set.h. Referenced by lpFlushAndSolve().
LP algorithm for resolving LP relaxations if a starting basis exists ('s'implex, 'b'arrier, barrier with 'c'rossover) Definition at line 255 of file struct_set.h. Referenced by lpFlushAndSolve().
LP pricing strategy ('a'uto, 'f'ull pricing, 's'teepest edge pricing, 'q'uickstart steepest edge pricing, 'd'evex pricing) Definition at line 257 of file struct_set.h. Referenced by lpSolveStable().
should lp state be cleared at the end of probing mode when LP was initially unsolved, e.g., when called right after presolving? Definition at line 259 of file struct_set.h. Referenced by SCIPtreeEndProbing().
should the LP be resolved to restore the state at start of diving (if FALSE we buffer the solution values)? Definition at line 261 of file struct_set.h. Referenced by SCIPlpEndDive(), and SCIPlpStartDive().
should the buffers for storing LP solution values during diving be freed at end of diving? Definition at line 263 of file struct_set.h. Referenced by SCIPlpEndDive().
maximum age a column can reach before it is deleted from the SCIP_LP (-1: don't delete columns due to aging) Definition at line 265 of file struct_set.h. Referenced by lpRemoveObsoleteCols().
maximum age a row can reach before it is deleted from the LP (-1: don't delete rows due to aging) Definition at line 267 of file struct_set.h. Referenced by lpRemoveObsoleteRows(), and SCIPlpSolveAndEval().
should new non-basic columns be removed after LP solving? Definition at line 269 of file struct_set.h. Referenced by SCIPlpCleanupAll(), and SCIPlpCleanupNew().
should new non-basic columns be removed after root LP solving? Definition at line 270 of file struct_set.h. Referenced by SCIPlpCleanupAll(), and SCIPlpCleanupNew().
should new basic rows be removed after LP solving? Definition at line 271 of file struct_set.h. Referenced by SCIPlpCleanupAll(), and SCIPlpCleanupNew().
should new basic rows be removed after root LP solving? Definition at line 272 of file struct_set.h. Referenced by SCIPlpCleanupAll(), and SCIPlpCleanupNew().
should LP solver's return status be checked for stability? Definition at line 273 of file struct_set.h. Referenced by lpSolveStable().
maximum condition number of LP basis counted as stable (-1.0: no check) Definition at line 274 of file struct_set.h. Referenced by lpSolveStable(), and SCIPlpCreate().
should LP solutions be checked for primal feasibility, resolving LP when numerical troubles occur? Definition at line 275 of file struct_set.h. Referenced by SCIPlpSolveAndEval().
should LP solutions be checked for dual feasibility, resolving LP when numerical troubles occur? Definition at line 276 of file struct_set.h. Referenced by SCIPlpSolveAndEval().
which FASTMIP setting of LP solver should be used? 0: off, 1: medium, 2: full Definition at line 277 of file struct_set.h. Referenced by SCIPlpCreate(), and SCIPlpSolveAndEval().
should scaling of LP solver be used? Definition at line 278 of file struct_set.h. Referenced by lpSolveStable(), and SCIPlpCreate().
should presolving of LP solver be used? Definition at line 279 of file struct_set.h. Referenced by lpSolveStable(), and SCIPlpCreate().
should the lexicographic dual algorithm be used? Definition at line 280 of file struct_set.h. Referenced by lpAlgorithm().
should the lexicographic dual algorithm be applied only at the root node Definition at line 281 of file struct_set.h. Referenced by lpAlgorithm().
maximum number of rounds in the lexicographic dual algorithm Definition at line 282 of file struct_set.h. Referenced by lpLexDualSimplex().
choose fractional basic variables in lexicographic dual algorithm Definition at line 283 of file struct_set.h. Referenced by lpLexDualSimplex().
turn on the lex dual algorithm only when stalling? Definition at line 284 of file struct_set.h. Referenced by lpAlgorithm().
disable the cutoff bound in the LP solver? (0: enabled, 1: disabled, 2: auto) Definition at line 285 of file struct_set.h. Referenced by SCIPconflictAnalyzeLP().
simplex algorithm shall use row representation of the basis if number of rows divided by number of columns exceeds this value Definition at line 286 of file struct_set.h. Referenced by lpSolveStable(), and SCIPlpCreate().
number of threads used for solving the LP (0: automatic) Definition at line 288 of file struct_set.h. Referenced by lpSolveStable(), and SCIPlpCreate().
factor of average LP iterations that is used as LP iteration limit for LP resolve (-1: unlimited) Definition at line 289 of file struct_set.h. Referenced by lpGetResolveItlim().
minimum number of iterations that are allowed for LP resolve Definition at line 291 of file struct_set.h. Referenced by lpGetResolveItlim().
should the NLP be disabled even if a constraint handler enabled it? Definition at line 294 of file struct_set.h. Referenced by initSolve().
name of NLP solver to use Definition at line 295 of file struct_set.h. Referenced by SCIPnlpCreate().
estimation of external memory usage, e.g., by LP solver Definition at line 298 of file struct_set.h. Referenced by SCIPsolveIsStopped(), and SCIPtransformProb().
fraction of maximal memory usage resulting in switch to memory saving mode Definition at line 299 of file struct_set.h. Referenced by SCIPstatUpdateMemsaveMode().
memory growing factor for dynamically allocated arrays Definition at line 300 of file struct_set.h. Referenced by SCIPconflictCreate(), SCIPextendBoolarray(), SCIPextendIntarray(), SCIPextendPtrarray(), SCIPextendRealarray(), SCIPincIntarrayVal(), SCIPincRealarrayVal(), SCIPlpSumRows(), SCIPsetBoolarrayVal(), SCIPsetIntarrayVal(), SCIPsetPtrarrayVal(), SCIPsetRealarrayVal(), solIncArrayVal(), and solSetArrayVal().
memory growing factor for tree array Definition at line 301 of file struct_set.h.
memory growing factor for path array Definition at line 302 of file struct_set.h.
initial size of dynamically allocated arrays Definition at line 303 of file struct_set.h. Referenced by SCIPconflictCreate(), SCIPextendBoolarray(), SCIPextendIntarray(), SCIPextendPtrarray(), SCIPextendRealarray(), SCIPincIntarrayVal(), SCIPincRealarrayVal(), SCIPlpSumRows(), SCIPsetBoolarrayVal(), SCIPsetIntarrayVal(), SCIPsetPtrarrayVal(), SCIPsetRealarrayVal(), solIncArrayVal(), and solSetArrayVal().
initial size of tree array Definition at line 304 of file struct_set.h.
initial size of path array Definition at line 305 of file struct_set.h.
should the CTRL-C interrupt be caught by SCIP? Definition at line 308 of file struct_set.h. Referenced by SCIPpresolve(), and SCIPsolve().
should a hashtable be used to map from variable names to variables? Definition at line 309 of file struct_set.h. Referenced by SCIPprobCreate().
should a hashtable be used to map from constraint names to constraints? Definition at line 310 of file struct_set.h. Referenced by SCIPprobCreate().
should smaller hashtables be used? yields better performance for small problems with about 100 variables Definition at line 311 of file struct_set.h. Referenced by SCIPcliquetableCreate(), SCIPcutpoolCreate(), and SCIPprobCreate().
should the problem be solved exactly (with proven dual bounds)? Definition at line 312 of file struct_set.h. Referenced by addCurrentSolution(), applyBounding(), lpSetUobjlim(), priceAndCutLoop(), propAndSolve(), SCIPcheckSol(), SCIPgetVarsStrongbranchesFrac(), SCIPgetVarsStrongbranchesInt(), SCIPgetVarStrongbranchFrac(), SCIPgetVarStrongbranchInt(), SCIPisExactSolve(), SCIPlpSolveAndEval(), SCIPlpUpdateVarColumn(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLoose(), SCIPlpUpdateVarObj(), SCIPlpUpdateVarUb(), SCIPnodeAddBoundinfer(), SCIPnodeUpdateLowerboundLP(), SCIPprimalTrySol(), SCIPprimalTrySolFree(), SCIPsolveCIP(), SCIPsolveDiveLP(), solveNodeInitialLP(), and solveProbingLP().
seed value for permuting the problem after the problem was tranformed (-1: no permutation) Definition at line 313 of file struct_set.h. Referenced by SCIPapplyReopt(), SCIPreadProb(), SCIPsplitReoptRoot(), and SCIPtransformProb().
should order of constraints be permuted (depends on permutationseed)? Definition at line 315 of file struct_set.h. Referenced by SCIPreadProb(), and SCIPtransformProb().
should order of variables be permuted (depends on permutationseed)? Definition at line 316 of file struct_set.h. Referenced by SCIPreadProb(), and SCIPtransformProb().
should the statistics be reset if the transformed problem is freed otherwise the statistics get reset after original problem is freed (in case of bender decomposition this parameter should be set to FALSE and therefore can be used to collect statistics over all runs) Definition at line 317 of file struct_set.h. Referenced by freeTransform(), SCIPbranchruleInit(), SCIPcomprInit(), SCIPconflicthdlrInit(), SCIPconshdlrInit(), SCIPeventhdlrInit(), SCIPheurInit(), SCIPnodeselInit(), SCIPpresolInit(), SCIPpricerInit(), SCIPpropInit(), SCIPrelaxInit(), and SCIPsepaInit().
should only solutions be checked which improve the primal bound Definition at line 321 of file struct_set.h. Referenced by solOfInterest().
should the reason be printed if a given start solution is infeasible? Definition at line 322 of file struct_set.h. Referenced by SCIPtransformProb().
should the usage of external memory be estimated? Definition at line 323 of file struct_set.h. Referenced by SCIPtransformProb().
should SCIP try to transfer original solutions to the extended space (after presolving)? Definition at line 324 of file struct_set.h. Referenced by initSolve(), and primalAddSol().
should SCIP calculate the primal dual integral value which may require a large number of additional clock calls (and decrease the performance)? Definition at line 325 of file struct_set.h. Referenced by exitPresolve(), printSolutionStatistics(), SCIPnodeUpdateLowerbound(), and SCIPstoreSolutionGap().
should SCIP try to remove infinite fixings from solutions copied to the solution store? Definition at line 327 of file struct_set.h. Referenced by freeTransform().
should the best solution be transformed to the orignal space and be output in command line run? Definition at line 328 of file struct_set.h.
should dual reductions in propagation methods and presolver be allowed? Definition at line 329 of file struct_set.h. Referenced by freeTransform(), SCIPallowDualReds(), and SCIPtransformProb().
should propagation to the current objective be allowed in propagation methods? Definition at line 330 of file struct_set.h. Referenced by SCIPallowObjProp().
child selection rule ('d'own, 'u'p, 'p'seudo costs, 'i'nference, 'l'p value, 'r'oot LP value difference, 'h'brid inference/root LP value difference) Definition at line 333 of file struct_set.h. Referenced by SCIPtreeCalcNodeselPriority().
values larger than this are considered infinity Definition at line 337 of file struct_set.h. Referenced by SCIPsetBarrierconvtol(), and SCIPsetGetSepaMaxcuts().
absolute values smaller than this are considered zero Definition at line 338 of file struct_set.h. Referenced by SCIPsepastoreApplyCuts(), SCIPsetIsEQ(), SCIPsetIsGE(), SCIPsetIsIntegral(), SCIPsetIsLbBetter(), SCIPsetIsLE(), SCIPsetIsLT(), SCIPsetIsNegative(), SCIPsetIsPositive(), SCIPsetIsScalingIntegral(), and SCIPsetIsSumRelGT().
absolute values of sums smaller than this are considered zero Definition at line 339 of file struct_set.h. Referenced by SCIPsetIsSumEQ(), SCIPsetIsSumGE(), SCIPsetIsSumLE(), SCIPsetIsSumLT(), SCIPsetIsSumPositive(), and SCIPsetIsSumZero().
feasibility tolerance for constraints Definition at line 340 of file struct_set.h. Referenced by SCIPsetIsFeasGE(), and SCIPsetIsFeasGT().
factor to change the feasibility tolerance when testing the best solution for feasibility (after solving process) Definition at line 341 of file struct_set.h.
primal feasibility tolerance of LP solver Definition at line 343 of file struct_set.h. Referenced by SCIPsetGetHugeValue(), and SCIPsetSetVerbLevel().
feasibility tolerance for reduced costs Definition at line 344 of file struct_set.h. Referenced by SCIPsetInfinity(), SCIPsetIsDualfeasGE(), and SCIPsetIsDualfeasGT().
convergence tolerance used in barrier algorithm Definition at line 345 of file struct_set.h. Referenced by SCIPsetSetLpfeastol(), and SCIPsetSumepsilon().
minimal improve for strengthening bounds Definition at line 346 of file struct_set.h.
minimal variable distance value to use for pseudo cost updates Definition at line 347 of file struct_set.h. Referenced by SCIPsetFeastol().
minimal objective distance value to use for pseudo cost updates Definition at line 348 of file struct_set.h. Referenced by SCIPsetDualfeastol().
minimal decrease factor that causes the recomputation of a value (e.g., pseudo objective) instead of an update Definition at line 349 of file struct_set.h. Referenced by SCIPsetIsSumRelGT(), and SCIPsetSepaprimfeastol().
values larger than this are considered huge and should be handled separately (e.g., in activity computation) Definition at line 351 of file struct_set.h.
abort presolve, if l.t. this frac of the problem was changed in last round Definition at line 355 of file struct_set.h. Referenced by SCIPisPresolveFinished().
maximal number of presolving rounds (-1: unlimited) Definition at line 356 of file struct_set.h. Referenced by presolve(), and SCIPisPresolveFinished().
maximal number of restarts (-1: unlimited) Definition at line 357 of file struct_set.h. Referenced by restartAllowed().
fraction of integer variables that were fixed in the root node triggering a restart with preprocessing after root node evaluation Definition at line 358 of file struct_set.h. Referenced by SCIPsolveCIP(), and solveNode().
fraction of integer variables that were fixed in the root node triggering an immediate restart with preprocessing Definition at line 360 of file struct_set.h. Referenced by solveNode().
fraction of integer variables that were globally fixed during the solving process triggering a restart with preprocessing Definition at line 362 of file struct_set.h. Referenced by SCIPsolveCIP(), and solveNode().
minimal fraction of integer variables removed after restart to allow for an additional restart Definition at line 364 of file struct_set.h. Referenced by SCIPsolveCIP(), and solveNode().
should multi-aggregation of variables be forbidden? Definition at line 366 of file struct_set.h. Referenced by SCIPdoNotMultaggr(), and SCIPdoNotMultaggrVar().
shouldaggregation of variables be forbidden? Definition at line 367 of file struct_set.h. Referenced by SCIPaggregateVars(), and SCIPdoNotAggr().
pricing is aborted, if fac * maxpricevars pricing candidates were found Definition at line 370 of file struct_set.h. Referenced by SCIPpricestoreAddProbVars().
maximal number of variables priced in per pricing round Definition at line 371 of file struct_set.h.
maximal number of priced variables at the root node Definition at line 372 of file struct_set.h.
should variables created at the current node be deleted when the node is solved in case they are not present in the LP anymore? Definition at line 373 of file struct_set.h. Referenced by focusnodeCleanupVars().
should variables created at the root node be deleted when the root is solved in case they are not present in the LP anymore? Definition at line 375 of file struct_set.h. Referenced by focusnodeCleanupVars().
maximal number of propagation rounds per node (-1: unlimited) Definition at line 379 of file struct_set.h. Referenced by propagateDomains().
maximal number of propagation rounds in the root node (-1: unlimited) Definition at line 380 of file struct_set.h. Referenced by propagateDomains().
should propagation be aborted immediately? setting this to FALSE could help conflict analysis to produce more conflict constraints Definition at line 381 of file struct_set.h. Referenced by propagationRound().
similarity of two objective functions to reuse stored solutions. Definition at line 385 of file struct_set.h.
similarity of two sequential objective function to disable solving the root LP. Definition at line 386 of file struct_set.h. Referenced by SCIPreoptGetSolveLP().
minimum similarity for using reoptimization of the search tree. Definition at line 387 of file struct_set.h. Referenced by reoptCheckLocalRestart(), and SCIPreoptCheckRestart().
Definition at line 388 of file struct_set.h. Referenced by SCIPreoptApply(), and SCIPreoptSplitRoot().
use the 'd'efault or a 'r'andom variable order for interdiction branching when applying the reoptimization maximal number of saved nodes Definition at line 389 of file struct_set.h. Referenced by addNode(), and SCIPreoptCheckRestart().
maximal number of bound changes between two stored nodes on one path Definition at line 390 of file struct_set.h.
strategy for solving the LP at nodes from reoptimization Definition at line 391 of file struct_set.h. Referenced by SCIPreoptGetSolveLP().
maximal number of bound changes at node to skip solving the LP Definition at line 392 of file struct_set.h. Referenced by SCIPreoptGetSolveLP().
number of best solutions which should be saved for the following runs. (-1: save all) Definition at line 393 of file struct_set.h. Referenced by SCIPreoptAddSol(), SCIPsolve(), and soltreeAddSol().
force a restart if the last n optimal solutions were found by heuristic reoptsols Definition at line 394 of file struct_set.h. Referenced by SCIPreoptCheckRestart().
enable reoptimization Definition at line 395 of file struct_set.h. Referenced by displayRelevantStats(), nodeReleaseParent(), nodeToLeaf(), printCompressionStatistics(), SCIPaddReoptnodeBndchg(), SCIPcheckReoptRestart(), SCIPcomprInit(), SCIPcreateProb(), SCIPdeleteReoptnode(), SCIPenableReoptimization(), SCIPfreeProb(), SCIPgetNReoptLeaves(), SCIPgetNReoptnodes(), SCIPgetReopSolsRun(), SCIPgetReoptChildIDs(), SCIPgetReoptLastOptSol(), SCIPgetReoptLeaveIDs(), SCIPgetReoptnode(), SCIPgetReoptnodePath(), SCIPisReoptEnabled(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPprintReoptStatistics(), SCIPreoptimizeNode(), SCIPresetReoptnodeDualcons(), SCIPresetReoptSolMarks(), SCIPsetReoptCompression(), SCIPsolve(), SCIPsolveCIP(), SCIPsplitReoptRoot(), SCIPtransformProb(), SCIPtreeCutoff(), setReoptimizationParams(), solveNode(), and solveNodeLP().
save global constraints to separate infeasible subtrees Definition at line 396 of file struct_set.h. Referenced by SCIPreoptAddInfNode(), and SCIPsolve().
separate only the best solution, i.e., for constrained shortest path Definition at line 397 of file struct_set.h. Referenced by SCIPsolve().
time limit over all reoptimization rounds? Definition at line 398 of file struct_set.h. Referenced by SCIPsolve().
replace branched inner nodes by their child nodes, if the number of bound changes is not to large Definition at line 399 of file struct_set.h. Referenced by addNode().
try to fix variables before reoptimizing by probing like strong branching Definition at line 400 of file struct_set.h.
delete stored nodes which were not reoptimized Definition at line 401 of file struct_set.h. Referenced by addNode().
save constraint propagations Definition at line 402 of file struct_set.h. Referenced by addNode(), and getLastSavedNode().
use constraints to reconstruct the subtree pruned be dual reduction when reactivating the node Definition at line 403 of file struct_set.h. Referenced by SCIPreoptApply(), and SCIPreoptSplitRoot().
maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying separation (0.0: only on current best node, 1.0: on all nodes) Definition at line 406 of file struct_set.h. Referenced by priceAndCutLoop().
minimal efficacy for a cut to enter the LP Definition at line 409 of file struct_set.h. Referenced by SCIPsetDualfeasFrac().
minimal efficacy for a cut to enter the LP in the root node Definition at line 410 of file struct_set.h. Referenced by SCIPsetDualfeasFrac().
minimal orthogonality for a cut to enter the LP Definition at line 411 of file struct_set.h. Referenced by SCIPsepastoreApplyCuts().
minimal orthogonality for a cut to enter the LP in the root node Definition at line 412 of file struct_set.h. Referenced by SCIPsepastoreApplyCuts().
factor to scale objective parallelism of cut in separation score calc. Definition at line 413 of file struct_set.h. Referenced by computeScore(), sepastoreAddCut(), and sepastoreUpdateOrthogonalities().
factor to scale orthogonality of cut in separation score calculation Definition at line 414 of file struct_set.h. Referenced by computeScore(), and sepastoreUpdateOrthogonalities().
factor on cut infeasibility to limit feasibility tolerance for relaxation solver (-1: off) Definition at line 415 of file struct_set.h. Referenced by SCIPgetRelaxFeastolFactor(), sepastoreApplyBdchg(), and sepastoreApplyCut().
primal feasibility tolerance derived from cut feasibility (set by sepastore, not a parameter) Definition at line 416 of file struct_set.h. Referenced by SCIPsetEpsilon(), SCIPsetGetHugeValue(), sepastoreApplyBdchg(), and sepastoreApplyCut().
minimum cut activity quotient to convert cuts into constraints during a restart (0.0: all cuts are converted) Definition at line 417 of file struct_set.h. Referenced by takeCut().
function used for calc. scalar prod. in orthogonality test ('e'uclidean, 'd'iscrete) Definition at line 419 of file struct_set.h. Referenced by sepastoreUpdateOrthogonalities().
row norm to use for efficacy calculation ('e'uclidean, 'm'aximum, 's'um, 'd'iscrete) Definition at line 420 of file struct_set.h. Referenced by SCIPgetVectorEfficacyNorm(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetRelaxEfficacy(), and SCIProwGetSolEfficacy().
cut selection during restart ('a'ge, activity 'q'uotient) Definition at line 422 of file struct_set.h. Referenced by copyCuts().
cut selection for sub SCIPs ('a'ge, activity 'q'uotient) Definition at line 423 of file struct_set.h. Referenced by copyCuts().
maximal number of runs for which separation is enabled (-1: unlimited) Definition at line 424 of file struct_set.h. Referenced by priceAndCutLoop().
maximal number of separation rounds per node (-1: unlimited) Definition at line 425 of file struct_set.h. Referenced by priceAndCutLoop().
maximal number of separation rounds in the root node (-1: unlimited) Definition at line 426 of file struct_set.h. Referenced by priceAndCutLoop().
maximal number of separation rounds in the root node of a subsequent run (-1: unlimited) Definition at line 427 of file struct_set.h. Referenced by priceAndCutLoop().
maximal additional number of separation rounds in subsequent price-and-cut loops (-1: no additional restriction) Definition at line 428 of file struct_set.h. Referenced by priceAndCutLoop().
maximal number of consecutive separation rounds without objective or integrality improvement (-1: no additional restriction) Definition at line 430 of file struct_set.h. Referenced by priceAndCutLoop().
maximal number of cuts separated per separation round Definition at line 432 of file struct_set.h. Referenced by SCIPsetSetDualfeastol().
maximal number of separated cuts at the root node Definition at line 433 of file struct_set.h. Referenced by SCIPsetSetDualfeastol().
maximum age a cut can reach before it is deleted from the global cut pool Definition at line 434 of file struct_set.h. Referenced by initSolve().
separation frequency for the global cut pool Definition at line 435 of file struct_set.h. Referenced by cutpoolSeparate().
default clock type to use Definition at line 438 of file struct_set.h. Referenced by lpSolveStable(), SCIPclockStart(), and SCIPlpCreate().
is timing enabled? Definition at line 439 of file struct_set.h. Referenced by lpSolveStable(), SCIPclockStart(), and SCIPclockStop().
belongs reading time to solving time? Definition at line 440 of file struct_set.h. Referenced by printTimingStatistics(), and SCIPreadProb().
should clock checks of solving time be performed less frequently (might exceed time limit slightly) Definition at line 441 of file struct_set.h. Referenced by SCIPsolveIsStopped().
should timing for statistic output be enabled? Definition at line 442 of file struct_set.h. Referenced by SCIPconflictCreate(), SCIPenableOrDisableStatisticTiming(), and SCIPstatCreate().
should automatic tree compression after presolving be enabled? (only for reoptimization) Definition at line 445 of file struct_set.h. Referenced by SCIPsolve().
maximum time to run tree compression heuristics Definition at line 446 of file struct_set.h.
name of the VBC tool output file, or - if no VBC output should be created Definition at line 449 of file struct_set.h. Referenced by SCIPvisualInit().
name of the BAK tool output file, or - if no BAK output should be created Definition at line 450 of file struct_set.h. Referenced by SCIPvisualInit().
should the real solving time be used instead of time step counter in visualization? Definition at line 451 of file struct_set.h. Referenced by SCIPvisualInit().
should the node where solutions are found be visualized? Definition at line 452 of file struct_set.h. Referenced by SCIPvisualFoundSolution().
should be output the external value of the objective? Definition at line 453 of file struct_set.h. Referenced by SCIPvisualCutoffNode(), SCIPvisualFoundSolution(), SCIPvisualLowerbound(), SCIPvisualNewChild(), SCIPvisualSolvedNode(), SCIPvisualUpdateChild(), and SCIPvisualUpperbound().
should model constraints be marked as initial? Definition at line 456 of file struct_set.h.
should model constraints be subject to aging? Definition at line 457 of file struct_set.h.
should columns be added and removed dynamically to the LP? Definition at line 458 of file struct_set.h.
should rows be added and removed dynamically to the LP? Definition at line 459 of file struct_set.h.
should all constraints be written (including the redundant constraints)? Definition at line 462 of file struct_set.h. Referenced by SCIPreaderWrite().
when writing the problem with generic names, we start with index 0; using this parameter we can change the starting index to be different Definition at line 463 of file struct_set.h. Referenced by SCIPreaderWrite(). |