problem and runtime specific statistics
Definition at line 50 of file struct_stat.h.
#include <struct_stat.h>
SCIP_REGRESSION* SCIP_Stat::regressioncandsobjval |
linear regression of pairs (nbranchcands, lpobjval) for every node
Definition at line 52 of file struct_stat.h.
Referenced by SCIPstatResetCurrentRun(), and solveNode().
SCIP_Longint SCIP_Stat::nlpiterations |
total number of LP iterations
Definition at line 53 of file struct_stat.h.
Referenced by lpGetResolveItlim(), propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPgetNLPIterations(), SCIPstatReset(), solveNodeInitialLP(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nrootlpiterations |
total number of LP iterations in root node
Definition at line 54 of file struct_stat.h.
Referenced by lpGetResolveItlim(), printRootStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNRootLPIterations(), SCIPstatReset(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nrootfirstlpiterations |
number of LP iterations for first LP solved at the root node
Definition at line 55 of file struct_stat.h.
Referenced by printRootStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNRootFirstLPIterations(), SCIPstatReset(), and solveNodeInitialLP().
SCIP_Longint SCIP_Stat::nprimallpiterations |
number of iterations in primal simplex
Definition at line 56 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetNPrimalLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nduallpiterations |
number of iterations in dual simplex
Definition at line 57 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetNDualLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nlexduallpiterations |
number of iterations in lexicographic dual simplex
Definition at line 58 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nbarrierlpiterations |
number of iterations in barrier algorithm
Definition at line 59 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNBarrierLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nprimalresolvelpiterations |
number of primal LP iterations with advanced start basis
Definition at line 60 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetDeterministicTime(), SCIPgetNPrimalResolveLPIterations(), SCIPgetNResolveLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ndualresolvelpiterations |
number of dual LP iterations with advanced start basis
Definition at line 61 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetDeterministicTime(), SCIPgetNDualResolveLPIterations(), SCIPgetNResolveLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nlexdualresolvelpiterations |
number of lexicographic dual LP iterations with advanced start basis
Definition at line 62 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nnodelpiterations |
number of iterations for totally solving node relaxations
Definition at line 63 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetNNodeLPIterations(), SCIPstatReset(), and solveNodeLP().
SCIP_Longint SCIP_Stat::ninitlpiterations |
number of iterations for solving nodes' initial relaxations
Definition at line 64 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetNNodeInitLPIterations(), SCIPstatReset(), and solveNodeLP().
SCIP_Longint SCIP_Stat::ndivinglpiterations |
number of iterations in diving and probing
Definition at line 65 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNDivingLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ndivesetlpiterations |
total number of LP iterations performed by divesets
Definition at line 66 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateLPStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsbdivinglpiterations |
number of iterations in probing mode for strong branching
Definition at line 67 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetVarStrongbranchWithPropagation(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsblpiterations |
number of simplex iterations used in strong branching
Definition at line 68 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNStrongbranchLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nrootsblpiterations |
number of simplex iterations used in strong branching at the root node
Definition at line 69 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNRootStrongbranchLPIterations(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nconflictlpiterations |
number of simplex iterations used in conflict analysis
Definition at line 70 of file struct_stat.h.
Referenced by conflictAnalyzeLP(), printLPStatistics(), runBoundHeuristic(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nnodes |
number of nodes processed in current run (including focus node)
Definition at line 71 of file struct_stat.h.
Referenced by displayRelevantStats(), focusnodeCleanupVars(), focusnodeToFork(), lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpNumericalTroubleMessage(), lpPrimalSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), lpSolve(), lpSolveStable(), primalAddSol(), primalSetUpperbound(), printTreeStatistics(), propAndSolve(), SCIPaddNNodes(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcolGetStrongbranchLPAge(), SCIPcolMarkNotRemovableLocal(), SCIPcolSetStrongbranchData(), SCIPconflictInit(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrInitLP(), SCIPcopyConcurrentSolvingStats(), SCIPdispPrintLine(), SCIPgetNNodes(), SCIPlpSolveAndEval(), SCIPprobAddCons(), SCIProwMarkNotRemovableLocal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolSetVal(), SCIPsolve(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPstatResetCurrentRun(), SCIPstatUpdateMemsaveMode(), SCIPtreeEndProbing(), SCIPtreeSetNodesel(), SCIPvisualCutoffNode(), SCIPvisualSolvedNode(), solStamp(), and solveNode().
SCIP_Longint SCIP_Stat::ninternalnodes |
number of nodes processed in current run where a branching was performed
Definition at line 72 of file struct_stat.h.
Referenced by enforceConstraints(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and solveNode().
SCIP_Longint SCIP_Stat::nobjleaves |
number of leaf nodes processed that reached the cutoff bound
Definition at line 73 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNObjlimLeaves(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nfeasleaves |
number of leaf nodes processed with feasible relaxation solution
Definition at line 74 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNFeasibleLeaves(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::ninfeasleaves |
number of infeasible leaf nodes processed
Definition at line 75 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNInfeasibleLeaves(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::ntotalnodes |
total number of nodes processed in all runs (including focus node)
Definition at line 76 of file struct_stat.h.
Referenced by displayRelevantStats(), printTreeStatistics(), SCIPaddNNodes(), SCIPcopyConcurrentSolvingStats(), SCIPgetNTotalNodes(), SCIPrelaxExec(), SCIPrelaxIsSolved(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsolveCIP(), SCIPsolveIsStopped(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ntotalinternalnodes |
total number of nodes processed in all runs where a branching was performed
Definition at line 77 of file struct_stat.h.
Referenced by enforceConstraints(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNode().
SCIP_Longint SCIP_Stat::ntotalnodesmerged |
total number of nodes added ot the statistics of the main SCIP so far (see SCIPmergeStatistics)
Definition at line 78 of file struct_stat.h.
Referenced by SCIPstatReset().
SCIP_Longint SCIP_Stat::ncreatednodes |
total number of nodes created
Definition at line 79 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCreateChild(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ncreatednodesrun |
number of nodes created in current run
Definition at line 80 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCreateChild(), SCIPstatResetCurrentRun(), and SCIPvisualNewChild().
SCIP_Longint SCIP_Stat::nactivatednodes |
number of times, a node got activated in current run
Definition at line 81 of file struct_stat.h.
Referenced by nodeActivate(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::ndeactivatednodes |
number of times, a node got deactivated in current run
Definition at line 82 of file struct_stat.h.
Referenced by nodeDeactivate(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nearlybacktracks |
counter for early switches (if children dual bound is below reference value)
Definition at line 83 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nnodesaboverefbound |
counter for the number of focus nodes exceeding the reference bound
Definition at line 84 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nbacktracks |
number of times, the new node was chosen from the leaves queue
Definition at line 85 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNBacktracks(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::ndelayedcutoffs |
number of times, the selected node was from a cut off subtree
Definition at line 86 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNDelayedCutoffs(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nreprops |
number of times, a solved node is repropagated again
Definition at line 87 of file struct_stat.h.
Referenced by nodeRepropagate(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nrepropboundchgs |
number of bound changes generated in repropagating nodes
Definition at line 88 of file struct_stat.h.
Referenced by nodeRepropagate(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nrepropcutoffs |
number of times, a repropagated node was cut off
Definition at line 89 of file struct_stat.h.
Referenced by nodeRepropagate(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nlpsolsfound |
number of CIP-feasible LP solutions found so far
Definition at line 90 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNode(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nrelaxsolsfound |
number of CIP-feasible relaxation solutions found so far
Definition at line 91 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPstatReset(), and solveNode().
SCIP_Longint SCIP_Stat::npssolsfound |
number of CIP-feasible pseudo solutions found so far
Definition at line 92 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsbsolsfound |
number of CIP-feasible solutions found during strong branching so far
Definition at line 93 of file struct_stat.h.
Referenced by performStrongbranchWithPropagation(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nlpbestsolsfound |
number of new best CIP-feasible LP solutions found so far
Definition at line 94 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNode(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nrelaxbestsolsfound |
number of new best CIP-feasible relaxation solutions found so far
Definition at line 95 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPstatReset(), and solveNode().
SCIP_Longint SCIP_Stat::npsbestsolsfound |
number of new best CIP-feasible pseudo solutions found so far
Definition at line 96 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsbbestsolsfound |
number of new best CIP-feasible solutions found during strong branching so far
Definition at line 97 of file struct_stat.h.
Referenced by performStrongbranchWithPropagation(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nexternalsolsfound |
number of externally given CIP-feasible solutions (or new solutions found when transforming old ones)
Definition at line 98 of file struct_stat.h.
Referenced by printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), SCIPtransformProb(), and transformSols().
SCIP_Longint SCIP_Stat::lastdispnode |
last node for which an information line was displayed
Definition at line 99 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdispPrintLine(), and SCIPstatResetDisplay().
SCIP_Longint SCIP_Stat::lastdivenode |
last node where LP diving was applied
Definition at line 100 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetLastDivenode(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::lastconflictnode |
last node where conflict analysis was applied
Definition at line 101 of file struct_stat.h.
Referenced by SCIPconflictInit(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::bestsolnode |
node number where the last incumbent solution was found
Definition at line 102 of file struct_stat.h.
Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), SCIPsolveIsStopped(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::domchgcount |
internal counter, where all domain changes are counted
Definition at line 103 of file struct_stat.h.
Referenced by applyCuts(), nlrowCalcActivityBounds(), priceAndCutLoop(), rowCalcActivityBounds(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPcopyConcurrentSolvingStats(), SCIPnlrowGetActivityBounds(), SCIPnlrowGetPseudoActivity(), SCIPnlrowRecalcPseudoActivity(), SCIProwChgConstant(), SCIProwGetMaxActivity(), SCIProwGetMinActivity(), SCIProwGetPseudoActivity(), SCIProwRecalcPseudoActivity(), SCIPstatReset(), solveNode(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nboundchgs |
total number of bound changes generated in the tree
Definition at line 104 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().
SCIP_Longint SCIP_Stat::nholechgs |
total number of hole changes generated in the tree
Definition at line 105 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPnodeAddHoleinfer(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nprobboundchgs |
total number of bound changes generated in the tree during probing
Definition at line 106 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPgetDeterministicTime(), SCIPpropagateProbing(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nprobholechgs |
total number of hole changes generated in the tree during probing
Definition at line 107 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPnodeAddHoleinfer(), SCIPpropagateProbing(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsbdowndomchgs |
total number of domain changes generated at down children during strong branching
Definition at line 108 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsbupdomchgs |
total number of domain changes generated at up children during strong branching
Definition at line 109 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsbtimesiterlimhit |
total number of times that the strong branching iteration limit was hit
Definition at line 110 of file struct_stat.h.
Referenced by performStrongbranchWithPropagation(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nnodesbeforefirst |
number of nodes before first primal solution
Definition at line 111 of file struct_stat.h.
Referenced by primalAddSol(), printSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ninitconssadded |
total number of initial constraints added during the solve
Definition at line 112 of file struct_stat.h.
Referenced by conshdlrAddInitcons(), priceAndCutLoop(), propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nactiveconssadded |
total number of active constraints added
Definition at line 113 of file struct_stat.h.
Referenced by SCIPbranchruleExecLPSol(), SCIPnodeAddCons(), SCIPprobAddCons(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::externmemestim |
estimation of external memory usage, e.g., by LP solver
Definition at line 114 of file struct_stat.h.
Referenced by SCIPsolveIsStopped(), SCIPstatGetMemExternEstim(), SCIPstatReset(), and SCIPtransformProb().
SCIP_Real SCIP_Stat::avgnnz |
average number of nonzeros per constraint in presolved problem
Definition at line 115 of file struct_stat.h.
Referenced by createAndAddDualray(), SCIPstatReset(), and SCIPtransformProb().
SCIP_Real SCIP_Stat::firstlpdualbound |
dual bound of root node computed by first LP solve (without cuts)
Definition at line 116 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetFirstLPDualboundRoot(), SCIPgetFirstLPLowerboundRoot(), SCIPstatReset(), and solveNodeInitialLP().
SCIP_Real SCIP_Stat::rootlowerbound |
lower bound of root node
Definition at line 117 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetDualboundRoot(), SCIPgetLowerboundRoot(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), and SCIPstatResetCurrentRun().
SCIP_Real SCIP_Stat::vsidsweight |
current weight to use for updating VSIDS in history
Definition at line 118 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPcopyConcurrentSolvingStats(), SCIPgetAvgConflictScore(), SCIPgetAvgConflictScoreCurrentRun(), SCIPstatReset(), SCIPvarGetVSIDS(), SCIPvarGetVSIDS_rec(), and SCIPvarGetVSIDSCurrentRun().
SCIP_Real SCIP_Stat::firstprimalbound |
objective value of first primal solution
Definition at line 119 of file struct_stat.h.
Referenced by primalAddSol(), printSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetFirstPrimalBound(), and SCIPstatReset().
SCIP_Real SCIP_Stat::firstprimaltime |
time (in seconds) needed for first primal solution
Definition at line 120 of file struct_stat.h.
Referenced by primalAddSol(), printSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Real SCIP_Stat::firstsolgap |
solution gap when first solution is found
Definition at line 121 of file struct_stat.h.
Referenced by printSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and SCIPstoreSolutionGap().
SCIP_Real SCIP_Stat::lastsolgap |
solution gap when last solution is found
Definition at line 122 of file struct_stat.h.
Referenced by printSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and SCIPstoreSolutionGap().
SCIP_Real SCIP_Stat::primalzeroittime |
time used in primal simplex calls without iterations
Definition at line 123 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Real SCIP_Stat::dualzeroittime |
time used in dual simplex calls without iterations
Definition at line 124 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Real SCIP_Stat::barrierzeroittime |
time used in barrier calls without iterations
Definition at line 125 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Real SCIP_Stat::maxcopytime |
maxmimal time needed for copying a problem
Definition at line 126 of file struct_stat.h.
Referenced by doCopy(), printTimingStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Real SCIP_Stat::mincopytime |
minimal time needed for copying a problem
Definition at line 127 of file struct_stat.h.
Referenced by doCopy(), printTimingStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Real SCIP_Stat::firstlptime |
time needed to solve the very first LP in the root node
Definition at line 128 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetFirstLPTime(), SCIPstatReset(), and solveNodeInitialLP().
SCIP_Real SCIP_Stat::lastbranchvalue |
domain value of the last branching
Definition at line 129 of file struct_stat.h.
Referenced by SCIPboundchgApply(), SCIPboundchgUndo(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_Real SCIP_Stat::primaldualintegral |
current primal-dual integral value
Definition at line 130 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatGetPrimalDualIntegral(), SCIPstatResetPrimalDualIntegral(), and SCIPstatUpdatePrimalDualIntegral().
SCIP_Real SCIP_Stat::previousgap |
primal dual gap preceding the current gap
Definition at line 131 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegral(), and SCIPstatUpdatePrimalDualIntegral().
SCIP_Real SCIP_Stat::previntegralevaltime |
last time of primal-dual integral evaluation
Definition at line 132 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegral(), and SCIPstatUpdatePrimalDualIntegral().
SCIP_Real SCIP_Stat::lastprimalbound |
last (non-infinite) primal bound (in transformed space) for integral evaluation
Definition at line 133 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegral(), and SCIPstatUpdatePrimalDualIntegral().
SCIP_Real SCIP_Stat::lastdualbound |
last (non-infinite) dual bound (in transformed space) for integral evaluation
Definition at line 134 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegral(), and SCIPstatUpdatePrimalDualIntegral().
SCIP_Real SCIP_Stat::lastlowerbound |
last lower bound (in transformed space) for integral evaluation
Definition at line 135 of file struct_stat.h.
Referenced by exitPresolve(), initSolve(), SCIPcopyConcurrentSolvingStats(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), SCIPstatResetPrimalDualIntegral(), and SCIPstatUpdatePrimalDualIntegral().
SCIP_Real SCIP_Stat::lastupperbound |
last upper bound (in transformed space) for integral evaluation
Definition at line 136 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegral(), and SCIPstatUpdatePrimalDualIntegral().
SCIP_Real SCIP_Stat::rootlpbestestimate |
best-estimate for final root LP solution that changes with every pseudo-cost update
Definition at line 137 of file struct_stat.h.
Referenced by printRootStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatComputeRootLPBestEstimate(), SCIPstatResetCurrentRun(), and SCIPstatUpdateVarRootLPBestEstimate().
SCIP_Real SCIP_Stat::referencebound |
objective bound for reference purposes
Definition at line 138 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_Real SCIP_Stat::detertimecnt |
internal counter for deterministic time
Definition at line 139 of file struct_stat.h.
Referenced by SCIPfreeConcurrent().
SCIP_CLOCK* SCIP_Stat::solvingtime |
total time used for solving (including presolving) the current problem
Definition at line 140 of file struct_stat.h.
Referenced by displayRelevantStats(), lpAlgorithm(), printTime(), printTimingStatistics(), SCIPgetSolvingTime(), SCIPpresolve(), SCIPreadProb(), SCIPsolve(), SCIPsolveIsStopped(), SCIPsolveParallel(), SCIPstartSolvingTime(), SCIPstatReset(), SCIPstatUpdatePrimalDualIntegral(), SCIPstopSolvingTime(), solStamp(), and solveNodeInitialLP().
SCIP_CLOCK* SCIP_Stat::solvingtimeoverall |
total time used for solving (including presolving) during reoptimization
Definition at line 141 of file struct_stat.h.
Referenced by displayRelevantStats(), SCIPcopyConcurrentSolvingStats(), SCIPpresolve(), SCIPprintReoptStatistics(), SCIPsolve(), SCIPstartSolvingTime(), and SCIPstopSolvingTime().
SCIP_CLOCK* SCIP_Stat::presolvingtime |
total time used for presolving the current problem
Definition at line 142 of file struct_stat.h.
Referenced by presolve(), printTimingStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetPresolvingTime(), SCIPpresolve(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::presolvingtimeoverall |
total time used for presolving during reoptimization
Definition at line 143 of file struct_stat.h.
Referenced by presolve(), SCIPcopyConcurrentSolvingStats(), and SCIPprintReoptStatistics().
SCIP_CLOCK* SCIP_Stat::primallptime |
primal LP solution time
Definition at line 144 of file struct_stat.h.
Referenced by lpPrimalSimplex(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::duallptime |
dual LP solution time
Definition at line 145 of file struct_stat.h.
Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::lexduallptime |
lexicographic dual LP solution time
Definition at line 146 of file struct_stat.h.
Referenced by lpLexDualSimplex(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::barrierlptime |
barrier LP solution time
Definition at line 147 of file struct_stat.h.
Referenced by lpBarrier(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::divinglptime |
diving and probing LP solution time
Definition at line 148 of file struct_stat.h.
Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::strongbranchtime |
strong branching time
Definition at line 149 of file struct_stat.h.
Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), printLPStatistics(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::conflictlptime |
conflict analysis LP solution time
Definition at line 150 of file struct_stat.h.
Referenced by conflictAnalyzeLP(), printLPStatistics(), runBoundHeuristic(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::lpsoltime |
time needed for storing feasible LP solutions
Definition at line 151 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::relaxsoltime |
time needed for storing feasible relaxation solutions
Definition at line 152 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::pseudosoltime |
time needed for storing feasible pseudo solutions
Definition at line 153 of file struct_stat.h.
Referenced by addCurrentSolution(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::sbsoltime |
time needed for searching and storing feasible strong branching solutions
Definition at line 154 of file struct_stat.h.
Referenced by performStrongbranchWithPropagation(), printHeuristicStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::nodeactivationtime |
time needed for path switching and activating nodes
Definition at line 155 of file struct_stat.h.
Referenced by nodeRepropagate(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::nlpsoltime |
time needed for solving NLPs
Definition at line 156 of file struct_stat.h.
Referenced by nlpSolve(), printNLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::copyclock |
time needed for copying problems
Definition at line 157 of file struct_stat.h.
Referenced by doCopy(), printTimingStatistics(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::strongpropclock |
time needed for propagation during strong branching
Definition at line 158 of file struct_stat.h.
Referenced by performStrongbranchWithPropagation(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().
SCIP_CLOCK* SCIP_Stat::reoptupdatetime |
time needed for storing and recreating nodes and solutions for reoptimization
Definition at line 159 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPprintReoptStatistics().
SCIP_HISTORY* SCIP_Stat::glbhistory |
global history information over all variables
Definition at line 160 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPgetAvgConflictlengthScore(), SCIPgetAvgConflictScore(), SCIPgetAvgCutoffs(), SCIPgetAvgCutoffScore(), SCIPgetAvgInferences(), SCIPgetAvgInferenceScore(), SCIPgetAvgPseudocost(), SCIPgetAvgPseudocostCount(), SCIPgetAvgPseudocostScore(), SCIPgetPseudocostCount(), SCIPgetPseudocostVariance(), SCIPgetVarAvgInferenceCutoffScore(), SCIPprintBranchingStatistics(), SCIPstatReset(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetPseudocost(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNBranchings(), SCIPvarMergeHistories(), SCIPvarSetHistory(), SCIPvarUpdatePseudocost(), and updateStatistics().
SCIP_HISTORY* SCIP_Stat::glbhistorycrun |
global history information over all variables for current run
Definition at line 161 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPgetAvgConflictlengthScoreCurrentRun(), SCIPgetAvgConflictScoreCurrentRun(), SCIPgetAvgCutoffScoreCurrentRun(), SCIPgetAvgCutoffsCurrentRun(), SCIPgetAvgInferenceScoreCurrentRun(), SCIPgetAvgInferencesCurrentRun(), SCIPgetAvgPseudocostCountCurrentRun(), SCIPgetAvgPseudocostCurrentRun(), SCIPgetAvgPseudocostScoreCurrentRun(), SCIPgetPseudocostCount(), SCIPgetPseudocostVariance(), SCIPgetVarAvgInferenceCutoffScoreCurrentRun(), SCIPstatResetCurrentRun(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNBranchings(), SCIPvarUpdatePseudocost(), and updateStatistics().
SCIP_VAR* SCIP_Stat::lastbranchvar |
last variable, that was branched on
Definition at line 162 of file struct_stat.h.
Referenced by SCIPboundchgApply(), SCIPboundchgUndo(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), and solveNode().
SCIP_VISUAL* SCIP_Stat::visual |
visualization information
Definition at line 163 of file struct_stat.h.
Referenced by freeReoptSolve(), freeSolve(), initSolve(), nodeRepropagate(), nodeToLeaf(), primalAddSol(), primalSetUpperbound(), SCIPconflictFlushConss(), SCIPnodeCreateChild(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPnodePropagateAgain(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), and SCIPtreeCutoff().
SCIP_HEUR* SCIP_Stat::firstprimalheur |
heuristic which found the first primal solution
Definition at line 164 of file struct_stat.h.
Referenced by primalAddSol(), printSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_STATUS SCIP_Stat::status |
SCIP solving status
Definition at line 165 of file struct_stat.h.
Referenced by freeSolve(), presolve(), SCIPcleanupCliques(), SCIPcopyConcurrentSolvingStats(), SCIPfreeReoptSolve(), SCIPfreeSolve(), SCIPfreeTransform(), SCIPgetStatus(), SCIPlpSolveAndEval(), SCIPpresolve(), SCIPsolve(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPsolveParallel(), SCIPstatResetCurrentRun(), and SCIPtransformProb().
SCIP_BRANCHDIR SCIP_Stat::lastbranchdir |
direction of the last branching
Definition at line 166 of file struct_stat.h.
Referenced by SCIPboundchgApply(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
SCIP_LPSOLSTAT SCIP_Stat::lastsblpsolstats[2] |
last LP solving statuses for variable strong branching
Definition at line 167 of file struct_stat.h.
Referenced by performStrongbranchWithPropagation(), SCIPcopyConcurrentSolvingStats(), SCIPgetLastStrongbranchLPSolStat(), SCIPgetVarStrongbranchWithPropagation(), SCIPstartStrongbranch(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nnz |
number of nonzeros in presolved problem
Definition at line 168 of file struct_stat.h.
Referenced by presolve(), SCIPcopyConcurrentSolvingStats(), SCIPgetDeterministicTime(), SCIPgetNNZs(), SCIPstatReset(), and SCIPtransformProb().
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 169 of file struct_stat.h.
Referenced by branchcandCalcLPCands(), cutpoolDelCut(), lpBarrier(), lpCleanupCols(), lpCleanupRows(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), propAndSolve(), SCIPcolGetFarkasCoef(), SCIPcolGetFeasibility(), SCIPcolGetRedcost(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcolGetStrongbranchLPAge(), SCIPcolSetStrongbranchData(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrSeparateLP(), SCIPcopyConcurrentSolvingStats(), SCIPcutpoolSeparate(), SCIPlpCreate(), SCIPlpEndDive(), SCIPlpGetDualfarkas(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRemoveRedundantRows(), SCIPlpReset(), SCIPlpStartDive(), SCIPlpUpdateAges(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIProwGetLPActivity(), SCIProwRecalcLPActivity(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolRound(), SCIPsolSetVal(), SCIPstartStrongbranch(), SCIPstatEnforceLPUpdates(), SCIPstatReset(), SCIPtreeLoadLPState(), SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), solStamp(), and solveNode().
SCIP_Longint SCIP_Stat::relaxcount |
internal counter, where all relax calls are counted
Definition at line 170 of file struct_stat.h.
Referenced by SCIPconshdlrEnforceRelaxSol(), SCIPrelaxExec(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nlps |
total number of LPs solved with at least 1 iteration
Definition at line 171 of file struct_stat.h.
Referenced by focusnodeToFork(), lpBarrier(), lpDualSimplex(), lpGetResolveItlim(), lpLexDualSimplex(), lpNumericalTroubleMessage(), lpPrimalSimplex(), lpSolve(), propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPgetNLPs(), SCIPlpSolveAndEval(), SCIPstatReset(), SCIPtreeEndProbing(), solveNode(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nrootlps |
number of LPs solved at the root node with at least 1 iteration
Definition at line 172 of file struct_stat.h.
Referenced by lpGetResolveItlim(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().
SCIP_Longint SCIP_Stat::nprimallps |
number of primal LPs solved with at least 1 iteration
Definition at line 173 of file struct_stat.h.
Referenced by lpPrimalSimplex(), printLPStatistics(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetNPrimalLPs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nprimalzeroitlps |
number of primal LPs with 0 iterations
Definition at line 174 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nduallps |
number of dual LPs solved with at least 1 iteration
Definition at line 175 of file struct_stat.h.
Referenced by lpDualSimplex(), lpLexDualSimplex(), printLPStatistics(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetNDualLPs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ndualzeroitlps |
number of dual LPs with 0 iterations
Definition at line 176 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nlexduallps |
number of lexicographic dual LPs solved
Definition at line 177 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nbarrierlps |
number of barrier LPs solved with at least 1 iteration
Definition at line 178 of file struct_stat.h.
Referenced by lpBarrier(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNBarrierLPs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nbarrierzeroitlps |
number of barrier LPs with 1 iteration
Definition at line 179 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nprimalresolvelps |
number of primal LPs solved with advanced start basis and at least 1 iteration
Definition at line 180 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetNPrimalResolveLPs(), SCIPgetNResolveLPs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ndualresolvelps |
number of dual LPs solved with advanced start basis and at least 1 iteration
Definition at line 181 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), SCIPgetNDualResolveLPs(), SCIPgetNResolveLPs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nlexdualresolvelps |
number of lexicographic dual LPs solved with advanced start basis and at least 1 iteration
Definition at line 182 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nnodelps |
number of LPs solved for node relaxations
Definition at line 183 of file struct_stat.h.
Referenced by propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPgetNNodeLPs(), SCIPstatReset(), solveNodeInitialLP(), and solveNodeLP().
SCIP_Longint SCIP_Stat::ninitlps |
number of LPs solved for nodes' initial relaxations
Definition at line 184 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetNNodeInitLPs(), SCIPstatReset(), and solveNodeLP().
SCIP_Longint SCIP_Stat::ndivinglps |
number of LPs solved during diving and probing
Definition at line 185 of file struct_stat.h.
Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNDivingLPs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::ndivesetlps |
total number of diveset LPs
Definition at line 186 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateLPStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nsbdivinglps |
number of LPs solved during strong branching probing mode
Definition at line 187 of file struct_stat.h.
Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcolGetStrongbranchLPAge(), SCIPcolSetStrongbranchData(), SCIPcopyConcurrentSolvingStats(), SCIPstartStrongbranch(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nnumtroublelpmsgs |
number of messages about numerical trouble in LP on verblevel HIGH or lower
Definition at line 188 of file struct_stat.h.
Referenced by lpNumericalTroubleMessage(), SCIPstatReset(), and SCIPstatResetCurrentRun().
SCIP_Longint SCIP_Stat::nstrongbranchs |
number of strong branching calls
Definition at line 189 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNStrongbranchs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nrootstrongbranchs |
number of strong branching calls at the root node
Definition at line 190 of file struct_stat.h.
Referenced by printLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetNRootStrongbranchs(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nconflictlps |
number of LPs solved during conflict analysis
Definition at line 191 of file struct_stat.h.
Referenced by conflictAnalyzeLP(), printLPStatistics(), runBoundHeuristic(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nnlps |
number of NLPs solved
Definition at line 192 of file struct_stat.h.
Referenced by nlpCalcFracVars(), nlpSolve(), printNLPStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPnlrowGetNLPActivity(), SCIPnlrowRecalcNLPActivity(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::nisstoppedcalls |
number of calls to SCIPsolveIsStopped()
Definition at line 193 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetDeterministicTime(), SCIPsolveIsStopped(), and SCIPstatReset().
SCIP_Longint SCIP_Stat::totaldivesetdepth |
the total probing depth over all diveset calls
Definition at line 194 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateStats(), and SCIPstatReset().
int SCIP_Stat::subscipdepth |
depth of current scip instance (increased by each copy call)
Definition at line 195 of file struct_stat.h.
Referenced by copyProb(), SCIPcreateConcurrent(), SCIPgetSubscipDepth(), SCIPprintDebugMessage(), SCIPsetIsSumRelGT(), and SCIPstatPrintDebugMessage().
int SCIP_Stat::ndivesetcalls |
total number of diveset diving calls
Definition at line 196 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateStats(), and SCIPstatReset().
int SCIP_Stat::nruns |
number of branch and bound runs on current problem, including current run
Definition at line 197 of file struct_stat.h.
Referenced by displayRelevantStats(), initPresolve(), priceAndCutLoop(), printTreeStatistics(), restartAllowed(), SCIPconshdlrInitpre(), SCIPcopyConcurrentSolvingStats(), SCIPgetNRuns(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolSetVal(), SCIPsolve(), SCIPsolveCIP(), SCIPstatReset(), solStamp(), and solveNode().
int SCIP_Stat::nconfrestarts |
number of restarts performed due to conflict analysis
Definition at line 198 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatReset().
int SCIP_Stat::nrootboundchgs |
total number of bound changes generated in the root node
Definition at line 199 of file struct_stat.h.
Referenced by printPresolverStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and varIncRootboundchgs().
int SCIP_Stat::nrootboundchgsrun |
total number of bound changes generated in the root node of current run
Definition at line 200 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and varIncRootboundchgs().
int SCIP_Stat::nrootintfixings |
total number of global fixings of integer variables
Definition at line 201 of file struct_stat.h.
Referenced by printPresolverStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and varIncRootboundchgs().
int SCIP_Stat::nrootintfixingsrun |
total number of global fixings of integer variables of current run
Definition at line 202 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolve(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), solveNode(), and varIncRootboundchgs().
int SCIP_Stat::prevrunnvars |
number of variables in the previous run
Definition at line 203 of file struct_stat.h.
Referenced by initPresolve(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatReset(), and solveNode().
int SCIP_Stat::nvaridx |
number of used variable indices
Definition at line 204 of file struct_stat.h.
Referenced by SCIPgetNTotalVars(), SCIPstatMark(), SCIPstatReset(), tryAggregateIntVars(), varCreate(), and varSetName().
int SCIP_Stat::ncolidx |
number of used column indices
Definition at line 205 of file struct_stat.h.
Referenced by SCIPcolCreate(), SCIPstatMark(), and SCIPstatReset().
int SCIP_Stat::nrowidx |
number of used row indices
Definition at line 206 of file struct_stat.h.
Referenced by SCIProwCreate(), SCIPstatMark(), and SCIPstatReset().
int SCIP_Stat::marked_nvaridx |
number of used variable indices before solving started
Definition at line 207 of file struct_stat.h.
Referenced by SCIPstatMark(), and SCIPstatReset().
int SCIP_Stat::marked_ncolidx |
number of used column indices before solving started
Definition at line 208 of file struct_stat.h.
Referenced by SCIPstatMark(), and SCIPstatReset().
int SCIP_Stat::marked_nrowidx |
number of used row indices before solving started
Definition at line 209 of file struct_stat.h.
Referenced by SCIPstatMark(), and SCIPstatReset().
int SCIP_Stat::npricerounds |
number of pricing rounds performed in current node
Definition at line 210 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetNPriceRounds(), SCIPpriceLoop(), SCIPstatResetCurrentRun(), and solveNode().
int SCIP_Stat::nseparounds |
number of separation rounds performed in current node
Definition at line 211 of file struct_stat.h.
Referenced by priceAndCutLoop(), SCIPcopyConcurrentSolvingStats(), SCIPgetNSepaRounds(), SCIPstatResetCurrentRun(), and solveNode().
int SCIP_Stat::ndisplines |
number of displayed information lines
Definition at line 212 of file struct_stat.h.
Referenced by SCIPdispPrintLine(), and SCIPstatResetDisplay().
int SCIP_Stat::maxdepth |
maximal depth of all processed nodes in current run
Definition at line 213 of file struct_stat.h.
Referenced by lpAlgorithm(), printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetMaxDepth(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().
int SCIP_Stat::maxtotaldepth |
maximal depth of all processed nodes over all runs
Definition at line 214 of file struct_stat.h.
Referenced by printTreeStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetMaxTotalDepth(), SCIPsolveCIP(), and SCIPstatReset().
int SCIP_Stat::plungedepth |
current plunging depth (successive times, a child was selected as next node)
Definition at line 215 of file struct_stat.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPgetPlungeDepth(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().
int SCIP_Stat::nactiveconss |
total number of currently active constraints
Definition at line 216 of file struct_stat.h.
Referenced by conshdlrActivateCons(), conshdlrDeactivateCons(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPgetNActiveConss(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
int SCIP_Stat::nenabledconss |
total number of currently enabled constraints
Definition at line 217 of file struct_stat.h.
Referenced by conshdlrDisableCons(), conshdlrEnableCons(), SCIPgetNEnabledConss(), and SCIPstatReset().
int SCIP_Stat::nimplications |
total number of implications stored in the implication graph
Definition at line 218 of file struct_stat.h.
Referenced by presolve(), SCIPgetNImplications(), SCIPimplicsAdd(), SCIPisPresolveFinished(), and SCIPstatResetImplications().
int SCIP_Stat::npresolrounds |
number of presolving rounds in current run
Definition at line 219 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolroundsfast |
number of fast presolving rounds in current run
Definition at line 220 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolroundsmed |
number of medium presolving rounds in current run
Definition at line 221 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolroundsext |
number of exhaustive presolving rounds in current run
Definition at line 222 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolfixedvars |
number of presolving fixings in current run
Definition at line 223 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcliquetableCleanup(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolaggrvars |
number of presolving aggregations in current run
Definition at line 224 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcliquetableCleanup(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolchgvartypes |
number of presolving variable type changes in current run
Definition at line 225 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolchgbds |
number of presolving bound changes in current run
Definition at line 226 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresoladdholes |
number of presolving hole additions in current run
Definition at line 227 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresoldelconss |
number of presolving constraint deletions in current run
Definition at line 228 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresoladdconss |
number of presolving constraint additions in current run
Definition at line 229 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolupgdconss |
number of presolving constraint upgrades in current run
Definition at line 230 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPgetNUpgrConss(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolchgcoefs |
number of presolving coefficient changes in current run
Definition at line 231 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::npresolchgsides |
number of presolving side changes in current run
Definition at line 232 of file struct_stat.h.
Referenced by presolve(), presolveRound(), SCIPcopyConcurrentSolvingStats(), SCIPisPresolveFinished(), and SCIPstatResetPresolving().
int SCIP_Stat::lastnpresolfixedvars |
number of presolving fixings before presolving round
Definition at line 233 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresolaggrvars |
number of presolving aggregations before presolving round
Definition at line 234 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresolchgvartypes |
number of presolving variable type changes before presolving round
Definition at line 235 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresolchgbds |
number of presolving bound changes before presolving round
Definition at line 236 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresoladdholes |
number of presolving hole additions before presolving round
Definition at line 237 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresoldelconss |
number of presolving constraint deletions before presolving round
Definition at line 238 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresoladdconss |
number of presolving constraint additions before presolving round
Definition at line 239 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresolupgdconss |
number of presolving constraint upgrades before presolving round
Definition at line 240 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresolchgcoefs |
number of presolving coefficient changes before presolving round
Definition at line 241 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::lastnpresolchgsides |
number of presolving side changes before presolving round
Definition at line 242 of file struct_stat.h.
Referenced by presolve(), and SCIPisPresolveFinished().
int SCIP_Stat::solindex |
consecutively numbered solution index
Definition at line 247 of file struct_stat.h.
Referenced by SCIPsolCopy(), SCIPsolCreate(), SCIPsolCreateOriginal(), SCIPsolCreatePartial(), SCIPsolCreateUnknown(), SCIPstatReset(), and SCIPsynchronize().
int SCIP_Stat::nrunsbeforefirst |
number of runs until first primal solution
Definition at line 248 of file struct_stat.h.
Referenced by primalAddSol(), printSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
int SCIP_Stat::firstprimaldepth |
depth in which first primal solution was found
Definition at line 249 of file struct_stat.h.
Referenced by primalAddSol(), printSolutionStatistics(), and SCIPcopyConcurrentSolvingStats().
int SCIP_Stat::ncopies |
counter how often SCIPcopy() was performed
Definition at line 250 of file struct_stat.h.
Referenced by doCopy(), printTimingStatistics(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().
int SCIP_Stat::nreoptruns |
number of reoptimization runs
Definition at line 251 of file struct_stat.h.
Referenced by displayRelevantStats(), prepareReoptimization(), presolve(), SCIPcopyConcurrentSolvingStats(), SCIPgetNReoptRuns(), SCIPgetReoptLastOptSol(), SCIPgetReoptSimilarity(), SCIPprintReoptStatistics(), and SCIPsolve().
int SCIP_Stat::nclockskipsleft |
how many times the timing should be skipped in SCIPsolveIsStopped()
Definition at line 252 of file struct_stat.h.
Referenced by SCIPlpSolveAndEval(), SCIPsolveIsStopped(), and SCIPstatReset().
SCIP_Bool SCIP_Stat::memsavemode |
should algorithms be switched to memory saving mode?
Definition at line 253 of file struct_stat.h.
Referenced by SCIPstatReset(), and SCIPstatUpdateMemsaveMode().
SCIP_Bool SCIP_Stat::userinterrupt |
has the user asked to interrupt the solving process?
Definition at line 254 of file struct_stat.h.
Referenced by SCIPinterruptSolve(), SCIPpresolve(), SCIPsolve(), and SCIPsolveIsStopped().
SCIP_Bool SCIP_Stat::userrestart |
has the user asked to restart the solving process?
Definition at line 255 of file struct_stat.h.
Referenced by SCIPrestartSolve(), SCIPsolve(), SCIPsolveCIP(), and solveNode().
SCIP_Bool SCIP_Stat::inrestart |
are we currently restarting the system?
Definition at line 256 of file struct_stat.h.
Referenced by freeReoptSolve(), freeSolve(), SCIPisInRestart(), and SCIPnodeFree().
SCIP_Bool SCIP_Stat::collectvarhistory |
should variable history statistics be collected
Definition at line 257 of file struct_stat.h.
Referenced by SCIPstatDisableVarHistory(), SCIPstatEnableVarHistory(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNActiveConflicts(), SCIPvarIncNBranchings(), SCIPvarIncVSIDS(), and SCIPvarUpdatePseudocost().
SCIP_Bool SCIP_Stat::performpresol |
indicates whether presolving is enabled
Definition at line 258 of file struct_stat.h.
Referenced by presolve(), SCIPhasPerformedPresolve(), SCIPisDualSolAvailable(), and SCIPsolve().
SCIP_Bool SCIP_Stat::branchedunbdvar |
indicates whether branching on an unbounded variable has been performed
Definition at line 259 of file struct_stat.h.
Referenced by SCIPstatReset(), SCIPstatResetCurrentRun(), and solveNode().
SCIP_Bool SCIP_Stat::disableenforelaxmsg |
was disable enforelax message printed?
Definition at line 260 of file struct_stat.h.
Referenced by enforceConstraints().