functions to query statistics about the solving process
| int SCIPgetNRuns | ( | SCIP * | scip | ) |
gets number of branch and bound runs performed, including the current run
| scip | SCIP data structure |
Definition at line 133 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNRuns(), and TRUE.
Referenced by applyRepair(), computeMinDistance(), copyCuts(), createLPWithSoftCuts(), determineSymmetry(), findCumulativeConss(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PROPEXITPRE(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_SEPAEXECLP(), SCIPgetNRuns(), separate(), and strengthenVarbounds().
| int SCIPgetNReoptRuns | ( | SCIP * | scip | ) |
gets number of reoptimization runs performed, including the current run
| scip | SCIP data structure |
Definition at line 160 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNReoptRuns(), and TRUE.
Referenced by SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), and SCIPgetNReoptRuns().
| void SCIPaddNNodes | ( | SCIP * | scip, |
| SCIP_Longint | nnodes ) |
add given number to the number of processed nodes in current run and in all runs, including the focus node
| scip | SCIP data structure |
| nnodes | number of processed nodes to add to the statistics |
Definition at line 185 of file scip_solvingstats.c.
References FALSE, nnodes, SCIP_CALL_ABORT, SCIP_Longint, SCIPaddNNodes(), SCIPcheckStage, and TRUE.
Referenced by SCIPaddNNodes(), and solveComponent().
| SCIP_Longint SCIPgetNNodes | ( | SCIP * | scip | ) |
gets number of processed nodes in current run, including the focus node
| scip | SCIP data structure |
Definition at line 214 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNNodes(), and TRUE.
Referenced by addOrbitope(), applyBinaryConstraints(), applyCliqueFixings(), applyVbounds(), branchBalancedCardinality(), calcNodeLimit(), checkEstimateCriterion(), checkExec(), checkRankOneTransition(), determineLimits(), determineLimits(), ensureMemorySize(), execRelpscost(), getBranchingDecisionStrongbranchSOS1(), getEstimCompletion(), if(), if(), if(), isUseOldBranching(), orbitalReductionPropagateComponent(), predictTotalSizeTreeProfile(), propagateCons(), runVanillaStrongBranching(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_CONSPROP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_PRICERFARKAS(), SCIPapplyProximity(), SCIPdebugMsg(), SCIPgetNNodes(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), setSubscipLimits(), setupAndSolve(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipTrustregion(), solveComponent(), solveSubproblem(), solveSubscip(), solveSubscipLpface(), testCriteria(), transitionPhase3(), updateFailureStatistic(), updateFailureStatistic(), updateFailureStatistic(), updateOldBranching(), updateRunStats(), updateRunStats(), wrapperDins(), wrapperRins(), and writeBounds().
| SCIP_Longint SCIPgetNTotalNodes | ( | SCIP * | scip | ) |
gets total number of processed nodes in all runs, including the focus node
| scip | SCIP data structure |
Definition at line 241 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNTotalNodes(), and TRUE.
Referenced by additionSubproblem(), applyRepair(), deletionSubproblem(), getX(), isUsePreviousResult(), runBenders(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIPgetNTotalNodes(), SCIPiisGenerate(), and selectVarStart().
| SCIP_Longint SCIPgetNFeasibleLeaves | ( | SCIP * | scip | ) |
gets number of leaf nodes processed with feasible relaxation solution
| scip | SCIP data structure |
Definition at line 268 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNFeasibleLeaves(), and TRUE.
Referenced by SCIPgetNFeasibleLeaves().
| SCIP_Longint SCIPgetNInfeasibleLeaves | ( | SCIP * | scip | ) |
gets number of infeasible leaf nodes processed
| scip | SCIP data structure |
Definition at line 295 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNInfeasibleLeaves(), and TRUE.
Referenced by calcScore(), checkExec(), SCIP_DECL_DISPOUTPUT(), and SCIPgetNInfeasibleLeaves().
| SCIP_Longint SCIPgetNObjlimLeaves | ( | SCIP * | scip | ) |
gets number of processed leaf nodes that hit LP objective limit
| scip | Scip data structure |
Definition at line 322 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNObjlimLeaves(), and TRUE.
Referenced by calcScore(), checkExec(), SCIP_DECL_DISPOUTPUT(), and SCIPgetNObjlimLeaves().
| int SCIPgetNRootboundChgs | ( | SCIP * | scip | ) |
gets number of global bound changes
| scip | Scip data structure |
Definition at line 349 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNRootboundChgs(), and TRUE.
Referenced by SCIPgetNRootboundChgs(), and setupAndSolveSubscipRapidlearning().
| int SCIPgetNRootboundChgsRun | ( | SCIP * | scip | ) |
gets number of global bound changes applied in the current run
| scip | Scip data structure |
Definition at line 376 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNRootboundChgsRun(), and TRUE.
Referenced by SCIPgetNRootboundChgsRun().
| int SCIPgetNRootIntFixingsRun | ( | SCIP * | scip | ) |
gets number of global fixings applied in the current run
| scip | Scip data structure |
Definition at line 403 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNRootIntFixingsRun(), and TRUE.
Referenced by isRestartApplicable(), and SCIPgetNRootIntFixingsRun().
| SCIP_Longint SCIPgetNDelayedCutoffs | ( | SCIP * | scip | ) |
gets number of times a selected node was from a cut off subtree
| scip | SCIP data structure |
Definition at line 430 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNDelayedCutoffs(), and TRUE.
Referenced by releaseNodeInformation(), SCIP_DECL_EVENTINITSOL(), and SCIPgetNDelayedCutoffs().
| SCIP_Longint SCIPgetNLPs | ( | SCIP * | scip | ) |
gets total number of LPs solved so far
| scip | SCIP data structure |
Definition at line 457 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNLPs(), and TRUE.
Referenced by addCut(), addCut(), addCut(), addCut(), addCut(), addCut(), computeRltCut(), createCGCutCMIR(), createCGCutDirect(), createCGCutStrongCG(), estimateBivariateQuotient(), estimateUnivariateQuotient(), generateCutSolDisagg(), generateCutSolSOC(), generateDisjCutSOS1(), generateZerohalfCut(), getOldBranching(), if(), if(), if(), isUseOldBranching(), performLPRandRounding(), performLPSimpleRounding(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_SEPAEXECLP(), SCIPcalcFlowCover(), SCIPgetNLPs(), separateGLS(), separateMcCormickImplicit(), setupAndSolveSubscipRapidlearning(), and updateOldBranching().
| SCIP_Longint SCIPgetNExactLPs | ( | SCIP * | scip | ) |
gets number of calls to the exact LP solver
| scip | SCIP data structure |
Definition at line 484 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNExactLPs(), and TRUE.
Referenced by SCIPgetNExactLPs().
| SCIP_Longint SCIPgetNLPIterations | ( | SCIP * | scip | ) |
gets total number of iterations used so far in primal and dual simplex and barrier algorithm
| scip | SCIP data structure |
Definition at line 503 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNLPIterations(), and TRUE.
Referenced by applyBoundHeur(), applyObbtBilinear(), applyRepair(), applySeparation(), applyVbounds(), filterBounds(), filterExistingLP(), filterRound(), findNewBounds(), generateAndApplyBendersCuts(), getIterationsLeft(), getX(), if(), performInteriorSolCutStrengthening(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), SCIPapplyProximity(), SCIPgetNLPIterations(), SCIPvarUpdatePseudocost(), setupAndSolveSubscipRapidlearning(), solveLagromoryLP(), solveLP(), solveLp(), solveSubscip(), solveSubscipLpface(), updateSubproblemStatQueue(), and while().
| SCIP_Longint SCIPgetNNZs | ( | SCIP * | scip | ) |
gets number of active non-zeros in the current transformed problem
| scip | SCIP data structure |
Definition at line 529 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNNZs(), and TRUE.
Referenced by SCIPgetNNZs(), and SCIPsyncstoreInit().
| SCIP_Longint SCIPgetNRootLPIterations | ( | SCIP * | scip | ) |
gets total number of iterations used so far in primal and dual simplex and barrier algorithm for the root node
| scip | SCIP data structure |
Definition at line 547 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNRootLPIterations(), and TRUE.
Referenced by applyNlobbt(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_PROPEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPapplyProximity(), and SCIPgetNRootLPIterations().
| SCIP_Longint SCIPgetNRootFirstLPIterations | ( | SCIP * | scip | ) |
gets total number of iterations used in primal and dual simplex and barrier algorithm for the first LP at the root node
| scip | SCIP data structure |
Definition at line 566 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNRootFirstLPIterations(), and TRUE.
Referenced by createLPWithSoftCuts(), SCIP_DECL_HEUREXEC(), SCIPgetNRootFirstLPIterations(), and solveLagromoryLP().
| SCIP_Longint SCIPgetNPrimalLPs | ( | SCIP * | scip | ) |
gets total number of primal LPs solved so far
| scip | SCIP data structure |
Definition at line 584 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNPrimalLPs(), and TRUE.
Referenced by SCIPgetNPrimalLPs().
| SCIP_Longint SCIPgetNPrimalLPIterations | ( | SCIP * | scip | ) |
gets total number of iterations used so far in primal simplex
| scip | SCIP data structure |
Definition at line 602 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNPrimalLPIterations(), and TRUE.
Referenced by SCIPgetNPrimalLPIterations().
| SCIP_Longint SCIPgetNDualLPs | ( | SCIP * | scip | ) |
gets total number of dual LPs solved so far
| scip | SCIP data structure |
Definition at line 620 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNDualLPs(), and TRUE.
Referenced by SCIPgetNDualLPs().
| SCIP_Longint SCIPgetNDualLPIterations | ( | SCIP * | scip | ) |
gets total number of iterations used so far in dual simplex
| scip | SCIP data structure |
Definition at line 638 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNDualLPIterations(), and TRUE.
Referenced by SCIPgetNDualLPIterations().
| SCIP_Longint SCIPgetNBarrierLPs | ( | SCIP * | scip | ) |
gets total number of barrier LPs solved so far
| scip | SCIP data structure |
Definition at line 656 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNBarrierLPs(), and TRUE.
Referenced by SCIPgetNBarrierLPs().
| SCIP_Longint SCIPgetNBarrierLPIterations | ( | SCIP * | scip | ) |
gets total number of iterations used so far in barrier algorithm
| scip | SCIP data structure |
Definition at line 674 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNBarrierLPIterations(), and TRUE.
Referenced by SCIPgetNBarrierLPIterations().
| SCIP_Longint SCIPgetNResolveLPs | ( | SCIP * | scip | ) |
gets total number of LPs solved so far that were resolved from an advanced start basis
| scip | SCIP data structure |
Definition at line 692 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNResolveLPs(), and TRUE.
Referenced by SCIPgetNResolveLPs().
| SCIP_Longint SCIPgetNResolveLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far in primal and dual simplex calls where an advanced start basis was available
| scip | SCIP data structure |
Definition at line 712 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNResolveLPIterations(), and TRUE.
Referenced by SCIPgetNResolveLPIterations().
| SCIP_Longint SCIPgetNPrimalResolveLPs | ( | SCIP * | scip | ) |
gets total number of primal LPs solved so far that were resolved from an advanced start basis
| scip | SCIP data structure |
Definition at line 730 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNPrimalResolveLPs(), and TRUE.
Referenced by SCIPgetNPrimalResolveLPs().
| SCIP_Longint SCIPgetNPrimalResolveLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far in primal simplex calls where an advanced start basis was available
| scip | SCIP data structure |
Definition at line 750 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNPrimalResolveLPIterations(), and TRUE.
Referenced by SCIPgetNPrimalResolveLPIterations().
| SCIP_Longint SCIPgetNDualResolveLPs | ( | SCIP * | scip | ) |
gets total number of dual LPs solved so far that were resolved from an advanced start basis
| scip | SCIP data structure |
Definition at line 768 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNDualResolveLPs(), and TRUE.
Referenced by execRelpscost(), getBranchingDecisionStrongbranchSOS1(), and SCIPgetNDualResolveLPs().
| SCIP_Longint SCIPgetNDualResolveLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far in dual simplex calls where an advanced start basis was available
| scip | SCIP data structure |
Definition at line 788 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNDualResolveLPIterations(), and TRUE.
Referenced by execRelpscost(), getBranchingDecisionStrongbranchSOS1(), and SCIPgetNDualResolveLPIterations().
| SCIP_Longint SCIPgetNNodeLPs | ( | SCIP * | scip | ) |
gets total number of LPs solved so far for node relaxations
| scip | SCIP data structure |
Definition at line 806 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNNodeLPs(), and TRUE.
Referenced by isUsePreviousResult(), SCIPgetNNodeLPs(), and selectVarStart().
| SCIP_Longint SCIPgetNNodeZeroIterationLPs | ( | SCIP * | scip | ) |
gets total number of LPs solved in 0 iterations for node relaxations
| scip | SCIP data structure |
Definition at line 824 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNNodeZeroIterationLPs(), and TRUE.
Referenced by isUsePreviousResult(), SCIPgetNNodeZeroIterationLPs(), and selectVarStart().
| SCIP_Longint SCIPgetNNodeLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far for node relaxations
| scip | SCIP data structure |
Definition at line 842 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNNodeLPIterations(), and TRUE.
Referenced by execRelpscost(), getDivesetIterLimit(), getLPIterlimit(), if(), isUsePreviousResult(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIPgetNNodeLPIterations(), and selectVarStart().
| SCIP_Longint SCIPgetNNodeInitLPs | ( | SCIP * | scip | ) |
gets total number of LPs solved so far for initial LP in node relaxations
| scip | SCIP data structure |
Definition at line 860 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNNodeInitLPs(), and TRUE.
Referenced by execRelpscost(), getBranchingDecisionStrongbranchSOS1(), and SCIPgetNNodeInitLPs().
| SCIP_Longint SCIPgetNNodeInitLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far for initial LP in node relaxations
| scip | SCIP data structure |
Definition at line 878 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNNodeInitLPIterations(), and TRUE.
Referenced by execRelpscost(), getBranchingDecisionStrongbranchSOS1(), SCIPgetNNodeInitLPIterations(), and solveLagromoryLP().
| SCIP_Longint SCIPgetNDivingLPs | ( | SCIP * | scip | ) |
gets total number of LPs solved so far during diving and probing
| scip | SCIP data structure |
Definition at line 896 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNDivingLPs(), and TRUE.
Referenced by SCIPgetNDivingLPs().
| SCIP_Longint SCIPgetNDivingLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far during diving and probing
| scip | SCIP data structure |
Definition at line 914 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNDivingLPIterations(), and TRUE.
Referenced by SCIPgetNDivingLPIterations().
| SCIP_Longint SCIPgetNStrongbranchs | ( | SCIP * | scip | ) |
gets total number of times, strong branching was called (each call represents solving two LPs)
| scip | SCIP data structure |
Definition at line 932 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNStrongbranchs(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), and SCIPgetNStrongbranchs().
| SCIP_Longint SCIPgetNStrongbranchLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far in strong branching
| scip | SCIP data structure |
Definition at line 950 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNStrongbranchLPIterations(), and TRUE.
Referenced by continueStrongBranchingLookahead(), execRelpscost(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), and SCIPgetNStrongbranchLPIterations().
| SCIP_Longint SCIPgetNRootStrongbranchs | ( | SCIP * | scip | ) |
gets total number of times, strong branching was called at the root node (each call represents solving two LPs)
| scip | SCIP data structure |
Definition at line 968 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNRootStrongbranchs(), and TRUE.
Referenced by SCIPgetNRootStrongbranchs().
| SCIP_Longint SCIPgetNRootStrongbranchLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far in strong branching at the root node
| scip | SCIP data structure |
Definition at line 986 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNRootStrongbranchLPIterations(), and TRUE.
Referenced by execRelpscost(), and SCIPgetNRootStrongbranchLPIterations().
| int SCIPgetNPriceRounds | ( | SCIP * | scip | ) |
gets number of pricing rounds performed so far at the current node
| scip | SCIP data structure |
Definition at line 1002 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNPriceRounds(), and TRUE.
Referenced by SCIPgetNPriceRounds().
| int SCIPgetNPricevars | ( | SCIP * | scip | ) |
get current number of variables in the pricing store
| scip | SCIP data structure |
Definition at line 1020 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNPricevars(), SCIPpricestoreGetNVars(), and TRUE.
Referenced by SCIPgetNPricevars().
| int SCIPgetNPricevarsFound | ( | SCIP * | scip | ) |
get total number of pricing variables found so far
| scip | SCIP data structure |
Definition at line 1038 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNPricevarsFound(), SCIPpricestoreGetNVarsFound(), and TRUE.
Referenced by SCIPgetNPricevarsFound().
| int SCIPgetNPricevarsApplied | ( | SCIP * | scip | ) |
get total number of pricing variables applied to the LPs
| scip | SCIP data structure |
Definition at line 1056 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNPricevarsApplied(), SCIPpricestoreGetNVarsApplied(), and TRUE.
Referenced by SCIPgetNPricevarsApplied().
| int SCIPgetNSepaRounds | ( | SCIP * | scip | ) |
gets number of separation rounds performed so far at the current node
| scip | SCIP data structure |
Definition at line 1072 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNSepaRounds(), and TRUE.
Referenced by SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_DISPOUTPUT(), SCIPgetNSepaRounds(), and separateCuts().
| int SCIPgetNCutsFound | ( | SCIP * | scip | ) |
get total number of cuts added to the sepastore so far; this includes global cuts from the cut pool as often as they are separated
| scip | SCIP data structure |
Definition at line 1090 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNCutsFound(), SCIPsepastoreGetNCutsAdded(), and TRUE.
Referenced by SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), and SCIPgetNCutsFound().
| int SCIPgetNCutsFoundRound | ( | SCIP * | scip | ) |
get number of cuts found so far in current separation round
| scip | SCIP data structure |
Definition at line 1108 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNCutsFoundRound(), SCIPsepastoreGetNCutsFoundRound(), and TRUE.
Referenced by SCIPgetNCutsFoundRound(), and separateOddCycles().
| int SCIPgetNCutsApplied | ( | SCIP * | scip | ) |
get total number of cuts applied to the LPs
| scip | SCIP data structure |
Definition at line 1126 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNCutsApplied(), SCIPsepastoreGetNCutsApplied(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), and SCIPgetNCutsApplied().
| SCIP_Longint SCIPgetNConflictConssFound | ( | SCIP * | scip | ) |
get total number of constraints found in conflict analysis (conflict, reconvergence constraints, and dual proofs)
| scip | SCIP data structure |
Definition at line 1150 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPconflictGetNBoundexceedingLPConflictConss(), SCIPconflictGetNBoundexceedingLPReconvergenceConss(), SCIPconflictGetNDualproofsBndGlobal(), SCIPconflictGetNDualproofsInfGlobal(), SCIPconflictGetNInfeasibleLPConflictConss(), SCIPconflictGetNInfeasibleLPReconvergenceConss(), SCIPconflictGetNPropConflictConss(), SCIPconflictGetNPropReconvergenceConss(), SCIPconflictGetNPseudoConflictConss(), SCIPconflictGetNPseudoReconvergenceConss(), SCIPconflictGetNResConflictConss(), SCIPconflictGetNStrongbranchConflictConss(), SCIPconflictGetNStrongbranchReconvergenceConss(), SCIPgetNConflictConssFound(), and TRUE.
Referenced by if(), SCIPgetNConflictConssFound(), SCIPperformGenericDivingAlgorithm(), and setupAndSolveSubscipRapidlearning().
| int SCIPgetNConflictConssFoundNode | ( | SCIP * | scip | ) |
get number of conflict constraints found so far at the current node
| scip | SCIP data structure |
Definition at line 1186 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPconflictGetNConflicts(), SCIPgetNConflictConssFoundNode(), and TRUE.
Referenced by SCIPgetNConflictConssFoundNode().
| SCIP_Longint SCIPgetNConflictConssApplied | ( | SCIP * | scip | ) |
get total number of conflict constraints added to the problem
| scip | SCIP data structure |
Definition at line 1210 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPconflictGetNAppliedConss(), SCIPgetNConflictConssApplied(), and TRUE.
Referenced by SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_DISPOUTPUT(), SCIPgetNConflictConssApplied(), and setupAndSolveSubscipRapidlearning().
| SCIP_Longint SCIPgetNResConflictConssApplied | ( | SCIP * | scip | ) |
get total number of resolution conflict constraints added to the problem
| scip | SCIP data structure |
Definition at line 1234 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPconflictGetNAppliedResConss(), SCIPgetNResConflictConssApplied(), and TRUE.
Referenced by SCIPgetNResConflictConssApplied().
| SCIP_Longint SCIPgetNConflictDualproofsApplied | ( | SCIP * | scip | ) |
get total number of dual proof constraints added to the problem
| scip | SCIP data structure |
Definition at line 1257 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPconflictGetNDualproofsBndSuccess(), SCIPconflictGetNDualproofsInfSuccess(), SCIPgetNConflictDualproofsApplied(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), and SCIPgetNConflictDualproofsApplied().
| int SCIPgetMaxDepth | ( | SCIP * | scip | ) |
gets maximal depth of all processed nodes in current branch and bound run (excluding probing nodes)
| scip | SCIP data structure |
Definition at line 1282 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetMaxDepth(), and TRUE.
Referenced by if(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_SEPAEXECLP(), SCIPgetMaxDepth(), SCIPperformGenericDivingAlgorithm(), and separateCuts().
| int SCIPgetMaxTotalDepth | ( | SCIP * | scip | ) |
gets maximal depth of all processed nodes over all branch and bound runs
| scip | SCIP data structure |
Definition at line 1306 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetMaxTotalDepth(), and TRUE.
Referenced by SCIPgetMaxTotalDepth().
| SCIP_Longint SCIPgetNBacktracks | ( | SCIP * | scip | ) |
gets total number of backtracks, i.e. number of times, the new node was selected from the leaves queue
| scip | SCIP data structure |
Definition at line 1330 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNBacktracks(), and TRUE.
Referenced by SCIPgetNBacktracks().
| int SCIPgetNActiveConss | ( | SCIP * | scip | ) |
gets total number of active constraints at the current node
| scip | SCIP data structure |
Definition at line 1350 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNActiveConss(), and TRUE.
Referenced by SCIPgetNActiveConss().
| int SCIPgetNEnabledConss | ( | SCIP * | scip | ) |
gets total number of enabled constraints at the current node
| scip | SCIP data structure |
Definition at line 1367 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNEnabledConss(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), and SCIPgetNEnabledConss().
gets average dual bound of all unprocessed nodes for original problem
| scip | SCIP data structure |
Definition at line 1385 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgDualbound(), SCIPprobExternObjval(), SCIPtreeGetAvgLowerbound(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), SCIPgetAvgDualbound(), and SCIPperformGenericDivingAlgorithm().
gets average lower (dual) bound of all unprocessed nodes in transformed problem
| scip | SCIP data structure |
Definition at line 1404 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgLowerbound(), SCIPtreeGetAvgLowerbound(), and TRUE.
Referenced by if(), if(), SCIP_DECL_HEUREXEC(), SCIPgetAvgLowerbound(), and SCIPperformGenericDivingAlgorithm().
gets global dual bound
| scip | SCIP data structure |
Definition at line 1428 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_INVALID, SCIP_Real, SCIP_STAGE_INITSOLVE, SCIPcheckStage, SCIPgetDualbound(), SCIPgetLowerbound(), SCIPprobExternObjval(), and TRUE.
Referenced by DECL_TIMESERIESUPDATE(), displayRelevantStats(), freeSolve(), generateAndApplyBendersCuts(), if(), if(), primalAddSol(), runBenders(), SCIP_DECL_CONCSOLVERSYNCWRITE(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_TABLEOUTPUT(), SCIPbendersComputeSubproblemLowerbound(), SCIPcollectSolutionStatistics(), SCIPcopyConcurrentSolvingStats(), SCIPgetDualbound(), SCIPgetGap(), SCIPperformGenericDivingAlgorithm(), SCIPprintSolutionStatistics(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPvalidateSolve(), setupAndSolveSubscipRapidlearning(), solveComponent(), solvePricingMINLP(), solveSubscip(), and writeBounds().
| void SCIPgetDualboundExact | ( | SCIP * | scip, |
| SCIP_RATIONAL * | result ) |
gets global exact dual bound
| scip | SCIP data structure |
| result | the resulting obj value |
Definition at line 1454 of file scip_solvingstats.c.
References FALSE, result, SCIP_CALL_ABORT, SCIP_INVALID, SCIP_STAGE_INITSOLVE, SCIPbuffer(), SCIPcheckStage, SCIPgetDualboundExact(), SCIPgetLowerboundExact(), SCIPprobExternObjvalExact(), SCIPrationalCreateBuffer(), SCIPrationalFreeBuffer(), SCIPrationalSetReal(), and TRUE.
Referenced by displayRelevantStats(), SCIPcollectSolutionStatistics(), SCIPgetDualboundExact(), SCIPprintSolutionStatistics(), and SCIPvalidateSolveExact().
gets global lower (dual) bound in transformed problem
| scip | SCIP data structure |
Definition at line 1491 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIP_STAGE_INITSOLVE, SCIP_STATUS_INFEASIBLE, SCIP_STATUS_INFORUNBD, SCIP_STATUS_UNBOUNDED, SCIPcheckStage, SCIPgetLowerbound(), SCIPgetStatus(), SCIPinfinity(), SCIPtreeGetLowerbound(), and TRUE.
Referenced by addLocalbranchingConstraintAndObjcutoff(), applyOptcumulative(), applyVbounds(), computeCut(), createNLP(), createObjRow(), createSubproblem(), createSubscip(), doSolveSubMIP(), getObjectiveFactor(), getReward(), getReward(), if(), if(), initializeCandsLists(), performInteriorSolCutStrengthening(), primalAddSol(), propagateLowerbound(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIPapplyProximity(), SCIPgetDualbound(), SCIPgetGap(), SCIPgetLowerbound(), SCIPgetTransGap(), SCIPperformGenericDivingAlgorithm(), SCIPpriceLoop(), SCIPsolveIsStopped(), setupAndSolveSubscip(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipMutation(), setupSubproblem(), setupSubScip(), setupSubScip(), solveSubproblem(), subtreeSumGapComputeFromScratchEfficiently(), wrapperDins(), and wrapperRins().
| void SCIPgetLowerboundExact | ( | SCIP * | scip, |
| SCIP_RATIONAL * | result ) |
gets global exact lower (dual) bound in transformed problem
| scip | SCIP data structure |
| result | the resulting bound |
Definition at line 1543 of file scip_solvingstats.c.
References FALSE, NULL, result, SCIP_CALL_ABORT, SCIP_STAGE_INITSOLVE, SCIP_STATUS_INFORUNBD, SCIP_STATUS_UNBOUNDED, SCIPcheckStage, SCIPgetLowerboundExact(), SCIPgetStatus(), SCIPrationalIsLE(), SCIPrationalSetNegInfinity(), SCIPrationalSetRational(), SCIPtreeGetLowerboundExact(), and TRUE.
Referenced by SCIPcertificateSaveFinalbound(), SCIPgetDualboundExact(), and SCIPgetLowerboundExact().
gets dual bound of the root node for the original problem
| scip | SCIP data structure |
Definition at line 1586 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetDualboundRoot(), SCIPgetLowerboundRoot(), SCIPprobExternObjval(), and TRUE.
Referenced by SCIPcollectRootStatistics(), SCIPgetDualboundRoot(), and SCIPprintRootStatistics().
gets lower (dual) bound in transformed problem of the root node
| scip | SCIP data structure |
Definition at line 1607 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetLowerboundRoot(), and TRUE.
Referenced by checkExec(), nodeGetUctScore(), SCIP_DECL_HEUREXEC(), SCIPgetDualboundRoot(), and SCIPgetLowerboundRoot().
gets dual bound for the original problem obtained by the first LP solve at the root node
| scip | SCIP data structure |
Definition at line 1628 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetFirstLPDualboundRoot(), and TRUE.
Referenced by SCIPcollectRootStatistics(), SCIPgetFirstLPDualboundRoot(), and SCIPprintRootStatistics().
gets lower (dual) bound in transformed problem obtained by the first LP solve at the root node
| scip | SCIP data structure |
Definition at line 1649 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_INVALID, SCIP_Real, SCIPcheckStage, SCIPgetFirstLPLowerboundRoot(), SCIPinfinity(), SCIPprobInternObjval(), and TRUE.
Referenced by SCIPgetFirstLPLowerboundRoot().
gets the primal bound of the very first solution
| scip | SCIP data structure |
Definition at line 1665 of file scip_solvingstats.c.
References SCIP_Real, and SCIPgetFirstPrimalBound().
Referenced by checkLogCriterion(), and SCIPgetFirstPrimalBound().
gets global primal bound (objective value of best solution or user objective limit) for the original problem
| scip | SCIP data structure |
Definition at line 1687 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetPrimalbound(), SCIPgetUpperbound(), SCIPprobExternObjval(), and TRUE.
Referenced by calcGap(), checkLogCriterion(), checkOptimalSolution(), DECL_TIMESERIESUPDATE(), displayRelevantStats(), SCIP_DECL_CONCSOLVERSYNCWRITE(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_RELAXEXEC(), SCIPapplyProximity(), SCIPbendersExec(), SCIPcollectSolutionStatistics(), SCIPgetGap(), SCIPgetPrimalbound(), SCIPprintSolutionStatistics(), SCIPprintStage(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPtransformProb(), SCIPvalidateSolve(), setupAndSolve(), setupAndSolve(), setupAndSolveSubscip(), solveComponent(), subtreeSumGapUpdate(), transitionPhase3(), updateLogRegression(), and writeBounds().
| void SCIPgetPrimalboundExact | ( | SCIP * | scip, |
| SCIP_RATIONAL * | result ) |
gets global primal bound (objective value of best solution or user objective limit) for the original problem
| scip | SCIP data structure |
| result | the resulting obj value |
Definition at line 1709 of file scip_solvingstats.c.
References FALSE, result, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetPrimalboundExact(), SCIPprobExternObjvalExact(), and TRUE.
Referenced by displayRelevantStats(), SCIPcertificatePrintResult(), SCIPcollectSolutionStatistics(), SCIPgetPrimalboundExact(), SCIPprintSolutionStatistics(), and SCIPvalidateSolveExact().
gets global upper (primal) bound in transformed problem (objective value of best solution or user objective limit)
| scip | SCIP data structure |
Definition at line 1734 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIP_STATUS_UNBOUNDED, SCIPcheckStage, SCIPgetStatus(), SCIPgetUpperbound(), SCIPinfinity(), and TRUE.
Referenced by addLocalbranchingConstraintAndObjcutoff(), addNodesInformation(), applyOptcumulative(), calcGap(), checkLeavesBelowIncumbent(), computeCut(), continueStrongBranchingTreeSizeEstimation(), createNLP(), createSubproblem(), createSubscip(), doSolveSubMIP(), executeDivingHeuristic(), executeLNSHeuristic(), getObjectiveFactor(), initializeCandsLists(), initRunStats(), initRunStats(), isDisplaySol(), processNLPSol(), proposeFeasibleSolution(), releaseNodeFromDepthInfo(), SCIP_DECL_CONSCHECK(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIPapplyHeurDualval(), SCIPapplyHeurSubNlp(), SCIPgetPrimalbound(), SCIPgetTransGap(), SCIPgetUpperbound(), SCIPmakeSOS1sFeasible(), SCIPpriceLoop(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPtreemodelSelectCandidate(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscip(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setupSubScip(), setupSubScip(), setupSubScip(), solveSubNLP(), solveSubproblem(), subtreeSumGapComputeFromScratchEfficiently(), subtreeSumGapUpdate(), transferSolution(), transferSolution(), updateObjUpperbound(), wrapperDins(), and wrapperRins().
| void SCIPgetUpperboundExact | ( | SCIP * | scip, |
| SCIP_RATIONAL * | result ) |
gets global exact upper (primal) bound in transformed problem (objective value of best solution or user objective limit)
| scip | SCIP data structure |
| result | the resulting upper bound value |
Definition at line 1759 of file scip_solvingstats.c.
References FALSE, result, SCIP_CALL_ABORT, SCIP_STATUS_UNBOUNDED, SCIPcheckStage, SCIPgetStatus(), SCIPgetUpperboundExact(), SCIPrationalSetNegInfinity(), SCIPrationalSetRational(), and TRUE.
Referenced by SCIPcertificatePrintResult(), and SCIPgetUpperboundExact().
gets global cutoff bound in transformed problem: a sub problem with lower bound larger than the cutoff cannot contain a better feasible solution; usually, this bound is equal to the upper bound, but if the objective value is always integral, the cutoff bound is (nearly) one less than the upper bound; additionally, due to objective function domain propagation, the cutoff bound can be further reduced
| scip | SCIP data structure |
Definition at line 1790 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetCutoffbound(), and TRUE.
Referenced by addObjCutoff(), aggregation(), analyzeGenVBoundConflict(), applyNlobbt(), assert(), branch(), calculateCutoffScore(), calculateRelCutoffScore(), checkParallelObjective(), computeInteriorPoint(), conflictAnalyzeLP(), createGenVBound(), execGenVBounds(), execRelpscost(), executeBranching(), executeBranchingRecursive(), getCutoffboundGenVBound(), if(), if(), if(), performLPRandRounding(), performLPSimpleRounding(), performStrongbranchWithPropagation(), propagateCutoffbound(), propdataInit(), runVanillaStrongBranching(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_PROPEXEC(), SCIP_DECL_PROPEXEC(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_PROPRESPROP(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPaddConflict(), SCIPconflictstoreAddDualsolcons(), SCIPgetCutoffbound(), SCIPgetVarStrongbranchWithPropagation(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPsolveDiveLP(), SCIPtryStrongbranchLPSol(), SCIPupdateCutoffbound(), selectEssentialRounding(), selectEssentialRounding(), selectEssentialRounding(), selectRounding(), selectVarMultAggrBranching(), selectVarRecursive(), separateCuts(), solveComponent(), solveNlp(), solveProbingLP(), transferSolution(), updateCutoffbound(), while(), while(), while(), while(), and writeBounds().
| SCIP_RATIONAL * SCIPgetCutoffboundExact | ( | SCIP * | scip | ) |
gets global cutoff bound of exact transformed problem: a sub problem with lower bound larger than the cutoff cannot contain a better feasible solution; usually, this bound is equal to the upper bound, but if the objective value is always integral, the cutoff bound is (nearly) one less than the upper bound; additionally, due to objective function domain propagation, the cutoff bound can be further reduced
gets exact global cutoff bound of transformed problem: a sub problem with lower bound larger than the cutoff cannot contain a better feasible solution; usually, this bound is equal to the upper bound, but if the objective value is always integral, the cutoff bound is (nearly) one less than the upper bound; additionally, due to objective function domain propagation, the cutoff bound can be further reduced
| scip | SCIP data structure |
Definition at line 1817 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetCutoffboundExact(), and TRUE.
Referenced by SCIPgetCutoffboundExact(), SCIPgetDualProof(), and SCIPsolveExactDiveLP().
| SCIP_RETCODE SCIPupdateCutoffbound | ( | SCIP * | scip, |
| SCIP_Real | cutoffbound ) |
updates the cutoff bound
| scip | SCIP data structure |
| cutoffbound | new cutoff bound |
Definition at line 1845 of file scip_solvingstats.c.
References assert(), FALSE, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPgetCutoffbound(), SCIPprimalSetCutoffbound(), SCIPupdateCutoffbound(), and TRUE.
Referenced by checkParallelObjective(), SCIPupdateCutoffbound(), solveComponent(), and updateCutoffbound().
returns whether the current primal bound is justified with a feasible primal solution; if not, the primal bound was set from the user as objective limit
| scip | SCIP data structure |
Definition at line 1877 of file scip_solvingstats.c.
References FALSE, SCIP_Bool, SCIP_CALL_ABORT, SCIPcheckStage, SCIPisPrimalboundSol(), SCIPprimalUpperboundIsSol(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), SCIPcertificatePrintResult(), and SCIPisPrimalboundSol().
gets current gap |(primalbound - dualbound)/min(|primalbound|,|dualbound|)| if both bounds have same sign, or infinity, if they have opposite sign
| scip | SCIP data structure |
Definition at line 1900 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIP_STATUS_INFEASIBLE, SCIP_STATUS_INFORUNBD, SCIP_STATUS_UNBOUNDED, SCIPcheckStage, SCIPcomputeGap(), SCIPgetDualbound(), SCIPgetGap(), SCIPgetLowerbound(), SCIPgetPrimalbound(), SCIPgetStatus(), SCIPsetEpsilon(), SCIPsetInfinity(), SCIPsetIsInfinity(), and TRUE.
Referenced by displayRelevantStats(), runBenders(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIPapplyHeurDualval(), SCIPapplyProximity(), SCIPcollectSolutionStatistics(), SCIPgetGap(), SCIPprintSolutionStatistics(), SCIPsolveIsStopped(), and solveComponent().
gets current gap |(upperbound - lowerbound)/min(|upperbound|,|lowerbound|)| in transformed problem if both bounds have same sign, or infinity, if they have opposite sign
| scip | SCIP data structure |
Definition at line 1934 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIP_STATUS_INFEASIBLE, SCIP_STATUS_INFORUNBD, SCIP_STATUS_UNBOUNDED, SCIPcheckStage, SCIPcomputeGap(), SCIPgetLowerbound(), SCIPgetStatus(), SCIPgetTransGap(), SCIPgetUpperbound(), SCIPsetEpsilon(), SCIPsetInfinity(), SCIPsetIsInfinity(), and TRUE.
Referenced by SCIPgetTransGap().
| SCIP_Longint SCIPgetNSolsFound | ( | SCIP * | scip | ) |
gets number of feasible primal solutions found so far
| scip | SCIP data structure |
Definition at line 1972 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNSolsFound(), and TRUE.
Referenced by checkExec(), determineVariableFixings(), if(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIPapplyProximity(), SCIPapplyZeroobj(), SCIPgetNSolsFound(), and SCIPperformGenericDivingAlgorithm().
| SCIP_Longint SCIPgetNLimSolsFound | ( | SCIP * | scip | ) |
gets number of feasible primal solutions respecting the objective limit found so far
| scip | SCIP data structure |
Definition at line 1999 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIP_STAGE_TRANSFORMED, SCIPcheckStage, SCIPgetNLimSolsFound(), SCIPgetStage(), and TRUE.
Referenced by SCIPgetNLimSolsFound(), SCIPsolveIsStopped(), and SCIPsyncstoreFinishSync().
| SCIP_Longint SCIPgetNBestSolsFound | ( | SCIP * | scip | ) |
gets number of feasible primal solutions found so far, that improved the primal bound at the time they were found
| scip | SCIP data structure |
Definition at line 2026 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Longint, SCIPcheckStage, SCIPgetNBestSolsFound(), and TRUE.
Referenced by executeDivingHeuristic(), SCIP_DECL_HEUREXEC(), SCIPgetNBestSolsFound(), SCIPperformGenericDivingAlgorithm(), and SCIPsolveIsStopped().
gets the average pseudo cost value for the given direction over all variables
| scip | SCIP data structure |
| solvaldelta | difference of variable's new LP value - old LP value |
Definition at line 2043 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgPseudocost(), SCIPhistoryGetPseudocost(), and TRUE.
Referenced by SCIPgetAvgPseudocost().
gets the average pseudo cost value for the given direction over all variables, only using the pseudo cost information of the current run
| scip | SCIP data structure |
| solvaldelta | difference of variable's new LP value - old LP value |
Definition at line 2063 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgPseudocostCurrentRun(), SCIPhistoryGetPseudocost(), and TRUE.
Referenced by SCIPgetAvgPseudocostCurrentRun().
| SCIP_Real SCIPgetAvgPseudocostCount | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | dir ) |
gets the average number of pseudo cost updates for the given direction over all variables
| scip | SCIP data structure |
| dir | branching direction (downwards, or upwards) |
Definition at line 2081 of file scip_solvingstats.c.
References FALSE, MAX, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgPseudocostCount(), SCIPhistoryGetPseudocostCount(), and TRUE.
Referenced by branchingIntegralFirst(), and SCIPgetAvgPseudocostCount().
| SCIP_Real SCIPgetAvgPseudocostCountCurrentRun | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | dir ) |
gets the average number of pseudo cost updates for the given direction over all variables, only using the pseudo cost information of the current run
| scip | SCIP data structure |
| dir | branching direction (downwards, or upwards) |
Definition at line 2102 of file scip_solvingstats.c.
References FALSE, MAX, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgPseudocostCountCurrentRun(), SCIPhistoryGetPseudocostCount(), and TRUE.
Referenced by SCIPgetAvgPseudocostCountCurrentRun().
| SCIP_Real SCIPgetPseudocostCount | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | dir, | ||
| SCIP_Bool | onlycurrentrun ) |
gets the number of pseudo cost updates for the given direction over all variables
| scip | SCIP data structure |
| dir | branching direction (downwards, or upwards) |
| onlycurrentrun | use only history of current run? |
Definition at line 2200 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_Bool, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetPseudocostCount(), SCIPhistoryGetPseudocostCount(), and TRUE.
Referenced by SCIPgetPseudocostCount().
gets the average pseudo cost score value over all variables, assuming a fractionality of 0.5
| scip | SCIP data structure |
Definition at line 2121 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgPseudocostScore(), SCIPhistoryGetPseudocost(), and TRUE.
Referenced by execRelpscost(), and SCIPgetAvgPseudocostScore().
gets the average discounted pseudo cost score value over all variables, assuming a fractionality of 0.5
This combines both pscost and ancpscost fields.
| scip | SCIP data structure |
| discountfac | discount factor for discounted pseudocost |
Definition at line 2147 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgDPseudocostScore(), SCIPhistoryGetAncPseudocost(), SCIPhistoryGetPseudocost(), and TRUE.
Referenced by execRelpscost(), and SCIPgetAvgDPseudocostScore().
| SCIP_Real SCIPgetPseudocostVariance | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | branchdir, | ||
| SCIP_Bool | onlycurrentrun ) |
returns the variance of pseudo costs for all variables in the requested direction
| scip | SCIP data structure |
| branchdir | the branching direction, up or down |
| onlycurrentrun | use only history of current run? |
Definition at line 2175 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_Bool, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetPseudocostVariance(), SCIPhistoryGetPseudocostVariance(), and TRUE.
Referenced by SCIPgetPseudocostVariance().
gets the average pseudo cost score value over all variables, assuming a fractionality of 0.5, only using the pseudo cost information of the current run
| scip | SCIP data structure |
Definition at line 2226 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgPseudocostScoreCurrentRun(), SCIPhistoryGetPseudocost(), and TRUE.
Referenced by SCIPgetAvgPseudocostScoreCurrentRun().
gets the average conflict score value over all variables
| scip | SCIP data structure |
Definition at line 2249 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgConflictScore(), SCIPhistoryGetVSIDS(), and TRUE.
Referenced by execRelpscost(), and SCIPgetAvgConflictScore().
gets the average conflict score value over all variables, only using the conflict score information of the current run
| scip | SCIP data structure |
Definition at line 2274 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgConflictScoreCurrentRun(), SCIPhistoryGetVSIDS(), and TRUE.
Referenced by SCIPgetAvgConflictScoreCurrentRun().
gets the average inference score value over all variables
| scip | SCIP data structure |
Definition at line 2299 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgConflictlengthScore(), SCIPhistoryGetAvgConflictlength(), and TRUE.
Referenced by execRelpscost(), and SCIPgetAvgConflictlengthScore().
gets the average conflictlength score value over all variables, only using the conflictlength information of the current run
| scip | SCIP data structure |
Definition at line 2324 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgConflictlengthScoreCurrentRun(), SCIPhistoryGetAvgConflictlength(), and TRUE.
Referenced by SCIPgetAvgConflictlengthScoreCurrentRun().
| SCIP_Real SCIPgetAvgInferences | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | dir ) |
returns the average number of inferences found after branching in given direction over all variables
| scip | SCIP data structure |
| dir | branching direction (downwards, or upwards) |
Definition at line 2347 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgInferences(), SCIPhistoryGetAvgInferences(), and TRUE.
Referenced by SCIPgetAvgInferences().
| SCIP_Real SCIPgetAvgInferencesCurrentRun | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | dir ) |
returns the average number of inferences found after branching in given direction over all variables, only using the inference information of the current run
| scip | SCIP data structure |
| dir | branching direction (downwards, or upwards) |
Definition at line 2367 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgInferencesCurrentRun(), SCIPhistoryGetAvgInferences(), and TRUE.
Referenced by SCIPgetAvgInferencesCurrentRun().
gets the average inference score value over all variables
| scip | SCIP data structure |
Definition at line 2385 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgInferenceScore(), SCIPhistoryGetAvgInferences(), and TRUE.
Referenced by execRelpscost(), and SCIPgetAvgInferenceScore().
gets the average inference score value over all variables, only using the inference information of the current run
| scip | SCIP data structure |
Definition at line 2410 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgInferenceScoreCurrentRun(), SCIPhistoryGetAvgInferences(), and TRUE.
Referenced by SCIPgetAvgInferenceScoreCurrentRun().
| SCIP_Real SCIPgetAvgCutoffs | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | dir ) |
returns the average number of cutoffs found after branching in given direction over all variables
| scip | SCIP data structure |
| dir | branching direction (downwards, or upwards) |
Definition at line 2433 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgCutoffs(), SCIPhistoryGetAvgCutoffs(), and TRUE.
Referenced by SCIPgetAvgCutoffs().
| SCIP_Real SCIPgetAvgCutoffsCurrentRun | ( | SCIP * | scip, |
| SCIP_BRANCHDIR | dir ) |
returns the average number of cutoffs found after branching in given direction over all variables, only using the cutoff information of the current run
| scip | SCIP data structure |
| dir | branching direction (downwards, or upwards) |
Definition at line 2453 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgCutoffsCurrentRun(), SCIPhistoryGetAvgCutoffs(), and TRUE.
Referenced by SCIPgetAvgCutoffsCurrentRun().
gets the average cutoff score value over all variables
| scip | SCIP data structure |
Definition at line 2471 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgCutoffScore(), SCIPhistoryGetAvgCutoffs(), and TRUE.
Referenced by execRelpscost(), and SCIPgetAvgCutoffScore().
gets the average cutoff score value over all variables, only using the cutoff score information of the current run
| scip | SCIP data structure |
Definition at line 2494 of file scip_solvingstats.c.
References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage, SCIPgetAvgCutoffScoreCurrentRun(), SCIPhistoryGetAvgCutoffs(), and TRUE.
Referenced by SCIPgetAvgCutoffScoreCurrentRun().
returns the average normalized efficacy of a GMI cut over all variables
| scip | SCIP data structure |
Definition at line 2533 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPgetAvgGMIeff(), SCIPhistoryGetAvgGMIeff(), and TRUE.
Referenced by SCIPgetAvgGMIeff().
increases the average normalized efficacy of a GMI cut over all variables
| scip | SCIP data structure |
| gmieff | average normalized GMI cut efficacy over all variables |
Definition at line 2515 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPhistoryIncGMIeffSum(), SCIPincAvgGMIeff(), and TRUE.
Referenced by SCIPincAvgGMIeff().
computes a deterministic measure of time from statistics
| scip | SCIP data structure |
Definition at line 2552 of file scip_solvingstats.c.
References NULL, SCIP_Real, and SCIPgetDeterministicTime().
Referenced by SCIPgetDeterministicTime().
| void SCIPprintStatusStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs status statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 2583 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPprintStage(), SCIPprintStatusStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintStatusStatistics().
| SCIP_RETCODE SCIPcollectStatusStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects status statistics in a SCIP_DATATREE object
This function sets:
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 2618 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectStatusStatistics(), SCIPgetStatus(), SCIPinsertDatatreeString(), SCIPstatusName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectStatusStatistics().
| void SCIPprintTimingStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs timing statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5455 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIP_STAGE_PROBLEM, SCIPcheckStage, SCIPclockGetTime(), SCIPgetReadingTime(), SCIPgetStage(), SCIPmessageFPrintInfo(), SCIPprintTimingStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintTimingStatistics().
| SCIP_RETCODE SCIPcollectTimingStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects timing statistics in SCIP_DATATREE
The following keys are set:
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 5524 of file scip_solvingstats.c.
References SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIP_STAGE_PROBLEM, SCIPclockGetTime(), SCIPcollectTimingStatistics(), SCIPgetReadingTime(), SCIPgetStage(), and SCIPinsertDatatreeReal().
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectTimingStatistics().
| void SCIPprintOrigProblemStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs statistics for original problem
| scip | SCIP data structure |
| file | output file |
Definition at line 2644 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPprintOrigProblemStatistics(), SCIPprobPrintStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintOrigProblemStatistics().
| SCIP_RETCODE SCIPcollectOrigProblemStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects statistics for original problem in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 2670 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectOrigProblemStatistics(), SCIPprobCollectStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectOrigProblemStatistics().
| void SCIPprintTransProblemStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs statistics for transformed problem
| scip | SCIP data structure |
| file | output file |
Definition at line 2697 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPcliquetableGetNEntries(), SCIPmessageFPrintInfo(), SCIPprintTransProblemStatistics(), SCIPprobPrintStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintTransProblemStatistics().
| SCIP_RETCODE SCIPcollectTransProblemStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects statistics for transformed problem
collects statistics for transformed problem in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 2714 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcliquetableGetNEntries(), SCIPcollectTransProblemStatistics(), SCIPinsertDatatreeLong(), SCIPprobCollectStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectTransProblemStatistics().
| void SCIPprintPresolverStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs presolver statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 2745 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPconshdlrDoesPresolve(), SCIPconshdlrGetMaxNActiveConss(), SCIPconshdlrGetNAddConss(), SCIPconshdlrGetNAddHoles(), SCIPconshdlrGetNAggrVars(), SCIPconshdlrGetName(), SCIPconshdlrGetNChgBds(), SCIPconshdlrGetNChgCoefs(), SCIPconshdlrGetNChgSides(), SCIPconshdlrGetNChgVarTypes(), SCIPconshdlrGetNDelConss(), SCIPconshdlrGetNFixedVars(), SCIPconshdlrGetNPresolCalls(), SCIPconshdlrGetNUpgdConss(), SCIPconshdlrGetPresolTime(), SCIPconshdlrGetSetupTime(), SCIPconshdlrNeedsCons(), SCIPmessageFPrintInfo(), SCIPpresolGetNAddConss(), SCIPpresolGetNAddHoles(), SCIPpresolGetNAggrVars(), SCIPpresolGetName(), SCIPpresolGetNCalls(), SCIPpresolGetNChgBds(), SCIPpresolGetNChgCoefs(), SCIPpresolGetNChgSides(), SCIPpresolGetNChgVarTypes(), SCIPpresolGetNDelConss(), SCIPpresolGetNFixedVars(), SCIPpresolGetSetupTime(), SCIPpresolGetTime(), SCIPprintPresolverStatistics(), SCIPpropDoesPresolve(), SCIPpropGetNAddConss(), SCIPpropGetNAddHoles(), SCIPpropGetNAggrVars(), SCIPpropGetName(), SCIPpropGetNChgBds(), SCIPpropGetNChgCoefs(), SCIPpropGetNChgSides(), SCIPpropGetNChgVarTypes(), SCIPpropGetNDelConss(), SCIPpropGetNFixedVars(), SCIPpropGetNPresolCalls(), SCIPpropGetPresolTime(), SCIPpropGetSetupTime(), SCIPsetSortPresolsName(), SCIPsetSortPropsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintPresolverStatistics().
| SCIP_RETCODE SCIPcollectPresolverStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects presolver statistics
collects presolver statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 2853 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectPresolverStatistics(), SCIPconshdlrDoesPresolve(), SCIPconshdlrGetDesc(), SCIPconshdlrGetNAddConss(), SCIPconshdlrGetNAddHoles(), SCIPconshdlrGetNAggrVars(), SCIPconshdlrGetName(), SCIPconshdlrGetNChgBds(), SCIPconshdlrGetNChgCoefs(), SCIPconshdlrGetNChgSides(), SCIPconshdlrGetNChgVarTypes(), SCIPconshdlrGetNDelConss(), SCIPconshdlrGetNFixedVars(), SCIPconshdlrGetNPresolCalls(), SCIPconshdlrGetPresolTime(), SCIPconshdlrGetSetupTime(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPpresolGetDesc(), SCIPpresolGetNAddConss(), SCIPpresolGetNAddHoles(), SCIPpresolGetNAggrVars(), SCIPpresolGetName(), SCIPpresolGetNCalls(), SCIPpresolGetNChgBds(), SCIPpresolGetNChgCoefs(), SCIPpresolGetNChgSides(), SCIPpresolGetNChgVarTypes(), SCIPpresolGetNDelConss(), SCIPpresolGetNFixedVars(), SCIPpresolGetSetupTime(), SCIPpresolGetTime(), SCIPpropGetDesc(), SCIPpropGetNAddConss(), SCIPpropGetNAddHoles(), SCIPpropGetNAggrVars(), SCIPpropGetName(), SCIPpropGetNCalls(), SCIPpropGetNChgBds(), SCIPpropGetNChgCoefs(), SCIPpropGetNChgSides(), SCIPpropGetNChgVarTypes(), SCIPpropGetNCutoffs(), SCIPpropGetNDelConss(), SCIPpropGetNDomredsFound(), SCIPpropGetNFixedVars(), SCIPpropGetSetupTime(), SCIPpropGetTime(), SCIPsetSortPresolsName(), SCIPsetSortPropsName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectPresolverStatistics().
| void SCIPprintConstraintStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs constraint statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 2972 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPconshdlrGetMaxNActiveConss(), SCIPconshdlrGetName(), SCIPconshdlrGetNCheckCalls(), SCIPconshdlrGetNChildren(), SCIPconshdlrGetNConssFound(), SCIPconshdlrGetNCutoffs(), SCIPconshdlrGetNCutsApplied(), SCIPconshdlrGetNCutsFound(), SCIPconshdlrGetNDomredsFound(), SCIPconshdlrGetNEnfoLPCalls(), SCIPconshdlrGetNEnfoPSCalls(), SCIPconshdlrGetNEnfoRelaxCalls(), SCIPconshdlrGetNPropCalls(), SCIPconshdlrGetNRespropCalls(), SCIPconshdlrGetNSepaCalls(), SCIPconshdlrGetStartNActiveConss(), SCIPconshdlrNeedsCons(), SCIPmessageFPrintInfo(), SCIPprintConstraintStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintConstraintStatistics().
| SCIP_RETCODE SCIPcollectConstraintStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects constraint statistics
collects constraint statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3021 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectConstraintStatistics(), SCIPconshdlrGetDesc(), SCIPconshdlrGetMaxNActiveConss(), SCIPconshdlrGetName(), SCIPconshdlrGetNCheckCalls(), SCIPconshdlrGetNChildren(), SCIPconshdlrGetNConssFound(), SCIPconshdlrGetNCutoffs(), SCIPconshdlrGetNCutsApplied(), SCIPconshdlrGetNCutsFound(), SCIPconshdlrGetNDomredsFound(), SCIPconshdlrGetNEnfoLPCalls(), SCIPconshdlrGetNEnfoPSCalls(), SCIPconshdlrGetNEnfoRelaxCalls(), SCIPconshdlrGetNPropCalls(), SCIPconshdlrGetNRespropCalls(), SCIPconshdlrGetNSepaCalls(), SCIPconshdlrGetStartNActiveConss(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeString(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectConstraintStatistics().
| void SCIPprintConstraintTimingStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs constraint timing statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3079 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIPcheckStage, SCIPconshdlrGetCheckTime(), SCIPconshdlrGetEnfoLPTime(), SCIPconshdlrGetEnfoPSTime(), SCIPconshdlrGetEnfoRelaxTime(), SCIPconshdlrGetMaxNActiveConss(), SCIPconshdlrGetName(), SCIPconshdlrGetPropTime(), SCIPconshdlrGetRespropTime(), SCIPconshdlrGetSepaTime(), SCIPconshdlrGetSetupTime(), SCIPconshdlrGetStrongBranchPropTime(), SCIPconshdlrNeedsCons(), SCIPmessageFPrintInfo(), SCIPprintConstraintTimingStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintConstraintTimingStatistics().
| SCIP_RETCODE SCIPcollectConstraintTimingStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects constraint timing statistics
collects constraint timing statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3130 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPcollectConstraintTimingStatistics(), SCIPconshdlrGetCheckTime(), SCIPconshdlrGetEnfoLPTime(), SCIPconshdlrGetEnfoPSTime(), SCIPconshdlrGetEnfoRelaxTime(), SCIPconshdlrGetName(), SCIPconshdlrGetPropTime(), SCIPconshdlrGetRespropTime(), SCIPconshdlrGetSepaTime(), SCIPconshdlrGetSetupTime(), SCIPconshdlrGetStrongBranchPropTime(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeReal(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectConstraintTimingStatistics().
| void SCIPprintPropagatorStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs propagator statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3189 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIP_Real, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPprintPropagatorStatistics(), SCIPpropGetName(), SCIPpropGetNCalls(), SCIPpropGetNCutoffs(), SCIPpropGetNDomredsFound(), SCIPpropGetNRespropCalls(), SCIPpropGetPresolTime(), SCIPpropGetRespropTime(), SCIPpropGetSetupTime(), SCIPpropGetStrongBranchPropTime(), SCIPpropGetTime(), SCIPsetSortPropsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintPropagatorStatistics().
| SCIP_RETCODE SCIPcollectPropagatorStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects propagator statistics
collects propagator statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3242 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPcollectPropagatorStatistics(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPpropGetDesc(), SCIPpropGetName(), SCIPpropGetNCalls(), SCIPpropGetNCutoffs(), SCIPpropGetNDomredsFound(), SCIPpropGetNRespropCalls(), SCIPpropGetPresolTime(), SCIPpropGetRespropTime(), SCIPpropGetSetupTime(), SCIPpropGetStrongBranchPropTime(), SCIPpropGetTime(), SCIPsetSortPropsName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectPropagatorStatistics().
| void SCIPprintConflictStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs conflict statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3303 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIP_MAXSTRLEN, SCIP_Real, SCIPcheckStage, SCIPconflictGetBoundexceedingLPTime(), SCIPconflictGetGlobalApplTime(), SCIPconflictGetInfeasibleLPTime(), SCIPconflictGetNAppliedGlobalConss(), SCIPconflictGetNAppliedGlobalLiterals(), SCIPconflictGetNAppliedLocalConss(), SCIPconflictGetNAppliedLocalLiterals(), SCIPconflictGetNBoundexceedingLPCalls(), SCIPconflictGetNBoundexceedingLPConflictConss(), SCIPconflictGetNBoundexceedingLPConflictLiterals(), SCIPconflictGetNBoundexceedingLPIterations(), SCIPconflictGetNBoundexceedingLPReconvergenceConss(), SCIPconflictGetNBoundexceedingLPReconvergenceLiterals(), SCIPconflictGetNBoundexceedingLPSuccess(), SCIPconflictGetNDualproofsBndGlobal(), SCIPconflictGetNDualproofsBndLocal(), SCIPconflictGetNDualproofsBndNonzeros(), SCIPconflictGetNDualproofsBndSuccess(), SCIPconflictGetNDualproofsInfGlobal(), SCIPconflictGetNDualproofsInfLocal(), SCIPconflictGetNDualproofsInfNonzeros(), SCIPconflictGetNDualproofsInfSuccess(), SCIPconflictGetNGlobalChgBds(), SCIPconflictGetNInfeasibleLPCalls(), SCIPconflictGetNInfeasibleLPConflictConss(), SCIPconflictGetNInfeasibleLPConflictLiterals(), SCIPconflictGetNInfeasibleLPIterations(), SCIPconflictGetNInfeasibleLPReconvergenceConss(), SCIPconflictGetNInfeasibleLPReconvergenceLiterals(), SCIPconflictGetNInfeasibleLPSuccess(), SCIPconflictGetNLocalChgBds(), SCIPconflictGetNPropCalls(), SCIPconflictGetNPropConflictConss(), SCIPconflictGetNPropConflictLiterals(), SCIPconflictGetNPropReconvergenceConss(), SCIPconflictGetNPropReconvergenceLiterals(), SCIPconflictGetNPropSuccess(), SCIPconflictGetNPseudoCalls(), SCIPconflictGetNPseudoConflictConss(), SCIPconflictGetNPseudoConflictLiterals(), SCIPconflictGetNPseudoReconvergenceConss(), SCIPconflictGetNPseudoReconvergenceLiterals(), SCIPconflictGetNPseudoSuccess(), SCIPconflictGetNResCalls(), SCIPconflictGetNResConflictConss(), SCIPconflictGetNResConflictVars(), SCIPconflictGetNResLargeCoefs(), SCIPconflictGetNResLongConflicts(), SCIPconflictGetNResSuccess(), SCIPconflictGetNStrongbranchCalls(), SCIPconflictGetNStrongbranchConflictConss(), SCIPconflictGetNStrongbranchConflictLiterals(), SCIPconflictGetNStrongbranchIterations(), SCIPconflictGetNStrongbranchReconvergenceConss(), SCIPconflictGetNStrongbranchReconvergenceLiterals(), SCIPconflictGetNStrongbranchSuccess(), SCIPconflictGetPropTime(), SCIPconflictGetPseudoTime(), SCIPconflictGetResTime(), SCIPconflictGetStrongbranchTime(), SCIPconflictstoreGetInitPoolSize(), SCIPconflictstoreGetMaxPoolSize(), SCIPmessageFPrintInfo(), SCIPprintConflictStatistics(), SCIPsnprintf(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintConflictStatistics().
| SCIP_RETCODE SCIPcollectConflictStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects conflict statistics
collects conflict statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3442 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectConflictStatistics(), SCIPconflictGetBoundexceedingLPTime(), SCIPconflictGetInfeasibleLPTime(), SCIPconflictGetNBoundexceedingLPCalls(), SCIPconflictGetNBoundexceedingLPSuccess(), SCIPconflictGetNInfeasibleLPCalls(), SCIPconflictGetNInfeasibleLPSuccess(), SCIPconflictGetNPropCalls(), SCIPconflictGetNPropSuccess(), SCIPconflictGetNStrongbranchCalls(), SCIPconflictGetNStrongbranchSuccess(), SCIPconflictGetPropTime(), SCIPconflictGetStrongbranchTime(), SCIPconflictstoreGetInitPoolSize(), SCIPconflictstoreGetMaxPoolSize(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectConflictStatistics().
| void SCIPprintSeparatorStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs separator statistics
Columns:
The number of cuts ViaPoolAdd + Directly should be equal to the number of cuts Filtered + Forced + Selected in the cutselector statistics.
| scip | SCIP data structure |
| file | output file |
Definition at line 3516 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPcutpoolGetMaxNCuts(), SCIPcutpoolGetNCalls(), SCIPcutpoolGetNCutsAdded(), SCIPcutpoolGetNCutsFound(), SCIPcutpoolGetNRootCalls(), SCIPcutpoolGetTime(), SCIPmessageFPrintInfo(), SCIPprintSeparatorStatistics(), SCIPsepaGetName(), SCIPsepaGetNCalls(), SCIPsepaGetNConssFound(), SCIPsepaGetNCutoffs(), SCIPsepaGetNCutsAddedDirect(), SCIPsepaGetNCutsAddedViaPool(), SCIPsepaGetNCutsApplied(), SCIPsepaGetNCutsAppliedDirect(), SCIPsepaGetNCutsAppliedViaPool(), SCIPsepaGetNCutsFound(), SCIPsepaGetNDomredsFound(), SCIPsepaGetNRootCalls(), SCIPsepaGetParentsepa(), SCIPsepaGetSetupTime(), SCIPsepaGetTime(), SCIPsepaIsParentsepa(), SCIPsetSortSepasName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintSeparatorStatistics().
| SCIP_RETCODE SCIPcollectSeparatorStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects separator statistics
collects separator statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3595 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectSeparatorStatistics(), SCIPcreateDatatreeInTree(), SCIPcutpoolGetMaxNCuts(), SCIPcutpoolGetNCalls(), SCIPcutpoolGetNCutsAdded(), SCIPcutpoolGetNCutsFound(), SCIPcutpoolGetNRootCalls(), SCIPcutpoolGetTime(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsepaGetDesc(), SCIPsepaGetName(), SCIPsepaGetNCalls(), SCIPsepaGetNConssFound(), SCIPsepaGetNCutoffs(), SCIPsepaGetNCutsAddedDirect(), SCIPsepaGetNCutsAddedViaPool(), SCIPsepaGetNCutsApplied(), SCIPsepaGetNCutsAppliedDirect(), SCIPsepaGetNCutsAppliedViaPool(), SCIPsepaGetNCutsFound(), SCIPsepaGetNDomredsFound(), SCIPsepaGetNRootCalls(), SCIPsepaGetParentsepa(), SCIPsepaGetSetupTime(), SCIPsepaGetTime(), SCIPsepaIsParentsepa(), SCIPsetSortSepasName(), sepadata, and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectSeparatorStatistics().
| void SCIPprintCutselectorStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs cutselector statistics
outputs cutselector statistics
Filtered = ViaPoolAdd(Separators) + DirectAdd(Separators) - Selected - Cuts(Constraints) Selected = Applied(Separators) + Applied(Constraints)
| scip | SCIP data structure |
| file | output file |
Definition at line 3700 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPcutselGetName(), SCIPcutselGetNCalls(), SCIPcutselGetNLocalCuts(), SCIPcutselGetNLocalCutsFiltered(), SCIPcutselGetNLocalForcedCuts(), SCIPcutselGetNRootCalls(), SCIPcutselGetNRootCuts(), SCIPcutselGetNRootCutsFiltered(), SCIPcutselGetNRootForcedCuts(), SCIPcutselGetSetupTime(), SCIPcutselGetTime(), SCIPmessageFPrintInfo(), SCIPprintCutselectorStatistics(), SCIPsetSortCutsels(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintCutselectorStatistics().
| SCIP_RETCODE SCIPcollectCutselectorStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects cutselector statistics
collects cutselector statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3736 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectCutselectorStatistics(), SCIPcreateDatatreeInTree(), SCIPcutselGetDesc(), SCIPcutselGetName(), SCIPcutselGetNCalls(), SCIPcutselGetNLocalCuts(), SCIPcutselGetNLocalCutsFiltered(), SCIPcutselGetNLocalForcedCuts(), SCIPcutselGetNRootCalls(), SCIPcutselGetNRootCuts(), SCIPcutselGetNRootCutsFiltered(), SCIPcutselGetNRootForcedCuts(), SCIPcutselGetSetupTime(), SCIPcutselGetTime(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsetSortCutsels(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectCutselectorStatistics().
| void SCIPprintPricerStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs pricer statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3788 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPpricerGetName(), SCIPpricerGetNCalls(), SCIPpricerGetNVarsFound(), SCIPpricerGetSetupTime(), SCIPpricerGetTime(), SCIPpricestoreGetNProbPricings(), SCIPpricestoreGetNProbvarsFound(), SCIPpricestoreGetProbPricingTime(), SCIPprintPricerStatistics(), SCIPsetSortPricersName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintPricerStatistics().
| SCIP_RETCODE SCIPcollectPricerStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects pricer statistics
collects pricer statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3821 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectPricerStatistics(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeReal(), SCIPpricerGetName(), SCIPpricerGetNCalls(), SCIPpricerGetNVarsFound(), SCIPpricerGetSetupTime(), SCIPpricerGetTime(), SCIPpricestoreGetNProbPricings(), SCIPpricestoreGetNProbvarsFound(), SCIPpricestoreGetProbPricingTime(), SCIPsetSortPricersName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectPricerStatistics().
| void SCIPprintBranchruleStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs branching rule statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3871 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPbranchruleGetName(), SCIPbranchruleGetNChildren(), SCIPbranchruleGetNConssFound(), SCIPbranchruleGetNCutoffs(), SCIPbranchruleGetNCutsFound(), SCIPbranchruleGetNDomredsFound(), SCIPbranchruleGetNExternCalls(), SCIPbranchruleGetNLPCalls(), SCIPbranchruleGetNPseudoCalls(), SCIPbranchruleGetSetupTime(), SCIPbranchruleGetTime(), SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPprintBranchruleStatistics(), SCIPsetSortBranchrulesName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintBranchruleStatistics().
| SCIP_RETCODE SCIPcollectBranchruleStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects branching rule statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 3906 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_CALL_ABORT, SCIP_OKAY, SCIPbranchruleGetDesc(), SCIPbranchruleGetName(), SCIPbranchruleGetNChildren(), SCIPbranchruleGetNConssFound(), SCIPbranchruleGetNCutoffs(), SCIPbranchruleGetNCutsFound(), SCIPbranchruleGetNDomredsFound(), SCIPbranchruleGetNExternCalls(), SCIPbranchruleGetNLPCalls(), SCIPbranchruleGetNPseudoCalls(), SCIPbranchruleGetSetupTime(), SCIPbranchruleGetTime(), SCIPcheckStage, SCIPcollectBranchruleStatistics(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsetSortBranchrulesName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectBranchruleStatistics().
| void SCIPprintHeuristicStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs heuristics statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3959 of file scip_solvingstats.c.
References assert(), c, diveset, FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_DIVECONTEXT_ADAPTIVE, SCIP_DIVECONTEXT_SCHEDULER, SCIP_DIVECONTEXT_SINGLE, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPclockGetTime(), SCIPdivesetGetAvgDepth(), SCIPdivesetGetAvgSolutionDepth(), SCIPdivesetGetMaxDepth(), SCIPdivesetGetMaxSolutionDepth(), SCIPdivesetGetMinDepth(), SCIPdivesetGetMinSolutionDepth(), SCIPdivesetGetName(), SCIPdivesetGetNBacktracks(), SCIPdivesetGetNCalls(), SCIPdivesetGetNConflicts(), SCIPdivesetGetNLPIterations(), SCIPdivesetGetNProbingNodes(), SCIPdivesetGetNSols(), SCIPdivesetGetNSolutionCalls(), SCIPheurGetDivesets(), SCIPheurGetName(), SCIPheurGetNBestSolsFound(), SCIPheurGetNCalls(), SCIPheurGetNDivesets(), SCIPheurGetNSolsFound(), SCIPheurGetSetupTime(), SCIPheurGetTime(), SCIPmessageFPrintInfo(), SCIPprintHeuristicStatistics(), SCIPsetSortHeursName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintHeuristicStatistics().
| SCIP_RETCODE SCIPcollectHeuristicStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects heuristics statistics into SCIP_DATATREE
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 4079 of file scip_solvingstats.c.
References assert(), c, diveset, FALSE, i, NULL, SCIP_CALL, SCIP_DIVECONTEXT_ADAPTIVE, SCIP_DIVECONTEXT_SCHEDULER, SCIP_DIVECONTEXT_SINGLE, SCIP_OKAY, SCIPcheckStage, SCIPclockGetTime(), SCIPcollectHeuristicStatistics(), SCIPcreateDatatreeInTree(), SCIPdivesetGetName(), SCIPdivesetGetNBacktracks(), SCIPdivesetGetNCalls(), SCIPdivesetGetNConflicts(), SCIPdivesetGetNLPIterations(), SCIPdivesetGetNProbingNodes(), SCIPheurGetDesc(), SCIPheurGetDivesets(), SCIPheurGetName(), SCIPheurGetNBestSolsFound(), SCIPheurGetNCalls(), SCIPheurGetNDivesets(), SCIPheurGetNSolsFound(), SCIPheurGetSetupTime(), SCIPheurGetTime(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsetSortHeursName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectHeuristicStatistics().
| void SCIPprintCompressionStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs compression statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4193 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPcomprGetName(), SCIPcomprGetNCalls(), SCIPcomprGetNFound(), SCIPcomprGetSetupTime(), SCIPcomprGetTime(), SCIPmessageFPrintInfo(), SCIPprintCompressionStatistics(), SCIPsetSortComprsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintCompressionStatistics().
| SCIP_RETCODE SCIPcollectCompressionStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects compression statistics
collects compression statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 4225 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectCompressionStatistics(), SCIPcomprGetDesc(), SCIPcomprGetName(), SCIPcomprGetNCalls(), SCIPcomprGetNFound(), SCIPcomprGetSetupTime(), SCIPcomprGetTime(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsetSortComprsName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectCompressionStatistics().
| void SCIPprintLPStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs LP statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4275 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPmessageFPrintInfo(), SCIPprintLPStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintLPStatistics().
| SCIP_RETCODE SCIPcollectLPStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects LP statistics
collects LP statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 4446 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPcollectLPStatistics(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectLPStatistics().
| void SCIPprintNLPStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs NLP statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4570 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPclockGetTime(), SCIPgetNLPNlRowsStat(), SCIPmessageFPrintInfo(), SCIPprintNLPStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintNLPStatistics().
| SCIP_RETCODE SCIPcollectNLPStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects NLP statistics
collects NLP statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 4601 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPclockGetTime(), SCIPcollectNLPStatistics(), SCIPgetNLPNlRowsStat(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectNLPStatistics().
| void SCIPprintRelaxatorStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs relaxator statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4642 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPprintRelaxatorStatistics(), SCIPrelaxGetImprovedLowerboundTime(), SCIPrelaxGetNAddedConss(), SCIPrelaxGetName(), SCIPrelaxGetNCalls(), SCIPrelaxGetNCutoffs(), SCIPrelaxGetNImprovedLowerbound(), SCIPrelaxGetNReducedDomains(), SCIPrelaxGetNSeparatedCuts(), SCIPrelaxGetTime(), SCIPsetSortRelaxsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintRelaxatorStatistics().
| SCIP_RETCODE SCIPcollectRelaxatorStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects relaxator statistics
collects relaxator statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 4679 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectRelaxatorStatistics(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPrelaxGetImprovedLowerboundTime(), SCIPrelaxGetNAddedConss(), SCIPrelaxGetName(), SCIPrelaxGetNCalls(), SCIPrelaxGetNCutoffs(), SCIPrelaxGetNImprovedLowerbound(), SCIPrelaxGetNReducedDomains(), SCIPrelaxGetNSeparatedCuts(), SCIPrelaxGetTime(), SCIPsetSortRelaxsName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectRelaxatorStatistics().
| void SCIPprintTreeStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs tree statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4728 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPmessageFPrintInfo(), SCIPprintTreeStatistics(), SCIPtreeGetNNodes(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintTreeStatistics().
| SCIP_RETCODE SCIPcollectTreeStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects tree statistics
collects tree statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 4770 of file scip_solvingstats.c.
References assert(), depth, FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPcollectTreeStatistics(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPtreeGetNNodes(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectTreeStatistics().
| void SCIPprintRootStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs root statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5348 of file scip_solvingstats.c.
References assert(), FALSE, NULL, REALABS, SCIP_CALL_ABORT, SCIP_INVALID, SCIP_LONGINT_FORMAT, SCIP_Real, SCIPcheckStage, SCIPgetDualboundRoot(), SCIPgetFirstLPDualboundRoot(), SCIPgetFirstLPTime(), SCIPmessageFPrintInfo(), SCIPprintRootStatistics(), SCIPretransformObj(), SCIPsetIsInfinity(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintRootStatistics().
| SCIP_RETCODE SCIPcollectRootStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects root statistics
collects root node statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 5402 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_INVALID, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPcollectRootStatistics(), SCIPgetDualboundRoot(), SCIPgetFirstLPDualboundRoot(), SCIPgetFirstLPTime(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPretransformObj(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectRootStatistics().
| void SCIPprintSolutionStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs solution statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4842 of file scip_solvingstats.c.
References assert(), BMSclearMemoryArray, FALSE, MAX, NULL, objval, REALABS, SCIP_Bool, SCIP_CALL_ABORT, SCIP_INVALID, SCIP_LONGINT_FORMAT, SCIP_MAXSTRLEN, SCIP_Real, SCIP_STAGE_SOLVED, SCIP_STATUS_INFEASIBLE, SCIP_STATUS_INFORUNBD, SCIP_STATUS_UNBOUNDED, SCIPbuffer(), SCIPcheckStage, SCIPgetDualbound(), SCIPgetDualboundExact(), SCIPgetGap(), SCIPgetPrimalbound(), SCIPgetPrimalboundExact(), SCIPgetSolvingTime(), SCIPgetStage(), SCIPgetStatus(), SCIPheurGetName(), SCIPisExact(), SCIPisFeasZero(), SCIPisInfinity(), SCIPisLE(), SCIPmessageFPrintInfo(), SCIPprintSolutionStatistics(), SCIPrationalCreateBuffer(), SCIPrationalFreeBuffer(), SCIPrationalMessage(), SCIPretransformObj(), SCIPsetIsInfinity(), SCIPsnprintf(), SCIPsolGetDepth(), SCIPsolGetHeur(), SCIPsolGetNodenum(), SCIPsolGetObj(), SCIPsolGetRunnum(), SCIPsolGetTime(), SCIPstatGetDualReferenceIntegral(), SCIPstatGetPrimalDualIntegral(), SCIPstatGetPrimalReferenceIntegral(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintSolutionStatistics().
| SCIP_RETCODE SCIPcollectSolutionStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects solution statistics
collects solution statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 5051 of file scip_solvingstats.c.
References assert(), FALSE, NULL, objval, SCIP_Bool, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_Real, SCIP_STAGE_SOLVED, SCIP_STATUS_INFORUNBD, SCIPbuffer(), SCIPcheckStage, SCIPcollectSolutionStatistics(), SCIPgetDualbound(), SCIPgetDualboundExact(), SCIPgetGap(), SCIPgetPrimalbound(), SCIPgetPrimalboundExact(), SCIPgetStage(), SCIPgetStatus(), SCIPinsertDatatreeBool(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPisExact(), SCIPisInfinity(), SCIPrationalCreateBuffer(), SCIPrationalFreeBuffer(), SCIPrationalToString(), SCIPwarningMessage(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectSolutionStatistics().
| void SCIPprintConcsolverStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs concurrent solver statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5126 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPconcsolverGetName(), SCIPconcsolverGetNLPIterations(), SCIPconcsolverGetNNodes(), SCIPconcsolverGetNSolsRecvd(), SCIPconcsolverGetNSolsShared(), SCIPconcsolverGetNTighterBnds(), SCIPconcsolverGetNTighterIntBnds(), SCIPconcsolverGetSolvingTime(), SCIPconcsolverGetSyncTime(), SCIPgetConcurrentSolvers(), SCIPgetNConcurrentSolvers(), SCIPmessageFPrintInfo(), SCIPprintConcsolverStatistics(), SCIPsyncstoreGetWinner(), SCIPsyncstoreIsInitialized(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintConcsolverStatistics().
| SCIP_RETCODE SCIPcollectConcsolverStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects concurrent solver statistics
collects concurrent solver statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 5170 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectConcsolverStatistics(), SCIPconcsolverGetName(), SCIPconcsolverGetNLPIterations(), SCIPconcsolverGetNNodes(), SCIPconcsolverGetNSolsRecvd(), SCIPconcsolverGetNSolsShared(), SCIPconcsolverGetNTighterBnds(), SCIPconcsolverGetNTighterIntBnds(), SCIPconcsolverGetSolvingTime(), SCIPconcsolverGetSyncTime(), SCIPcreateDatatreeInTree(), SCIPgetConcurrentSolvers(), SCIPgetNConcurrentSolvers(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPsyncstoreGetWinner(), SCIPsyncstoreIsInitialized(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectConcsolverStatistics().
| void SCIPprintBendersStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs Benders' decomposition statistics
display Benders' decomposition statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5222 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPbenderscutGetName(), SCIPbenderscutGetNCalls(), SCIPbenderscutGetNFound(), SCIPbenderscutGetSetupTime(), SCIPbenderscutGetTime(), SCIPbendersGetBenderscuts(), SCIPbendersGetName(), SCIPbendersGetNBenderscuts(), SCIPbendersGetNCalls(), SCIPbendersGetNCutsFound(), SCIPbendersGetNStrengthenCalls(), SCIPbendersGetNStrengthenCutsFound(), SCIPbendersGetNStrengthenFails(), SCIPbendersGetNTransferredCuts(), SCIPbendersGetSetupTime(), SCIPbendersGetTime(), SCIPbendersIsActive(), SCIPcheckStage, SCIPgetBenders(), SCIPgetNActiveBenders(), SCIPgetNBenders(), SCIPmessageFPrintInfo(), SCIPprintBendersStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintBendersStatistics().
| SCIP_RETCODE SCIPcollectBendersStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects Benders' decomposition statistics
collects Benders' decomposition statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 5279 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPbenderscutGetDesc(), SCIPbenderscutGetName(), SCIPbenderscutGetNCalls(), SCIPbenderscutGetNFound(), SCIPbenderscutGetSetupTime(), SCIPbenderscutGetTime(), SCIPbendersGetBenderscuts(), SCIPbendersGetDesc(), SCIPbendersGetName(), SCIPbendersGetNBenderscuts(), SCIPbendersGetNCalls(), SCIPbendersGetNCutsFound(), SCIPbendersGetNStrengthenCalls(), SCIPbendersGetNStrengthenCutsFound(), SCIPbendersGetNStrengthenFails(), SCIPbendersGetNTransferredCuts(), SCIPbendersGetSetupTime(), SCIPbendersGetTime(), SCIPbendersIsActive(), SCIPcheckStage, SCIPcollectBendersStatistics(), SCIPcreateDatatreeInTree(), SCIPgetBenders(), SCIPgetNActiveBenders(), SCIPgetNBenders(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectBendersStatistics().
| void SCIPprintExpressionHandlerStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs expression handler statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5577 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_Bool, SCIP_CALL_ABORT, SCIPcheckStage, SCIPexprhdlrGetEstimateTime(), SCIPexprhdlrGetIntevalTime(), SCIPexprhdlrGetName(), SCIPexprhdlrGetNBranchings(), SCIPexprhdlrGetNCreated(), SCIPexprhdlrGetNCutoffs(), SCIPexprhdlrGetNDomainReductions(), SCIPexprhdlrGetNEstimateCalls(), SCIPexprhdlrGetNIntevalCalls(), SCIPexprhdlrGetNReversepropCalls(), SCIPexprhdlrGetNSimplifications(), SCIPexprhdlrGetNSimplifyCalls(), SCIPexprhdlrGetReversepropTime(), SCIPexprhdlrGetSimplifyTime(), SCIPmessageFPrintInfo(), SCIPprintExpressionHandlerStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintExpressionHandlerStatistics().
| SCIP_RETCODE SCIPcollectExpressionHandlerStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects expression handler statistics
collects expression handler statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 5625 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcollectExpressionHandlerStatistics(), SCIPcreateDatatreeInTree(), SCIPexprhdlrGetDescription(), SCIPexprhdlrGetEstimateTime(), SCIPexprhdlrGetIntevalTime(), SCIPexprhdlrGetName(), SCIPexprhdlrGetNBranchings(), SCIPexprhdlrGetNCreated(), SCIPexprhdlrGetNCutoffs(), SCIPexprhdlrGetNDomainReductions(), SCIPexprhdlrGetNEstimateCalls(), SCIPexprhdlrGetNIntevalCalls(), SCIPexprhdlrGetNReversepropCalls(), SCIPexprhdlrGetNSimplifications(), SCIPexprhdlrGetNSimplifyCalls(), SCIPexprhdlrGetReversepropTime(), SCIPexprhdlrGetSimplifyTime(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectExpressionHandlerStatistics().
| void SCIPprintNLPIStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs NLPI statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5686 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_Bool, SCIP_CALL_ABORT, SCIP_Longint, SCIP_LONGINT_FORMAT, SCIP_NLPSOLSTAT_GLOBOPT, SCIP_NLPSOLSTAT_UNKNOWN, SCIP_NLPTERMSTAT_OKAY, SCIP_NLPTERMSTAT_OTHER, SCIP_Real, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPnlpiGetEvalTime(), SCIPnlpiGetName(), SCIPnlpiGetNIterations(), SCIPnlpiGetNProblems(), SCIPnlpiGetNSolStat(), SCIPnlpiGetNSolves(), SCIPnlpiGetNTermStat(), SCIPnlpiGetProblemTime(), SCIPnlpiGetSolveTime(), SCIPprintNLPIStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT(), and SCIPprintNLPIStatistics().
| SCIP_RETCODE SCIPcollectNLPIStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects NLPI statistics
collects NLPI statistics in a SCIP_DATATREE object
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 5796 of file scip_solvingstats.c.
References assert(), FALSE, i, nlpsolstatToString(), nlptermstatToString(), NULL, SCIP_CALL, SCIP_Longint, SCIP_NLPSOLSTAT_GLOBOPT, SCIP_NLPSOLSTAT_UNKNOWN, SCIP_NLPTERMSTAT_OKAY, SCIP_NLPTERMSTAT_OTHER, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPcollectNLPIStatistics(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPnlpiGetDesc(), SCIPnlpiGetEvalTime(), SCIPnlpiGetName(), SCIPnlpiGetNIterations(), SCIPnlpiGetNProblems(), SCIPnlpiGetNSolStat(), SCIPnlpiGetNSolves(), SCIPnlpiGetNTermStat(), SCIPnlpiGetProblemTime(), SCIPnlpiGetSolveTime(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT(), and SCIPcollectNLPIStatistics().
| SCIP_RETCODE SCIPprintStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs solving statistics
| scip | SCIP data structure |
| file | output file (or NULL for standard output) |
Definition at line 5951 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPgetNTables(), SCIPgetStage(), SCIPgetTables(), SCIPprintStatistics(), SCIPsortPtr(), SCIPtableGetEarliestStage(), SCIPtableIsActive(), SCIPtableOutput(), and TRUE.
Referenced by applyRepair(), execmain(), executeLNSHeuristic(), fromAmpl(), fromCommandLine(), fromCommandLine(), fromCommandLine(), fromCommandLine(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIPapplyProximity(), SCIPapplyRedSize(), SCIPprintStatistics(), setupAndSolve(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscip(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipOneopt(), setupAndSolveSubscipRapidlearning(), setupAndSolveSubscipTrustregion(), solveSubNLP(), solveSubproblem(), solveSubscip(), solveSubscip(), solveSubscipLpface(), wrapperDins(), and wrapperRins().
| SCIP_RETCODE SCIPprintStatisticsJson | ( | SCIP * | scip, |
| FILE * | file ) |
outputs solving statistics in JSON format
| scip | SCIP data structure |
| file | output file (or NULL for standard output) |
Definition at line 5887 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcreateDatatree(), SCIPcreateDatatreeInTree(), SCIPfreeDatatree(), SCIPgetNTables(), SCIPgetStage(), SCIPgetTables(), SCIPprintStatisticsJson(), SCIPsortPtr(), SCIPtableCollect(), SCIPtableGetEarliestStage(), SCIPtableGetName(), SCIPtableIsActive(), SCIPwriteDatatreeJson(), and TRUE.
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPprintStatisticsJson().
| SCIP_RETCODE SCIPprintReoptStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs reoptimization statistics
| scip | SCIP data structure |
| file | output file (or NULL for standard output) |
Definition at line 6004 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPmessageFPrintInfo(), SCIPprintReoptStatistics(), SCIPreoptGetFirstRestarts(), SCIPreoptGetLastRestarts(), SCIPreoptGetNRestartsGlobal(), SCIPreoptGetNTotalCutoffReoptnodes(), SCIPreoptGetNTotalFeasNodes(), SCIPreoptGetNTotalInfNodes(), SCIPreoptGetNTotalPrunedNodes(), SCIPreoptGetNTotalRestartsLocal(), SCIPreoptGetSavingtime(), and TRUE.
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPprintReoptStatistics().
| SCIP_RETCODE SCIPprintBranchingStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs history statistics about branchings on variables
| scip | SCIP data structure |
| file | output file (or NULL for standard output) |
Definition at line 6085 of file scip_solvingstats.c.
References FALSE, i, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL, SCIP_INVALIDCALL, SCIP_LOCKTYPE_MODEL, SCIP_LONGINT_FORMAT, SCIP_OKAY, SCIP_Real, SCIP_STAGE_EXITPRESOLVE, SCIP_STAGE_INIT, SCIP_STAGE_INITPRESOLVE, SCIP_STAGE_PRESOLVED, SCIP_STAGE_PRESOLVING, SCIP_STAGE_PROBLEM, SCIP_STAGE_SOLVED, SCIP_STAGE_SOLVING, SCIP_STAGE_TRANSFORMED, SCIPallocBufferArray, SCIPcheckStage, SCIPerrorMessage, SCIPfreeBufferArray, SCIPgetVarNStrongbranchs(), SCIPhistoryGetCutoffSum(), SCIPhistoryGetInferenceSum(), SCIPhistoryGetNBranchings(), SCIPhistoryGetPseudocost(), SCIPhistoryGetPseudocostCount(), SCIPhistoryGetPseudocostVariance(), SCIPmessageFPrintInfo(), SCIPprintBranchingStatistics(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetBranchFactor(), SCIPvarGetBranchPriority(), SCIPvarGetName(), SCIPvarGetNBranchings(), SCIPvarGetNLocksDownType(), SCIPvarGetNLocksUpType(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostVariance(), TRUE, var, and vars.
Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPprintBranchingStatistics().
| SCIP_RETCODE SCIPcollectBranchingStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects branching statistics about variables in a SCIP_DATATREE
This function collects detailed branching statistics for all variables in the SCIP instance and organizes them into a hierarchical structure in the provided SCIP_DATATREE. The statistics include locks, branchings, inferences, cutoffs, pseudocosts, and strong branching information.
The datatree will contain the following keys:
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 6241 of file scip_solvingstats.c.
References FALSE, i, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL, SCIP_INVALIDCALL, SCIP_LOCKTYPE_MODEL, SCIP_OKAY, SCIP_Real, SCIP_STAGE_EXITPRESOLVE, SCIP_STAGE_INIT, SCIP_STAGE_INITPRESOLVE, SCIP_STAGE_PRESOLVED, SCIP_STAGE_PRESOLVING, SCIP_STAGE_PROBLEM, SCIP_STAGE_SOLVED, SCIP_STAGE_SOLVING, SCIP_STAGE_TRANSFORMED, SCIPallocBufferArray, SCIPcheckStage, SCIPcollectBranchingStatistics(), SCIPcreateDatatreeInTree(), SCIPerrorMessage, SCIPfreeBufferArray, SCIPgetVarNStrongbranchs(), SCIPhistoryGetCutoffSum(), SCIPhistoryGetInferenceSum(), SCIPhistoryGetNBranchings(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetBranchFactor(), SCIPvarGetBranchPriority(), SCIPvarGetName(), SCIPvarGetNBranchings(), SCIPvarGetNLocksDownType(), SCIPvarGetNLocksUpType(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostVariance(), TRUE, var, and vars.
Referenced by SCIPcollectBranchingStatistics().
| SCIP_RETCODE SCIPprintDisplayLine | ( | SCIP * | scip, |
| FILE * | file, | ||
| SCIP_VERBLEVEL | verblevel, | ||
| SCIP_Bool | endline ) |
outputs node information display line
| scip | SCIP data structure |
| file | output file (or NULL for standard output) |
| verblevel | minimal verbosity level to actually display the information line |
| endline | should the line be terminated with a newline symbol? |
Definition at line 6363 of file scip_solvingstats.c.
References FALSE, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPdispPrintLine(), SCIPprintDisplayLine(), and TRUE.
Referenced by generateAndApplyBendersCuts(), runVanillaStrongBranching(), SCIPprintDisplayLine(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPsyncstoreFinishSync(), and solveComponent().
| int SCIPgetNImplications | ( | SCIP * | scip | ) |
gets total number of implications between variables that are stored in the implication graph
| scip | SCIP data structure |
Definition at line 6393 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, SCIPgetNImplications(), and TRUE.
Referenced by removeConstraintsDueToNegCliques(), SCIP_DECL_CONSPRESOL(), SCIPgetNImplications(), separateOddCycles(), and shortenConss().
| void SCIPstoreSolutionGap | ( | SCIP * | scip | ) |
update statistical information when a new solution was found
| scip | SCIP data structure |
Definition at line 6403 of file scip_solvingstats.c.
References SCIP_Real, SCIPcomputeGap(), SCIPgetDualbound(), SCIPgetPrimalbound(), SCIPgetUpperbound(), SCIPinfinity(), SCIPsetEpsilon(), SCIPsetInfinity(), SCIPstatUpdatePrimalDualIntegrals(), and SCIPstoreSolutionGap().
Referenced by addCurrentSolution(), SCIPaddCurrentSol(), SCIPaddSol(), SCIPaddSolFree(), SCIPstoreSolutionGap(), SCIPtransformProb(), SCIPtryCurrentSol(), SCIPtrySol(), SCIPtrySolFree(), SCIPtrySolFreeExact(), solveNode(), and solveNodeLP().
recomputes and returns the primal dual gap stored in the stats
| scip | SCIP data structure |
Definition at line 6425 of file scip_solvingstats.c.
References SCIP_Real, SCIPgetPrimalDualIntegral(), SCIPstatGetPrimalDualIntegral(), and TRUE.
Referenced by SCIPgetPrimalDualIntegral().