|
problem and runtime specific statistics
Definition at line 44 of file struct_stat.h.
#include <struct_stat.h>
number of nodes processed in current run (including focus node)
Definition at line 63 of file struct_stat.h.
Referenced by displayRelevantStats(), focusnodeCleanupVars(), focusnodeToFork(), lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), lpSolve(), lpSolveStable(), primalAddSol(), primalSetUpperbound(), printTreeStatistics(), propAndSolve(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcolGetStrongbranchLPAge(), SCIPcolMarkNotRemovableLocal(), SCIPcolSetStrongbranchData(), SCIPconflictInit(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrInitLP(), SCIPdispPrintLine(), SCIPgetNNodes(), SCIPlpEndDive(), SCIPlpSolveAndEval(), SCIPprobAddCons(), SCIProwMarkNotRemovableLocal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolSetVal(), SCIPsolve(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPstatResetCurrentRun(), SCIPstatUpdateMemsaveMode(), SCIPtreeEndProbing(), SCIPtreeSetNodesel(), SCIPvbcCutoffNode(), SCIPvbcSolvedNode(), solStamp(), and solveNode().
internal counter, where all domain changes are counted
Definition at line 84 of file struct_stat.h.
Referenced by applyCuts(), nlrowCalcActivityBounds(), priceAndCutLoop(), rowCalcActivityBounds(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrPropagate(), SCIPnlrowGetActivityBounds(), SCIPnlrowGetPseudoActivity(), SCIPnlrowRecalcPseudoActivity(), SCIProwChgConstant(), SCIProwGetMaxActivity(), SCIProwGetMinActivity(), SCIProwGetPseudoActivity(), SCIProwRecalcPseudoActivity(), SCIPstatReset(), SCIPvarAddHoleLocal(), solveNode(), varProcessChgLbLocal(), and varProcessChgUbLocal().
total number of bound changes generated in the tree
Definition at line 85 of file struct_stat.h.
Referenced by nodeRepropagate(), priceAndCutLoop(), propAndSolve(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPnodeAddBoundinfer(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
total number of hole changes generated in the tree
Definition at line 86 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPnodeAddHoleinfer(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
total number of bound changes generated in the tree during probing
Definition at line 87 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPnodeAddBoundinfer(), SCIPpropagateProbing(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
total number of hole changes generated in the tree during probing
Definition at line 88 of file struct_stat.h.
Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPnodeAddHoleinfer(), SCIPpropagateProbing(), SCIPpropExec(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
total time used for solving (including presolving) the current problem
Definition at line 114 of file struct_stat.h.
Referenced by displayRelevantStats(), lpAlgorithm(), printTime(), printTimingStatistics(), SCIPgetSolvingTime(), SCIPpresolve(), SCIPreadProb(), SCIPsolve(), SCIPsolveIsStopped(), SCIPstartSolvingTime(), SCIPstatReset(), SCIPstatUpdatePrimalDualIntegral(), SCIPstopSolvingTime(), solStamp(), and solveNodeInitialLP().
global history information over all variables
Definition at line 130 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPgetAvgConflictlengthScore(), SCIPgetAvgConflictScore(), SCIPgetAvgCutoffs(), SCIPgetAvgCutoffScore(), SCIPgetAvgInferences(), SCIPgetAvgInferenceScore(), SCIPgetAvgPseudocost(), SCIPgetAvgPseudocostCount(), SCIPgetAvgPseudocostScore(), SCIPgetVarAvgInferenceCutoffScore(), SCIPprintBranchingStatistics(), SCIPstatReset(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetPseudocost(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNBranchings(), SCIPvarUpdatePseudocost(), and updateStatistics().
global history information over all variables for current run
Definition at line 131 of file struct_stat.h.
Referenced by incVSIDS(), SCIPconflictInit(), SCIPgetAvgConflictlengthScoreCurrentRun(), SCIPgetAvgConflictScoreCurrentRun(), SCIPgetAvgCutoffScoreCurrentRun(), SCIPgetAvgCutoffsCurrentRun(), SCIPgetAvgInferenceScoreCurrentRun(), SCIPgetAvgInferencesCurrentRun(), SCIPgetAvgPseudocostCountCurrentRun(), SCIPgetAvgPseudocostCurrentRun(), SCIPgetAvgPseudocostScoreCurrentRun(), SCIPgetVarAvgInferenceCutoffScoreCurrentRun(), SCIPstatResetCurrentRun(), SCIPvarGetAvgCutoffsCurrentRun(), SCIPvarGetAvgInferencesCurrentRun(), SCIPvarGetPseudocostCurrentRun(), SCIPvarIncCutoffSum(), SCIPvarIncInferenceSum(), SCIPvarIncNBranchings(), SCIPvarUpdatePseudocost(), and updateStatistics().
VBC Tool information
Definition at line 133 of file struct_stat.h.
Referenced by freeSolve(), initSolve(), nodeRepropagate(), nodeToLeaf(), primalAddSol(), primalSetUpperbound(), SCIPconflictFlushConss(), SCIPnodeCreateChild(), SCIPnodeCutoff(), SCIPnodepqBound(), SCIPnodePropagateAgain(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), and SCIPtreeCutoff().
internal counter, where all lp calls are counted; this includes the restored lps after diving and probing
Definition at line 137 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(), SCIPcutpoolSeparate(), SCIPlpCreate(), SCIPlpEndDive(), SCIPlpGetDualfarkas(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRemoveRedundantRows(), SCIPlpReset(), SCIPlpStartDive(), SCIPlpUpdateAges(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIProwGetLPActivity(), SCIProwRecalcLPActivity(), SCIPstartStrongbranch(), SCIPstatEnforceLPUpdates(), SCIPstatReset(), SCIPtreeLoadLPState(), SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), and solveNode().
total number of LPs solved with at least 1 iteration
Definition at line 138 of file struct_stat.h.
Referenced by focusnodeToFork(), lpBarrier(), lpDualSimplex(), lpGetResolveItlim(), lpLexDualSimplex(), lpPrimalSimplex(), lpSolve(), lpSolveStable(), propAndSolve(), SCIPgetNLPs(), SCIPlpEndDive(), SCIPlpSolveAndEval(), SCIPstatReset(), SCIPtreeEndProbing(), solveNode(), and solveNodeLP().
int SCIP_Stat::subscipdepth |
number of branch and bound runs on current problem, including current run
Definition at line 159 of file struct_stat.h.
Referenced by displayRelevantStats(), initPresolve(), priceAndCutLoop(), printTreeStatistics(), restartAllowed(), SCIPconshdlrInitpre(), SCIPgetNRuns(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolSetVal(), SCIPsolve(), SCIPsolveCIP(), SCIPstatReset(), solStamp(), and solveNode().
int SCIP_Stat::nconfrestarts |
int SCIP_Stat::nrootboundchgs |
int SCIP_Stat::nrootboundchgsrun |
int SCIP_Stat::nrootintfixings |
int SCIP_Stat::nrootintfixingsrun |
int SCIP_Stat::prevrunnvars |
int SCIP_Stat::marked_nvaridx |
int SCIP_Stat::marked_ncolidx |
int SCIP_Stat::marked_nrowidx |
int SCIP_Stat::npricerounds |
int SCIP_Stat::nseparounds |
int SCIP_Stat::ndisplines |
int SCIP_Stat::maxtotaldepth |
int SCIP_Stat::plungedepth |
int SCIP_Stat::nactiveconss |
total number of currently active constraints
Definition at line 178 of file struct_stat.h.
Referenced by conshdlrActivateCons(), conshdlrDeactivateCons(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPgetNActiveConss(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPstatReset().
int SCIP_Stat::nenabledconss |
int SCIP_Stat::nimplications |
int SCIP_Stat::npresolrounds |
int SCIP_Stat::npresolfixedvars |
int SCIP_Stat::npresolaggrvars |
int SCIP_Stat::npresolchgvartypes |
int SCIP_Stat::npresolchgbds |
int SCIP_Stat::npresoladdholes |
int SCIP_Stat::npresoldelconss |
int SCIP_Stat::npresoladdconss |
int SCIP_Stat::npresolupgdconss |
int SCIP_Stat::npresolchgcoefs |
int SCIP_Stat::npresolchgsides |
int SCIP_Stat::lastnpresolfixedvars |
int SCIP_Stat::lastnpresolaggrvars |
int SCIP_Stat::lastnpresolchgvartypes |
int SCIP_Stat::lastnpresolchgbds |
int SCIP_Stat::lastnpresoladdholes |
int SCIP_Stat::lastnpresoldelconss |
int SCIP_Stat::lastnpresoladdconss |
int SCIP_Stat::lastnpresolupgdconss |
int SCIP_Stat::lastnpresolchgcoefs |
int SCIP_Stat::lastnpresolchgsides |
int SCIP_Stat::nrunsbeforefirst |
int SCIP_Stat::firstprimaldepth |
|