Detailed Description
problem and runtime specific statistics
Definition at line 59 of file struct_stat.h.
#include <struct_stat.h>
Field Documentation
◆ regressioncandsobjval
SCIP_REGRESSION* SCIP_Stat::regressioncandsobjval |
linear regression of pairs (nbranchcands, lpobjval) for every node
Definition at line 61 of file struct_stat.h.
Referenced by SCIPstatResetCurrentRun(), and solveNode().
◆ nlpiterations
SCIP_Longint SCIP_Stat::nlpiterations |
total number of LP iterations
Definition at line 62 of file struct_stat.h.
Referenced by lpGetResolveItlim(), propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNodeInitialLP(), and solveNodeLP().
◆ nrootlpiterations
SCIP_Longint SCIP_Stat::nrootlpiterations |
total number of LP iterations in root node
Definition at line 63 of file struct_stat.h.
Referenced by lpGetResolveItlim(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ nrootfirstlpiterations
SCIP_Longint SCIP_Stat::nrootfirstlpiterations |
number of LP iterations for first LP solved at the root node
Definition at line 64 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeInitialLP().
◆ nprimallpiterations
SCIP_Longint SCIP_Stat::nprimallpiterations |
number of iterations in primal simplex
Definition at line 65 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nduallpiterations
SCIP_Longint SCIP_Stat::nduallpiterations |
number of iterations in dual simplex
Definition at line 66 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nlexduallpiterations
SCIP_Longint SCIP_Stat::nlexduallpiterations |
number of iterations in lexicographic dual simplex
Definition at line 67 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nbarrierlpiterations
SCIP_Longint SCIP_Stat::nbarrierlpiterations |
number of iterations in barrier algorithm
Definition at line 68 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nprimalresolvelpiterations
SCIP_Longint SCIP_Stat::nprimalresolvelpiterations |
number of primal LP iterations with advanced start basis
Definition at line 69 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ ndualresolvelpiterations
SCIP_Longint SCIP_Stat::ndualresolvelpiterations |
number of dual LP iterations with advanced start basis
Definition at line 70 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nlexdualresolvelpiterations
SCIP_Longint SCIP_Stat::nlexdualresolvelpiterations |
number of lexicographic dual LP iterations with advanced start basis
Definition at line 71 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nnodelpiterations
SCIP_Longint SCIP_Stat::nnodelpiterations |
number of iterations for totally solving node relaxations
Definition at line 72 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ ninitlpiterations
SCIP_Longint SCIP_Stat::ninitlpiterations |
number of iterations for solving nodes' initial relaxations
Definition at line 73 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ ndivinglpiterations
SCIP_Longint SCIP_Stat::ndivinglpiterations |
number of iterations in diving and probing
Definition at line 74 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ ndivesetlpiterations
SCIP_Longint SCIP_Stat::ndivesetlpiterations |
total number of LP iterations performed by divesets
Definition at line 75 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateLPStats(), and SCIPstatReset().
◆ nsbdivinglpiterations
SCIP_Longint SCIP_Stat::nsbdivinglpiterations |
number of iterations in probing mode for strong branching
Definition at line 76 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nsblpiterations
SCIP_Longint SCIP_Stat::nsblpiterations |
number of simplex iterations used in strong branching
Definition at line 77 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nrootsblpiterations
SCIP_Longint SCIP_Stat::nrootsblpiterations |
number of simplex iterations used in strong branching at the root node
Definition at line 78 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nconflictlpiterations
SCIP_Longint SCIP_Stat::nconflictlpiterations |
number of simplex iterations used in conflict analysis
Definition at line 79 of file struct_stat.h.
Referenced by conflictAnalyzeLP(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), SCIPrunBoundHeuristic(), and SCIPstatReset().
◆ nresolveinstablelps
SCIP_Longint SCIP_Stat::nresolveinstablelps |
number of simplex resolves of instable LPs
Definition at line 80 of file struct_stat.h.
Referenced by SCIPstatReset().
◆ nresolveinstablelpiters
SCIP_Longint SCIP_Stat::nresolveinstablelpiters |
number of simplex iterations used for resolving instable LPs
Definition at line 81 of file struct_stat.h.
Referenced by SCIPstatReset().
◆ nnodes
SCIP_Longint SCIP_Stat::nnodes |
number of nodes processed in current run (including focus node)
Definition at line 82 of file struct_stat.h.
Referenced by focusnodeCleanupVars(), focusnodeToFork(), lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpNumericalTroubleMessage(), lpPrimalSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), lpSolve(), lpSolveStable(), primalAddSol(), primalSetUpperbound(), propAndSolve(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcolGetStrongbranchLPAge(), SCIPcolMarkNotRemovableLocal(), SCIPcolSetStrongbranchData(), SCIPconflictInit(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInitLP(), SCIPcopyConcurrentSolvingStats(), SCIPdispPrintLine(), SCIPlpSolveAndEval(), SCIPprobAddCons(), SCIProwMarkNotRemovableLocal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPstatResetCurrentRun(), SCIPstatUpdateMemsaveMode(), SCIPtreeEndProbing(), SCIPtreeSetNodesel(), SCIPvisualCutoffNode(), SCIPvisualSolvedNode(), solStamp(), and solveNode().
◆ ninternalnodes
SCIP_Longint SCIP_Stat::ninternalnodes |
number of nodes processed in current run where a branching was performed
Definition at line 83 of file struct_stat.h.
Referenced by enforceConstraints(), SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and solveNode().
◆ nobjleaves
SCIP_Longint SCIP_Stat::nobjleaves |
number of leaf nodes processed that reached the cutoff bound
Definition at line 84 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ nfeasleaves
SCIP_Longint SCIP_Stat::nfeasleaves |
number of leaf nodes processed with feasible relaxation solution
Definition at line 85 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ ninfeasleaves
SCIP_Longint SCIP_Stat::ninfeasleaves |
number of infeasible leaf nodes processed
Definition at line 86 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ ntotalnodes
SCIP_Longint SCIP_Stat::ntotalnodes |
total number of nodes processed in all runs (including focus node)
Definition at line 87 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPrelaxExec(), SCIPrelaxIsSolved(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsolveCIP(), SCIPsolveIsStopped(), and SCIPstatReset().
◆ ntotalinternalnodes
SCIP_Longint SCIP_Stat::ntotalinternalnodes |
total number of nodes processed in all runs where a branching was performed
Definition at line 88 of file struct_stat.h.
Referenced by enforceConstraints(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNode().
◆ ntotalnodesmerged
SCIP_Longint SCIP_Stat::ntotalnodesmerged |
total number of nodes added ot the statistics of the main SCIP so far (see SCIPmergeStatistics)
Definition at line 89 of file struct_stat.h.
Referenced by SCIPstatReset().
◆ ncreatednodes
SCIP_Longint SCIP_Stat::ncreatednodes |
total number of nodes created
Definition at line 90 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCreateChild(), and SCIPstatReset().
◆ ncreatednodesrun
SCIP_Longint SCIP_Stat::ncreatednodesrun |
number of nodes created in current run
Definition at line 91 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCreateChild(), SCIPstatResetCurrentRun(), and SCIPvisualNewChild().
◆ nactivatednodes
SCIP_Longint SCIP_Stat::nactivatednodes |
number of times, a node got activated in current run
Definition at line 92 of file struct_stat.h.
Referenced by nodeActivate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
◆ ndeactivatednodes
SCIP_Longint SCIP_Stat::ndeactivatednodes |
number of times, a node got deactivated in current run
Definition at line 93 of file struct_stat.h.
Referenced by nodeDeactivate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
◆ nearlybacktracks
SCIP_Longint SCIP_Stat::nearlybacktracks |
counter for early switches (if children dual bound is below reference value)
Definition at line 94 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().
◆ nnodesaboverefbound
SCIP_Longint SCIP_Stat::nnodesaboverefbound |
counter for the number of focus nodes exceeding the reference bound
Definition at line 95 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ nbacktracks
SCIP_Longint SCIP_Stat::nbacktracks |
number of times, the new node was chosen from the leaves queue
Definition at line 96 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().
◆ ndelayedcutoffs
SCIP_Longint SCIP_Stat::ndelayedcutoffs |
number of times, the selected node was from a cut off subtree
Definition at line 97 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ nreprops
SCIP_Longint SCIP_Stat::nreprops |
number of times, a solved node is repropagated again
Definition at line 98 of file struct_stat.h.
Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
◆ nrepropboundchgs
SCIP_Longint SCIP_Stat::nrepropboundchgs |
number of bound changes generated in repropagating nodes
Definition at line 99 of file struct_stat.h.
Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
◆ nrepropcutoffs
SCIP_Longint SCIP_Stat::nrepropcutoffs |
number of times, a repropagated node was cut off
Definition at line 100 of file struct_stat.h.
Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
◆ nlpsolsfound
SCIP_Longint SCIP_Stat::nlpsolsfound |
number of CIP-feasible LP solutions found so far
Definition at line 101 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNode(), and solveNodeLP().
◆ nrelaxsolsfound
SCIP_Longint SCIP_Stat::nrelaxsolsfound |
number of CIP-feasible relaxation solutions found so far
Definition at line 102 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPstatReset(), and solveNode().
◆ npssolsfound
SCIP_Longint SCIP_Stat::npssolsfound |
number of CIP-feasible pseudo solutions found so far
Definition at line 103 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nsbsolsfound
SCIP_Longint SCIP_Stat::nsbsolsfound |
number of CIP-feasible solutions found during strong branching so far
Definition at line 104 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nlpbestsolsfound
SCIP_Longint SCIP_Stat::nlpbestsolsfound |
number of new best CIP-feasible LP solutions found so far
Definition at line 105 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNode(), and solveNodeLP().
◆ nrelaxbestsolsfound
SCIP_Longint SCIP_Stat::nrelaxbestsolsfound |
number of new best CIP-feasible relaxation solutions found so far
Definition at line 106 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPstatReset(), and solveNode().
◆ npsbestsolsfound
SCIP_Longint SCIP_Stat::npsbestsolsfound |
number of new best CIP-feasible pseudo solutions found so far
Definition at line 107 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nsbbestsolsfound
SCIP_Longint SCIP_Stat::nsbbestsolsfound |
number of new best CIP-feasible solutions found during strong branching so far
Definition at line 108 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nexternalsolsfound
SCIP_Longint SCIP_Stat::nexternalsolsfound |
number of externally given CIP-feasible solutions (or new solutions found when transforming old ones)
Definition at line 109 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ lastdispnode
SCIP_Longint SCIP_Stat::lastdispnode |
last node for which an information line was displayed
Definition at line 110 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdispPrintLine(), and SCIPstatResetDisplay().
◆ lastdivenode
SCIP_Longint SCIP_Stat::lastdivenode |
last node where LP diving was applied
Definition at line 111 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
◆ lastconflictnode
SCIP_Longint SCIP_Stat::lastconflictnode |
last node where conflict analysis was applied
Definition at line 112 of file struct_stat.h.
Referenced by SCIPconflictInit(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
◆ bestsolnode
SCIP_Longint SCIP_Stat::bestsolnode |
node number where the last incumbent solution was found
Definition at line 113 of file struct_stat.h.
Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), SCIPsolveIsStopped(), and SCIPstatResetCurrentRun().
◆ domchgcount
SCIP_Longint SCIP_Stat::domchgcount |
internal counter, where all domain changes are counted
Definition at line 114 of file struct_stat.h.
Referenced by applyCuts(), nlrowCalcActivityBounds(), priceAndCutLoop(), rowCalcActivityBounds(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPcopyConcurrentSolvingStats(), SCIPexprEvalActivity(), SCIPlpEndDive(), SCIPlpStartDive(), SCIPnlrowGetActivityBounds(), SCIPnlrowGetPseudoActivity(), SCIPnlrowRecalcPseudoActivity(), SCIProwChgConstant(), SCIProwGetMaxActivity(), SCIProwGetMinActivity(), SCIProwGetPseudoActivity(), SCIProwRecalcPseudoActivity(), SCIPstatReset(), solveNode(), and solveNodeLP().
◆ nboundchgs
SCIP_Longint SCIP_Stat::nboundchgs |
total number of bound changes generated in the tree
Definition at line 115 of file struct_stat.h.
Referenced by nodeRepropagate(), priceAndCutLoop(), propAndSolve(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPstatReset(), and solveNodeLP().
◆ nholechgs
SCIP_Longint SCIP_Stat::nholechgs |
total number of hole changes generated in the tree
Definition at line 116 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPnodeAddHoleinfer(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
◆ nprobboundchgs
SCIP_Longint SCIP_Stat::nprobboundchgs |
total number of bound changes generated in the tree during probing
Definition at line 117 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
◆ nprobholechgs
SCIP_Longint SCIP_Stat::nprobholechgs |
total number of hole changes generated in the tree during probing
Definition at line 118 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPnodeAddHoleinfer(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
◆ nsbdowndomchgs
SCIP_Longint SCIP_Stat::nsbdowndomchgs |
total number of domain changes generated at down children during strong branching
Definition at line 119 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nsbupdomchgs
SCIP_Longint SCIP_Stat::nsbupdomchgs |
total number of domain changes generated at up children during strong branching
Definition at line 120 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nsbtimesiterlimhit
SCIP_Longint SCIP_Stat::nsbtimesiterlimhit |
total number of times that the strong branching iteration limit was hit
Definition at line 121 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nnodesbeforefirst
SCIP_Longint SCIP_Stat::nnodesbeforefirst |
number of nodes before first primal solution
Definition at line 122 of file struct_stat.h.
Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ ninitconssadded
SCIP_Longint SCIP_Stat::ninitconssadded |
total number of initial constraints added during the solve
Definition at line 123 of file struct_stat.h.
Referenced by conshdlrAddInitcons(), priceAndCutLoop(), propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ nactiveconssadded
SCIP_Longint SCIP_Stat::nactiveconssadded |
total number of active constraints added
Definition at line 124 of file struct_stat.h.
Referenced by SCIPbranchruleExecLPSol(), SCIPnodeAddCons(), SCIPprobAddCons(), and SCIPstatReset().
◆ externmemestim
SCIP_Longint SCIP_Stat::externmemestim |
estimation of external memory usage, e.g., by LP solver
Definition at line 125 of file struct_stat.h.
Referenced by SCIPsolveIsStopped(), SCIPstatGetMemExternEstim(), and SCIPstatReset().
◆ exprlastvisitedtag
SCIP_Longint SCIP_Stat::exprlastvisitedtag |
last used visited tag; used by expression iterators to identify expression that have been visited already
Definition at line 126 of file struct_stat.h.
Referenced by SCIPexpriterInit(), and SCIPstatReset().
◆ exprlastsoltag
SCIP_Longint SCIP_Stat::exprlastsoltag |
last solution tag; used by expression evaluation to identify whether expression has been evaluated for given sol already
Definition at line 127 of file struct_stat.h.
Referenced by SCIPstatReset().
◆ exprlastdifftag
SCIP_Longint SCIP_Stat::exprlastdifftag |
last differentiation tag; used by expression differentiation to identify whether expression has been differentiated for given sol already
Definition at line 128 of file struct_stat.h.
Referenced by evalAndDiff(), SCIPexprEvalGradient(), and SCIPstatReset().
◆ avgnnz
SCIP_Real SCIP_Stat::avgnnz |
average number of nonzeros per constraint in presolved problem
Definition at line 129 of file struct_stat.h.
Referenced by createAndAddProofcons(), and SCIPstatReset().
◆ firstlpdualbound
SCIP_Real SCIP_Stat::firstlpdualbound |
dual bound of root node computed by first LP solve (without cuts)
Definition at line 130 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeInitialLP().
◆ rootlowerbound
SCIP_Real SCIP_Stat::rootlowerbound |
lower bound of root node
Definition at line 131 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), and SCIPstatResetCurrentRun().
◆ vsidsweight
SCIP_Real SCIP_Stat::vsidsweight |
current weight to use for updating VSIDS in history
Definition at line 132 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), SCIPvarGetVSIDS(), SCIPvarGetVSIDS_rec(), and SCIPvarGetVSIDSCurrentRun().
◆ firstprimalbound
SCIP_Real SCIP_Stat::firstprimalbound |
objective value of first primal solution
Definition at line 133 of file struct_stat.h.
Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ firstprimaltime
SCIP_Real SCIP_Stat::firstprimaltime |
time (in seconds) needed for first primal solution
Definition at line 134 of file struct_stat.h.
Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ firstsolgap
SCIP_Real SCIP_Stat::firstsolgap |
solution gap when first solution is found
Definition at line 135 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ lastsolgap
SCIP_Real SCIP_Stat::lastsolgap |
solution gap when last solution is found
Definition at line 136 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ primalzeroittime
SCIP_Real SCIP_Stat::primalzeroittime |
time used in primal simplex calls without iterations
Definition at line 137 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ dualzeroittime
SCIP_Real SCIP_Stat::dualzeroittime |
time used in dual simplex calls without iterations
Definition at line 138 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ barrierzeroittime
SCIP_Real SCIP_Stat::barrierzeroittime |
time used in barrier calls without iterations
Definition at line 139 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ maxcopytime
SCIP_Real SCIP_Stat::maxcopytime |
maxmimal time needed for copying a problem
Definition at line 140 of file struct_stat.h.
Referenced by doCopy(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ mincopytime
SCIP_Real SCIP_Stat::mincopytime |
minimal time needed for copying a problem
Definition at line 141 of file struct_stat.h.
Referenced by doCopy(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ firstlptime
SCIP_Real SCIP_Stat::firstlptime |
time needed to solve the very first LP in the root node
Definition at line 142 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeInitialLP().
◆ lastbranchvalue
SCIP_Real SCIP_Stat::lastbranchvalue |
domain value of the last branching
Definition at line 143 of file struct_stat.h.
Referenced by SCIPboundchgApply(), SCIPboundchgUndo(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ dualrefintegral
SCIP_Real SCIP_Stat::dualrefintegral |
current reference-dual integral value
Definition at line 144 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatGetDualReferenceIntegral(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ primalrefintegral
SCIP_Real SCIP_Stat::primalrefintegral |
current primal-reference integral value
Definition at line 145 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatGetPrimalReferenceIntegral(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ primaldualintegral
SCIP_Real SCIP_Stat::primaldualintegral |
current primal-dual integral value
Definition at line 146 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatGetPrimalDualIntegral(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ previousgap
SCIP_Real SCIP_Stat::previousgap |
primal dual gap preceding the current gap
Definition at line 147 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ previousdualrefgap
SCIP_Real SCIP_Stat::previousdualrefgap |
reference-dual gap preceding the current gap
Definition at line 148 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ previousprimalrefgap
SCIP_Real SCIP_Stat::previousprimalrefgap |
primal-reference gap preceding the current gap
Definition at line 149 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ previntegralevaltime
SCIP_Real SCIP_Stat::previntegralevaltime |
last time of primal-dual integral evaluation
Definition at line 150 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ lastprimalbound
SCIP_Real SCIP_Stat::lastprimalbound |
last (non-infinite) primal bound (in transformed space) for integral evaluation
Definition at line 151 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ lastdualbound
SCIP_Real SCIP_Stat::lastdualbound |
last (non-infinite) dual bound (in transformed space) for integral evaluation
Definition at line 152 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ lastlowerbound
SCIP_Real SCIP_Stat::lastlowerbound |
last lower bound (in transformed space) for integral evaluation
Definition at line 153 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ lastupperbound
SCIP_Real SCIP_Stat::lastupperbound |
last upper bound (in transformed space) for integral evaluation
Definition at line 154 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().
◆ rootlpbestestimate
SCIP_Real SCIP_Stat::rootlpbestestimate |
best-estimate for final root LP solution that changes with every pseudo-cost update
Definition at line 155 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatComputeRootLPBestEstimate(), SCIPstatResetCurrentRun(), and SCIPstatUpdateVarRootLPBestEstimate().
◆ referencebound
SCIP_Real SCIP_Stat::referencebound |
objective bound for reference purposes
Definition at line 156 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ bestefficacy
SCIP_Real SCIP_Stat::bestefficacy |
best efficacy of global pool cut seen so far
Definition at line 157 of file struct_stat.h.
Referenced by SCIPcutpoolAddNewRow(), SCIPcutpoolSeparate(), and SCIPstatReset().
◆ minefficacyfac
SCIP_Real SCIP_Stat::minefficacyfac |
factor of best efficacy to use as min efficacy
Definition at line 158 of file struct_stat.h.
Referenced by SCIPcutpoolSeparate(), and SCIPstatReset().
◆ detertimecnt
SCIP_Real SCIP_Stat::detertimecnt |
internal counter for deterministic time
Definition at line 159 of file struct_stat.h.
◆ solvingtime
SCIP_CLOCK* SCIP_Stat::solvingtime |
total time used for solving (including presolving) the current problem
Definition at line 160 of file struct_stat.h.
Referenced by lpAlgorithm(), printTime(), SCIPnlpiSolve(), SCIPsolveIsStopped(), SCIPstatReset(), SCIPstatUpdatePrimalDualIntegrals(), solStamp(), and solveNodeInitialLP().
◆ solvingtimeoverall
SCIP_CLOCK* SCIP_Stat::solvingtimeoverall |
total time used for solving (including presolving) during reoptimization
Definition at line 161 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats().
◆ presolvingtime
SCIP_CLOCK* SCIP_Stat::presolvingtime |
total time used for presolving the current problem
Definition at line 162 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ presolvingtimeoverall
SCIP_CLOCK* SCIP_Stat::presolvingtimeoverall |
total time used for presolving during reoptimization
Definition at line 163 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats().
◆ primallptime
SCIP_CLOCK* SCIP_Stat::primallptime |
primal LP solution time
Definition at line 164 of file struct_stat.h.
Referenced by lpPrimalSimplex(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ duallptime
SCIP_CLOCK* SCIP_Stat::duallptime |
dual LP solution time
Definition at line 165 of file struct_stat.h.
Referenced by lpDualSimplex(), lpLexDualSimplex(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ lexduallptime
SCIP_CLOCK* SCIP_Stat::lexduallptime |
lexicographic dual LP solution time
Definition at line 166 of file struct_stat.h.
Referenced by lpLexDualSimplex(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ barrierlptime
SCIP_CLOCK* SCIP_Stat::barrierlptime |
barrier LP solution time
Definition at line 167 of file struct_stat.h.
Referenced by lpBarrier(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ resolveinstablelptime
SCIP_CLOCK* SCIP_Stat::resolveinstablelptime |
LP solution time for taking care of instable LPs
Definition at line 168 of file struct_stat.h.
Referenced by lpDualSimplex(), lpPrimalSimplex(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ divinglptime
SCIP_CLOCK* SCIP_Stat::divinglptime |
diving and probing LP solution time
Definition at line 169 of file struct_stat.h.
Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ strongbranchtime
SCIP_CLOCK* SCIP_Stat::strongbranchtime |
strong branching time
Definition at line 170 of file struct_stat.h.
Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ conflictlptime
SCIP_CLOCK* SCIP_Stat::conflictlptime |
conflict analysis LP solution time
Definition at line 171 of file struct_stat.h.
Referenced by conflictAnalyzeLP(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), SCIPrunBoundHeuristic(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ lpsoltime
SCIP_CLOCK* SCIP_Stat::lpsoltime |
time needed for storing feasible LP solutions
Definition at line 172 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ relaxsoltime
SCIP_CLOCK* SCIP_Stat::relaxsoltime |
time needed for storing feasible relaxation solutions
Definition at line 173 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ pseudosoltime
SCIP_CLOCK* SCIP_Stat::pseudosoltime |
time needed for storing feasible pseudo solutions
Definition at line 174 of file struct_stat.h.
Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ sbsoltime
SCIP_CLOCK* SCIP_Stat::sbsoltime |
time needed for searching and storing feasible strong branching solutions
Definition at line 175 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ nodeactivationtime
SCIP_CLOCK* SCIP_Stat::nodeactivationtime |
time needed for path switching and activating nodes
Definition at line 176 of file struct_stat.h.
Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ nlpsoltime
SCIP_CLOCK* SCIP_Stat::nlpsoltime |
time needed for solving NLPs
Definition at line 177 of file struct_stat.h.
Referenced by nlpSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ copyclock
SCIP_CLOCK* SCIP_Stat::copyclock |
time needed for copying problems
Definition at line 178 of file struct_stat.h.
Referenced by doCopy(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ strongpropclock
SCIP_CLOCK* SCIP_Stat::strongpropclock |
time needed for propagation during strong branching
Definition at line 179 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
◆ reoptupdatetime
SCIP_CLOCK* SCIP_Stat::reoptupdatetime |
time needed for storing and recreating nodes and solutions for reoptimization
Definition at line 180 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats().
◆ glbhistory
SCIP_HISTORY* SCIP_Stat::glbhistory |
global history information over all variables
Definition at line 181 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPstatReset(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetPseudocost(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNBranchings(), SCIPvarMergeHistories(), SCIPvarSetHistory(), SCIPvarUpdatePseudocost(), and updateStatistics().
◆ glbhistorycrun
SCIP_HISTORY* SCIP_Stat::glbhistorycrun |
global history information over all variables for current run
Definition at line 182 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPstatResetCurrentRun(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNBranchings(), SCIPvarUpdatePseudocost(), and updateStatistics().
◆ lastbranchvar
SCIP_VAR* SCIP_Stat::lastbranchvar |
last variable, that was branched on
Definition at line 183 of file struct_stat.h.
Referenced by SCIPboundchgApply(), SCIPboundchgUndo(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), and solveNode().
◆ visual
SCIP_VISUAL* SCIP_Stat::visual |
visualization information
Definition at line 184 of file struct_stat.h.
Referenced by nodeRepropagate(), nodeToLeaf(), primalAddSol(), primalSetUpperbound(), SCIPconflictFlushConss(), SCIPnodeCreateChild(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPnodePropagateAgain(), SCIPnodeUpdateLowerbound(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), and SCIPtreeCutoff().
◆ firstprimalheur
SCIP_HEUR* SCIP_Stat::firstprimalheur |
heuristic which found the first primal solution
Definition at line 185 of file struct_stat.h.
Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ status
SCIP_STATUS SCIP_Stat::status |
SCIP solving status
Definition at line 186 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPlpSolveAndEval(), SCIPsolveCIP(), SCIPsolveIsStopped(), and SCIPstatResetCurrentRun().
◆ lastbranchdir
SCIP_BRANCHDIR SCIP_Stat::lastbranchdir |
direction of the last branching
Definition at line 187 of file struct_stat.h.
Referenced by SCIPboundchgApply(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ lastsblpsolstats
SCIP_LPSOLSTAT SCIP_Stat::lastsblpsolstats[2] |
last LP solving statuses for variable strong branching
Definition at line 188 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nnz
SCIP_Longint SCIP_Stat::nnz |
number of nonzeros in presolved problem
Definition at line 189 of file struct_stat.h.
Referenced by SCIPcliquetableAdd(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ lpcount
SCIP_Longint SCIP_Stat::lpcount |
internal counter, where all lp calls are counted; this includes the restored lps after diving and probing
Definition at line 190 of file struct_stat.h.
Referenced by branchcandCalcLPCands(), cutpoolDelCut(), lpBarrier(), lpCleanupCols(), lpCleanupRows(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), propAndSolve(), SCIPcolGetFarkasCoef(), SCIPcolGetFeasibility(), SCIPcolGetRedcost(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrSeparateLP(), SCIPcopyConcurrentSolvingStats(), SCIPcutpoolSeparate(), SCIPlpCreate(), SCIPlpEndDive(), SCIPlpGetDualfarkas(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRemoveRedundantRows(), SCIPlpReset(), SCIPlpStartDive(), SCIPlpUpdateAges(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIProwGetLPActivity(), SCIProwGetLPSolCutoffDistance(), SCIProwRecalcLPActivity(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolRound(), SCIPsolSetVal(), SCIPstatEnforceLPUpdates(), SCIPstatReset(), SCIPtreeLoadLPState(), SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), solStamp(), and solveNode().
◆ relaxcount
SCIP_Longint SCIP_Stat::relaxcount |
internal counter, where all relax calls are counted
Definition at line 191 of file struct_stat.h.
Referenced by SCIPconshdlrEnforceRelaxSol(), SCIPrelaxExec(), and SCIPstatReset().
◆ nlps
SCIP_Longint SCIP_Stat::nlps |
total number of LPs solved with at least 1 iteration
Definition at line 192 of file struct_stat.h.
Referenced by focusnodeToFork(), lpBarrier(), lpDualSimplex(), lpGetResolveItlim(), lpLexDualSimplex(), lpNumericalTroubleMessage(), lpPrimalSimplex(), lpSolve(), propAndSolve(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcolGetStrongbranchLPAge(), SCIPcolSetStrongbranchData(), SCIPcopyConcurrentSolvingStats(), SCIPlpGetDualDegeneracy(), SCIPlpSolveAndEval(), SCIPstatReset(), SCIPtreeEndProbing(), solveNode(), and solveNodeLP().
◆ nrootlps
SCIP_Longint SCIP_Stat::nrootlps |
number of LPs solved at the root node with at least 1 iteration
Definition at line 193 of file struct_stat.h.
Referenced by lpGetResolveItlim(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ nprimallps
SCIP_Longint SCIP_Stat::nprimallps |
number of primal LPs solved with at least 1 iteration
Definition at line 194 of file struct_stat.h.
Referenced by lpPrimalSimplex(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nprimalzeroitlps
SCIP_Longint SCIP_Stat::nprimalzeroitlps |
number of primal LPs with 0 iterations
Definition at line 195 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ nduallps
SCIP_Longint SCIP_Stat::nduallps |
number of dual LPs solved with at least 1 iteration
Definition at line 196 of file struct_stat.h.
Referenced by lpDualSimplex(), lpLexDualSimplex(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ ndualzeroitlps
SCIP_Longint SCIP_Stat::ndualzeroitlps |
number of dual LPs with 0 iterations
Definition at line 197 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ nlexduallps
SCIP_Longint SCIP_Stat::nlexduallps |
number of lexicographic dual LPs solved
Definition at line 198 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nbarrierlps
SCIP_Longint SCIP_Stat::nbarrierlps |
number of barrier LPs solved with at least 1 iteration
Definition at line 199 of file struct_stat.h.
Referenced by lpBarrier(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nbarrierzeroitlps
SCIP_Longint SCIP_Stat::nbarrierzeroitlps |
number of barrier LPs with 1 iteration
Definition at line 200 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ nprimalresolvelps
SCIP_Longint SCIP_Stat::nprimalresolvelps |
number of primal LPs solved with advanced start basis and at least 1 iteration
Definition at line 201 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ ndualresolvelps
SCIP_Longint SCIP_Stat::ndualresolvelps |
number of dual LPs solved with advanced start basis and at least 1 iteration
Definition at line 202 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nlexdualresolvelps
SCIP_Longint SCIP_Stat::nlexdualresolvelps |
number of lexicographic dual LPs solved with advanced start basis and at least 1 iteration
Definition at line 203 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nnodelps
SCIP_Longint SCIP_Stat::nnodelps |
number of LPs solved for node relaxations
Definition at line 204 of file struct_stat.h.
Referenced by propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNodeInitialLP(), and solveNodeLP().
◆ nnodezeroitlps
SCIP_Longint SCIP_Stat::nnodezeroitlps |
number of LPs solved with 0 iterations for node relaxations
Definition at line 205 of file struct_stat.h.
Referenced by SCIPstatReset(), and solveNodeLP().
◆ ninitlps
SCIP_Longint SCIP_Stat::ninitlps |
number of LPs solved for nodes' initial relaxations
Definition at line 206 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
◆ ndivinglps
SCIP_Longint SCIP_Stat::ndivinglps |
number of LPs solved during diving and probing
Definition at line 207 of file struct_stat.h.
Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ ndivesetlps
SCIP_Longint SCIP_Stat::ndivesetlps |
total number of diveset LPs
Definition at line 208 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateLPStats(), and SCIPstatReset().
◆ nsbdivinglps
SCIP_Longint SCIP_Stat::nsbdivinglps |
number of LPs solved during strong branching probing mode
Definition at line 209 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nnumtroublelpmsgs
SCIP_Longint SCIP_Stat::nnumtroublelpmsgs |
number of messages about numerical trouble in LP on verblevel HIGH or lower
Definition at line 210 of file struct_stat.h.
Referenced by lpNumericalTroubleMessage(), SCIPstatReset(), and SCIPstatResetCurrentRun().
◆ nstrongbranchs
SCIP_Longint SCIP_Stat::nstrongbranchs |
number of strong branching calls
Definition at line 211 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nrootstrongbranchs
SCIP_Longint SCIP_Stat::nrootstrongbranchs |
number of strong branching calls at the root node
Definition at line 212 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nconflictlps
SCIP_Longint SCIP_Stat::nconflictlps |
number of LPs solved during conflict analysis
Definition at line 213 of file struct_stat.h.
Referenced by conflictAnalyzeLP(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), SCIPrunBoundHeuristic(), and SCIPstatReset().
◆ nnlps
SCIP_Longint SCIP_Stat::nnlps |
number of NLPs solved
Definition at line 214 of file struct_stat.h.
Referenced by nlpCalcFracVars(), nlpSolve(), SCIPcopyConcurrentSolvingStats(), SCIPnlrowGetNLPActivity(), SCIPnlrowRecalcNLPActivity(), and SCIPstatReset().
◆ nisstoppedcalls
SCIP_Longint SCIP_Stat::nisstoppedcalls |
number of calls to SCIPsolveIsStopped()
Definition at line 215 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveIsStopped(), and SCIPstatReset().
◆ totaldivesetdepth
SCIP_Longint SCIP_Stat::totaldivesetdepth |
the total probing depth over all diveset calls
Definition at line 216 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateStats(), and SCIPstatReset().
◆ subscipdepth
int SCIP_Stat::subscipdepth |
depth of current scip instance (increased by each copy call)
Definition at line 217 of file struct_stat.h.
Referenced by copyProb(), SCIPexpriterInit(), and SCIPstatPrintDebugMessage().
◆ ndivesetcalls
int SCIP_Stat::ndivesetcalls |
total number of diveset diving calls
Definition at line 218 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateStats(), and SCIPstatReset().
◆ nruns
int SCIP_Stat::nruns |
number of branch and bound runs on current problem, including current run
Definition at line 219 of file struct_stat.h.
Referenced by priceAndCutLoop(), restartAllowed(), SCIPconshdlrInitpre(), SCIPcopyConcurrentSolvingStats(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatReset(), solStamp(), and solveNode().
◆ ncutpoolfails
int SCIP_Stat::ncutpoolfails |
number of fails in a cutpool to separate efficacious cuts
Definition at line 220 of file struct_stat.h.
Referenced by SCIPcutpoolSeparate(), and SCIPstatReset().
◆ nconfrestarts
int SCIP_Stat::nconfrestarts |
number of restarts performed due to conflict analysis
Definition at line 221 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatReset().
◆ nrootboundchgs
int SCIP_Stat::nrootboundchgs |
total number of bound changes generated in the root node
Definition at line 222 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and varIncRootboundchgs().
◆ nrootboundchgsrun
int SCIP_Stat::nrootboundchgsrun |
total number of bound changes generated in the root node of current run
Definition at line 223 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and varIncRootboundchgs().
◆ nrootintfixings
int SCIP_Stat::nrootintfixings |
total number of global fixings of integer variables
Definition at line 224 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and varIncRootboundchgs().
◆ nrootintfixingsrun
int SCIP_Stat::nrootintfixingsrun |
total number of global fixings of integer variables of current run
Definition at line 225 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), solveNode(), and varIncRootboundchgs().
◆ prevrunnvars
int SCIP_Stat::prevrunnvars |
number of variables in the previous run
Definition at line 226 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatReset(), and solveNode().
◆ nvaridx
int SCIP_Stat::nvaridx |
number of used variable indices
Definition at line 227 of file struct_stat.h.
Referenced by SCIPstatMark(), SCIPstatReset(), tryAggregateIntVars(), varCreate(), and varSetName().
◆ ncolidx
int SCIP_Stat::ncolidx |
number of used column indices
Definition at line 228 of file struct_stat.h.
Referenced by SCIPcolCreate(), SCIPstatMark(), and SCIPstatReset().
◆ nrowidx
int SCIP_Stat::nrowidx |
number of used row indices
Definition at line 229 of file struct_stat.h.
Referenced by SCIProwCreate(), SCIPstatMark(), and SCIPstatReset().
◆ marked_nvaridx
int SCIP_Stat::marked_nvaridx |
number of used variable indices before solving started
Definition at line 230 of file struct_stat.h.
Referenced by SCIPstatMark(), and SCIPstatReset().
◆ marked_ncolidx
int SCIP_Stat::marked_ncolidx |
number of used column indices before solving started
Definition at line 231 of file struct_stat.h.
Referenced by SCIPstatMark(), and SCIPstatReset().
◆ marked_nrowidx
int SCIP_Stat::marked_nrowidx |
number of used row indices before solving started
Definition at line 232 of file struct_stat.h.
Referenced by SCIPstatMark(), and SCIPstatReset().
◆ npricerounds
int SCIP_Stat::npricerounds |
number of pricing rounds performed in current node
Definition at line 233 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPpriceLoop(), SCIPstatResetCurrentRun(), and solveNode().
◆ nseparounds
int SCIP_Stat::nseparounds |
number of separation rounds performed in current node
Definition at line 234 of file struct_stat.h.
Referenced by priceAndCutLoop(), SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and solveNode().
◆ ndisplines
int SCIP_Stat::ndisplines |
number of displayed information lines
Definition at line 235 of file struct_stat.h.
Referenced by SCIPdispPrintLine(), and SCIPstatResetDisplay().
◆ maxdepth
int SCIP_Stat::maxdepth |
maximal depth of all processed nodes in current run
Definition at line 236 of file struct_stat.h.
Referenced by lpAlgorithm(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
◆ maxtotaldepth
int SCIP_Stat::maxtotaldepth |
maximal depth of all processed nodes over all runs
Definition at line 237 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatReset().
◆ plungedepth
int SCIP_Stat::plungedepth |
current plunging depth (successive times, a child was selected as next node)
Definition at line 238 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().
◆ nactiveconss
int SCIP_Stat::nactiveconss |
total number of currently active constraints
Definition at line 239 of file struct_stat.h.
Referenced by conshdlrActivateCons(), conshdlrDeactivateCons(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPrelaxExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
◆ nenabledconss
int SCIP_Stat::nenabledconss |
total number of currently enabled constraints
Definition at line 240 of file struct_stat.h.
Referenced by conshdlrDisableCons(), conshdlrEnableCons(), and SCIPstatReset().
◆ nimplications
int SCIP_Stat::nimplications |
total number of implications stored in the implication graph
Definition at line 241 of file struct_stat.h.
Referenced by SCIPimplicsAdd(), and SCIPstatResetImplications().
◆ npresolrounds
int SCIP_Stat::npresolrounds |
number of presolving rounds in current run
Definition at line 242 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolroundsfast
int SCIP_Stat::npresolroundsfast |
number of fast presolving rounds in current run
Definition at line 243 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolroundsmed
int SCIP_Stat::npresolroundsmed |
number of medium presolving rounds in current run
Definition at line 244 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolroundsext
int SCIP_Stat::npresolroundsext |
number of exhaustive presolving rounds in current run
Definition at line 245 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolfixedvars
int SCIP_Stat::npresolfixedvars |
number of presolving fixings in current run
Definition at line 246 of file struct_stat.h.
Referenced by SCIPcliquetableCleanup(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolaggrvars
int SCIP_Stat::npresolaggrvars |
number of presolving aggregations in current run
Definition at line 247 of file struct_stat.h.
Referenced by SCIPcliquetableCleanup(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolchgvartypes
int SCIP_Stat::npresolchgvartypes |
number of presolving variable type changes in current run
Definition at line 248 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolchgbds
int SCIP_Stat::npresolchgbds |
number of presolving bound changes in current run
Definition at line 249 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresoladdholes
int SCIP_Stat::npresoladdholes |
number of presolving hole additions in current run
Definition at line 250 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresoldelconss
int SCIP_Stat::npresoldelconss |
number of presolving constraint deletions in current run
Definition at line 251 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresoladdconss
int SCIP_Stat::npresoladdconss |
number of presolving constraint additions in current run
Definition at line 252 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolupgdconss
int SCIP_Stat::npresolupgdconss |
number of presolving constraint upgrades in current run
Definition at line 253 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolchgcoefs
int SCIP_Stat::npresolchgcoefs |
number of presolving coefficient changes in current run
Definition at line 254 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ npresolchgsides
int SCIP_Stat::npresolchgsides |
number of presolving side changes in current run
Definition at line 255 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
◆ lastnpresolfixedvars
int SCIP_Stat::lastnpresolfixedvars |
number of presolving fixings before presolving round
Definition at line 256 of file struct_stat.h.
◆ lastnpresolaggrvars
int SCIP_Stat::lastnpresolaggrvars |
number of presolving aggregations before presolving round
Definition at line 257 of file struct_stat.h.
◆ lastnpresolchgvartypes
int SCIP_Stat::lastnpresolchgvartypes |
number of presolving variable type changes before presolving round
Definition at line 258 of file struct_stat.h.
◆ lastnpresolchgbds
int SCIP_Stat::lastnpresolchgbds |
number of presolving bound changes before presolving round
Definition at line 259 of file struct_stat.h.
◆ lastnpresoladdholes
int SCIP_Stat::lastnpresoladdholes |
number of presolving hole additions before presolving round
Definition at line 260 of file struct_stat.h.
◆ lastnpresoldelconss
int SCIP_Stat::lastnpresoldelconss |
number of presolving constraint deletions before presolving round
Definition at line 261 of file struct_stat.h.
◆ lastnpresoladdconss
int SCIP_Stat::lastnpresoladdconss |
number of presolving constraint additions before presolving round
Definition at line 262 of file struct_stat.h.
◆ lastnpresolupgdconss
int SCIP_Stat::lastnpresolupgdconss |
number of presolving constraint upgrades before presolving round
Definition at line 263 of file struct_stat.h.
◆ lastnpresolchgcoefs
int SCIP_Stat::lastnpresolchgcoefs |
number of presolving coefficient changes before presolving round
Definition at line 264 of file struct_stat.h.
◆ lastnpresolchgsides
int SCIP_Stat::lastnpresolchgsides |
number of presolving side changes before presolving round
Definition at line 265 of file struct_stat.h.
◆ solindex
int SCIP_Stat::solindex |
consecutively numbered solution index
Definition at line 270 of file struct_stat.h.
Referenced by SCIPsolCopy(), SCIPsolCreate(), SCIPsolCreateOriginal(), SCIPsolCreatePartial(), SCIPsolCreateUnknown(), and SCIPstatReset().
◆ nrunsbeforefirst
int SCIP_Stat::nrunsbeforefirst |
number of runs until first primal solution
Definition at line 271 of file struct_stat.h.
Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ firstprimaldepth
int SCIP_Stat::firstprimaldepth |
depth in which first primal solution was found
Definition at line 272 of file struct_stat.h.
Referenced by primalAddSol(), and SCIPcopyConcurrentSolvingStats().
◆ ncopies
int SCIP_Stat::ncopies |
counter how often SCIPcopy() was performed
Definition at line 273 of file struct_stat.h.
Referenced by doCopy(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
◆ nreoptruns
int SCIP_Stat::nreoptruns |
number of reoptimization runs
Definition at line 274 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats().
◆ nclockskipsleft
int SCIP_Stat::nclockskipsleft |
how many times the timing should be skipped in SCIPsolveIsStopped()
Definition at line 275 of file struct_stat.h.
Referenced by SCIPlpSolveAndEval(), SCIPsolveIsStopped(), and SCIPstatReset().
◆ nactiveexpriter
int SCIP_Stat::nactiveexpriter |
number of active expression iterators
Definition at line 276 of file struct_stat.h.
Referenced by deinit(), SCIPexpriterInit(), and SCIPstatReset().
◆ memsavemode
SCIP_Bool SCIP_Stat::memsavemode |
should algorithms be switched to memory saving mode?
Definition at line 277 of file struct_stat.h.
Referenced by SCIPstatReset(), and SCIPstatUpdateMemsaveMode().
◆ userinterrupt
SCIP_Bool SCIP_Stat::userinterrupt |
has the user asked to interrupt the solving process?
Definition at line 278 of file struct_stat.h.
Referenced by SCIPlpSolveAndEval(), SCIPsolveIsStopped(), and SCIPstatReset().
◆ userrestart
SCIP_Bool SCIP_Stat::userrestart |
has the user asked to restart the solving process?
Definition at line 279 of file struct_stat.h.
Referenced by SCIPsolveCIP(), SCIPstatReset(), and solveNode().
◆ inrestart
SCIP_Bool SCIP_Stat::inrestart |
are we currently restarting the system?
Definition at line 280 of file struct_stat.h.
Referenced by SCIPstatReset().
◆ collectvarhistory
SCIP_Bool SCIP_Stat::collectvarhistory |
should variable history statistics be collected
Definition at line 281 of file struct_stat.h.
Referenced by SCIPstatDisableVarHistory(), SCIPstatEnableVarHistory(), SCIPstatReset(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), and SCIPvarUpdatePseudocost().
◆ performpresol
SCIP_Bool SCIP_Stat::performpresol |
indicates whether presolving is enabled
Definition at line 282 of file struct_stat.h.
Referenced by SCIPstatReset().
◆ branchedunbdvar
SCIP_Bool SCIP_Stat::branchedunbdvar |
indicates whether branching on an unbounded variable has been performed
Definition at line 283 of file struct_stat.h.
Referenced by SCIPstatReset(), SCIPstatResetCurrentRun(), and solveNode().
◆ disableenforelaxmsg
SCIP_Bool SCIP_Stat::disableenforelaxmsg |
was disable enforelax message printed?
Definition at line 284 of file struct_stat.h.
Referenced by enforceConstraints(), and SCIPstatReset().