|
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 64 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(), SCIPvarUpdatePseudocost(), SCIPvisualCutoffNode(), SCIPvisualSolvedNode(), solStamp(), and solveNode().
internal counter, where all domain changes are counted
Definition at line 85 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 86 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 87 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 88 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 89 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 115 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 134 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(), SCIPvarMergeHistories(), SCIPvarUpdatePseudocost(), and updateStatistics().
global history information over all variables for current run
Definition at line 135 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().
visualization information
Definition at line 137 of file struct_stat.h.
Referenced by freeSolve(), initSolve(), nodeRepropagate(), nodeToLeaf(), primalAddSol(), primalSetUpperbound(), SCIPconflictFlushConss(), SCIPnodeCreateChild(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPnodePropagateAgain(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), and SCIPtreeCutoff().
SCIP solving status
Definition at line 139 of file struct_stat.h.
Referenced by freeSolve(), presolve(), SCIPcleanupCliques(), SCIPfreeSolve(), SCIPfreeTransform(), SCIPgetStatus(), SCIPlpSolveAndEval(), SCIPpresolve(), SCIPsolve(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPstatResetCurrentRun(), and SCIPtransformProb().
internal counter, where all lp calls are counted; this includes the restored lps after diving and probing
Definition at line 141 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(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolRound(), SCIPsolSetVal(), SCIPstartStrongbranch(), SCIPstatEnforceLPUpdates(), SCIPstatReset(), SCIPtreeLoadLPState(), SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), solStamp(), and solveNode().
total number of LPs solved with at least 1 iteration
Definition at line 142 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 |
int SCIP_Stat::ndivesetcalls |
number of branch and bound runs on current problem, including current run
Definition at line 167 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 186 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::npresolroundsfast |
int SCIP_Stat::npresolroundsmed |
int SCIP_Stat::npresolroundsext |
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 |
int SCIP_Stat::nreoptruns |
int SCIP_Stat::nclockskipsleft |
|