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, 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(), 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, and TRUE.
Referenced by SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), and SCIP_DECL_HEUREXEC().
| 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, SCIPcheckStage, and TRUE.
Referenced by 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, and TRUE.
Referenced by addOrbitope(), applyBinaryConstraints(), applyCliqueFixings(), applyVbounds(), branchBalancedCardinality(), calcNodeLimit(), checkEstimateCriterion(), checkExec(), checkRankOneTransition(), determineLimits(), determineLimits(), ensureMemorySize(), execRelpscost(), getBranchingDecisionStrongbranchSOS1(), getEstimCompletion(), 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_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_PRICERFARKAS(), SCIPapplyProximity(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), setSubscipLimits(), setupAndSolve(), setupAndSolve(), 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, and TRUE.
Referenced by additionSubproblem(), applyRepair(), deletionSubproblem(), getX(), isUsePreviousResult(), runBenders(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), 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, and TRUE.
| 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, and TRUE.
Referenced by calcScore(), checkExec(), and SCIP_DECL_DISPOUTPUT().
| 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, and TRUE.
Referenced by calcScore(), checkExec(), and SCIP_DECL_DISPOUTPUT().
| 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, and TRUE.
Referenced by 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, and TRUE.
| 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, and TRUE.
Referenced by isRestartApplicable().
| 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, and TRUE.
Referenced by releaseNodeInformation(), and SCIP_DECL_EVENTINITSOL().
| 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, and TRUE.
Referenced by addCut(), addCut(), addCut(), addCut(), addCut(), addCut(), computeRltCut(), createCGCutCMIR(), createCGCutDirect(), createCGCutStrongCG(), estimateBivariateQuotient(), estimateUnivariateQuotient(), generateCutSolDisagg(), generateCutSolSOC(), generateDisjCutSOS1(), generateZerohalfCut(), getOldBranching(), 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(), 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, and TRUE.
| 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, 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(), 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, and TRUE.
Referenced by 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, and TRUE.
Referenced by applyNlobbt(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_PROPEXEC(), SCIP_DECL_SEPAEXECLP(), and SCIPapplyProximity().
| 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, and TRUE.
Referenced by createLPWithSoftCuts(), SCIP_DECL_HEUREXEC(), 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
Referenced by execRelpscost(), and getBranchingDecisionStrongbranchSOS1().
| 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, and TRUE.
Referenced by execRelpscost(), and getBranchingDecisionStrongbranchSOS1().
| 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, and TRUE.
Referenced by isUsePreviousResult(), 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, and TRUE.
Referenced by isUsePreviousResult(), 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, and TRUE.
Referenced by execRelpscost(), getDivesetIterLimit(), getLPIterlimit(), isUsePreviousResult(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), 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, and TRUE.
Referenced by execRelpscost(), and getBranchingDecisionStrongbranchSOS1().
| 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, and TRUE.
Referenced by execRelpscost(), getBranchingDecisionStrongbranchSOS1(), 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT().
| 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, and TRUE.
Referenced by continueStrongBranchingLookahead(), execRelpscost(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), and SCIP_DECL_NODESELSELECT().
| 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, and TRUE.
| 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, and TRUE.
Referenced by execRelpscost().
| 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, and TRUE.
| 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, SCIPpricestoreGetNVars(), and TRUE.
| 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, SCIPpricestoreGetNVarsFound(), and TRUE.
| 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, SCIPpricestoreGetNVarsApplied(), and TRUE.
| 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, 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(), 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, SCIPsepastoreGetNCutsAdded(), and TRUE.
Referenced by SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), and SCIP_DECL_SEPAEXECLP().
| 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, SCIPsepastoreGetNCutsFoundRound(), and TRUE.
Referenced by 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, SCIPsepastoreGetNCutsApplied(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT().
| 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(), and TRUE.
Referenced by 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(), and TRUE.
| 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(), and TRUE.
Referenced by SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_DISPOUTPUT(), 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(), and TRUE.
| 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(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT().
| 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, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_SEPAEXECLP(), 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
| 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, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT().
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, SCIPprobExternObjval(), SCIPtreeGetAvgLowerbound(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), 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, SCIPtreeGetAvgLowerbound(), and TRUE.
Referenced by SCIP_DECL_HEUREXEC(), 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, SCIPgetLowerbound(), SCIPprobExternObjval(), and TRUE.
Referenced by DECL_TIMESERIESUPDATE(), displayRelevantStats(), freeSolve(), generateAndApplyBendersCuts(), 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(), 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, SCIPgetLowerboundExact(), SCIPprobExternObjvalExact(), SCIPrationalCreateBuffer(), SCIPrationalFreeBuffer(), SCIPrationalSetReal(), and TRUE.
Referenced by displayRelevantStats(), SCIPcollectSolutionStatistics(), 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, SCIPgetStatus(), SCIPinfinity(), SCIPtreeGetLowerbound(), and TRUE.
Referenced by addLocalbranchingConstraintAndObjcutoff(), applyOptcumulative(), applyVbounds(), computeCut(), createNLP(), createObjRow(), createSubproblem(), createSubscip(), doSolveSubMIP(), getObjectiveFactor(), getReward(), getReward(), 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(), SCIPgetTransGap(), SCIPperformGenericDivingAlgorithm(), SCIPpriceLoop(), SCIPsolveIsStopped(), 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, SCIPgetStatus(), SCIPrationalIsLE(), SCIPrationalSetNegInfinity(), SCIPrationalSetRational(), SCIPtreeGetLowerboundExact(), and TRUE.
Referenced by SCIPcertificateSaveFinalbound(), and SCIPgetDualboundExact().
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, SCIPgetLowerboundRoot(), SCIPprobExternObjval(), and TRUE.
Referenced by SCIPcollectRootStatistics(), 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, and TRUE.
Referenced by checkExec(), nodeGetUctScore(), SCIP_DECL_HEUREXEC(), and SCIPgetDualboundRoot().
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, and TRUE.
Referenced by SCIPcollectRootStatistics(), 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, SCIPinfinity(), SCIPprobInternObjval(), and TRUE.
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.
Referenced by checkLogCriterion().
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, 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(), SCIPprintSolutionStatistics(), SCIPprintStage(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPtransformProb(), SCIPvalidateSolve(), setupAndSolve(), setupAndSolve(), 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, SCIPprobExternObjvalExact(), and TRUE.
Referenced by displayRelevantStats(), SCIPcertificatePrintResult(), SCIPcollectSolutionStatistics(), 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(), 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(), SCIPmakeSOS1sFeasible(), SCIPpriceLoop(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPtreemodelSelectCandidate(), setupAndSolve(), 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(), SCIPrationalSetNegInfinity(), SCIPrationalSetRational(), and TRUE.
Referenced by SCIPcertificatePrintResult().
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, and TRUE.
Referenced by addObjCutoff(), aggregation(), analyzeGenVBoundConflict(), applyNlobbt(), branch(), calculateCutoffScore(), calculateRelCutoffScore(), checkParallelObjective(), computeInteriorPoint(), conflictAnalyzeLP(), createGenVBound(), execGenVBounds(), execRelpscost(), executeBranching(), executeBranchingRecursive(), getCutoffboundGenVBound(), 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_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(), 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, and TRUE.
Referenced by 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(), and TRUE.
Referenced by checkParallelObjective(), 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, SCIPprimalUpperboundIsSol(), and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), and SCIPcertificatePrintResult().
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(), SCIPgetLowerbound(), SCIPgetPrimalbound(), SCIPgetStatus(), SCIPsetEpsilon(), SCIPsetInfinity(), SCIPsetIsInfinity(), and TRUE.
Referenced by displayRelevantStats(), runBenders(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIPapplyHeurDualval(), SCIPapplyProximity(), SCIPcollectSolutionStatistics(), 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(), SCIPgetUpperbound(), SCIPsetEpsilon(), SCIPsetInfinity(), SCIPsetIsInfinity(), and TRUE.
| 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, 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(), 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, SCIPgetStage(), and TRUE.
Referenced by 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, and TRUE.
Referenced by executeDivingHeuristic(), SCIP_DECL_HEUREXEC(), 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, SCIPhistoryGetPseudocost(), and TRUE.
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, SCIPhistoryGetPseudocost(), and TRUE.
| 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, SCIPhistoryGetPseudocostCount(), and TRUE.
Referenced by branchingIntegralFirst().
| 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, SCIPhistoryGetPseudocostCount(), and TRUE.
| 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, SCIPhistoryGetPseudocostCount(), and TRUE.
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, SCIPhistoryGetPseudocost(), and TRUE.
Referenced by execRelpscost().
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, SCIPhistoryGetAncPseudocost(), SCIPhistoryGetPseudocost(), and TRUE.
Referenced by execRelpscost().
| 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, SCIPhistoryGetPseudocostVariance(), and TRUE.
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, SCIPhistoryGetPseudocost(), and TRUE.
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, SCIPhistoryGetVSIDS(), and TRUE.
Referenced by execRelpscost().
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, SCIPhistoryGetVSIDS(), and TRUE.
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, SCIPhistoryGetAvgConflictlength(), and TRUE.
Referenced by execRelpscost().
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, SCIPhistoryGetAvgConflictlength(), and TRUE.
| 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, SCIPhistoryGetAvgInferences(), and TRUE.
| 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, SCIPhistoryGetAvgInferences(), and TRUE.
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, SCIPhistoryGetAvgInferences(), and TRUE.
Referenced by execRelpscost().
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, SCIPhistoryGetAvgInferences(), and TRUE.
| 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, SCIPhistoryGetAvgCutoffs(), and TRUE.
| 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, SCIPhistoryGetAvgCutoffs(), and TRUE.
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, SCIPhistoryGetAvgCutoffs(), and TRUE.
Referenced by execRelpscost().
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, SCIPhistoryGetAvgCutoffs(), and TRUE.
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, SCIPhistoryGetAvgGMIeff(), and TRUE.
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(), and TRUE.
computes a deterministic measure of time from statistics
| scip | SCIP data structure |
Definition at line 2552 of file scip_solvingstats.c.
| 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(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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, SCIPgetStatus(), SCIPinsertDatatreeString(), SCIPstatusName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintTimingStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs timing statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5434 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIP_STAGE_PROBLEM, SCIPcheckStage, SCIPclockGetTime(), SCIPgetReadingTime(), SCIPgetStage(), SCIPmessageFPrintInfo(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 5503 of file scip_solvingstats.c.
References SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIP_STAGE_PROBLEM, SCIPclockGetTime(), SCIPgetReadingTime(), SCIPgetStage(), and SCIPinsertDatatreeReal().
Referenced by SCIP_DECL_TABLECOLLECT().
| 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(), SCIPprobPrintStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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, SCIPprobCollectStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| 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(), SCIPprobPrintStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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(), SCIPinsertDatatreeLong(), SCIPprobCollectStatistics(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| 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(), SCIPpropDoesPresolve(), SCIPpropGetNAddConss(), SCIPpropGetNAddHoles(), SCIPpropGetNAggrVars(), SCIPpropGetName(), SCIPpropGetNChgBds(), SCIPpropGetNChgCoefs(), SCIPpropGetNChgSides(), SCIPpropGetNChgVarTypes(), SCIPpropGetNDelConss(), SCIPpropGetNFixedVars(), SCIPpropGetNPresolCalls(), SCIPpropGetPresolTime(), SCIPpropGetSetupTime(), SCIPsetSortPresolsName(), SCIPsetSortPropsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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, 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().
| void SCIPprintConstraintStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs constraint statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 2969 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(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3018 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, 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().
| void SCIPprintConstraintTimingStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs constraint timing statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3073 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(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3124 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPconshdlrGetCheckTime(), SCIPconshdlrGetEnfoLPTime(), SCIPconshdlrGetEnfoPSTime(), SCIPconshdlrGetEnfoRelaxTime(), SCIPconshdlrGetName(), SCIPconshdlrGetPropTime(), SCIPconshdlrGetRespropTime(), SCIPconshdlrGetSepaTime(), SCIPconshdlrGetSetupTime(), SCIPconshdlrGetStrongBranchPropTime(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeReal(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintPropagatorStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs propagator statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3180 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIP_Real, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPpropGetName(), SCIPpropGetNCalls(), SCIPpropGetNCutoffs(), SCIPpropGetNDomredsFound(), SCIPpropGetNRespropCalls(), SCIPpropGetPresolTime(), SCIPpropGetRespropTime(), SCIPpropGetSetupTime(), SCIPpropGetStrongBranchPropTime(), SCIPpropGetTime(), SCIPsetSortPropsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3233 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPpropGetDesc(), SCIPpropGetName(), SCIPpropGetNCalls(), SCIPpropGetNCutoffs(), SCIPpropGetNDomredsFound(), SCIPpropGetNRespropCalls(), SCIPpropGetPresolTime(), SCIPpropGetRespropTime(), SCIPpropGetSetupTime(), SCIPpropGetStrongBranchPropTime(), SCIPpropGetTime(), SCIPsetSortPropsName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintConflictStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs conflict statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3291 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(), SCIPsnprintf(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3430 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPconflictGetBoundexceedingLPTime(), SCIPconflictGetInfeasibleLPTime(), SCIPconflictGetNBoundexceedingLPCalls(), SCIPconflictGetNBoundexceedingLPSuccess(), SCIPconflictGetNInfeasibleLPCalls(), SCIPconflictGetNInfeasibleLPSuccess(), SCIPconflictGetNPropCalls(), SCIPconflictGetNPropSuccess(), SCIPconflictGetNStrongbranchCalls(), SCIPconflictGetNStrongbranchSuccess(), SCIPconflictGetPropTime(), SCIPconflictGetStrongbranchTime(), SCIPconflictstoreGetInitPoolSize(), SCIPconflictstoreGetMaxPoolSize(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| 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 3504 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPcutpoolGetMaxNCuts(), SCIPcutpoolGetNCalls(), SCIPcutpoolGetNCutsAdded(), SCIPcutpoolGetNCutsFound(), SCIPcutpoolGetNRootCalls(), SCIPcutpoolGetTime(), SCIPmessageFPrintInfo(), SCIPsepaGetName(), SCIPsepaGetNCalls(), SCIPsepaGetNConssFound(), SCIPsepaGetNCutoffs(), SCIPsepaGetNCutsAddedDirect(), SCIPsepaGetNCutsAddedViaPool(), SCIPsepaGetNCutsApplied(), SCIPsepaGetNCutsAppliedDirect(), SCIPsepaGetNCutsAppliedViaPool(), SCIPsepaGetNCutsFound(), SCIPsepaGetNDomredsFound(), SCIPsepaGetNRootCalls(), SCIPsepaGetParentsepa(), SCIPsepaGetSetupTime(), SCIPsepaGetTime(), SCIPsepaIsParentsepa(), SCIPsetSortSepasName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3583 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, 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().
| 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 3688 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(), SCIPsetSortCutsels(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3724 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcreateDatatreeInTree(), SCIPcutselGetDesc(), SCIPcutselGetName(), SCIPcutselGetNCalls(), SCIPcutselGetNLocalCuts(), SCIPcutselGetNLocalCutsFiltered(), SCIPcutselGetNLocalForcedCuts(), SCIPcutselGetNRootCalls(), SCIPcutselGetNRootCuts(), SCIPcutselGetNRootCutsFiltered(), SCIPcutselGetNRootForcedCuts(), SCIPcutselGetSetupTime(), SCIPcutselGetTime(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsetSortCutsels(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintPricerStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs pricer statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3773 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPpricerGetName(), SCIPpricerGetNCalls(), SCIPpricerGetNVarsFound(), SCIPpricerGetSetupTime(), SCIPpricerGetTime(), SCIPpricestoreGetNProbPricings(), SCIPpricestoreGetNProbvarsFound(), SCIPpricestoreGetProbPricingTime(), SCIPsetSortPricersName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3806 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeReal(), SCIPpricerGetName(), SCIPpricerGetNCalls(), SCIPpricerGetNVarsFound(), SCIPpricerGetSetupTime(), SCIPpricerGetTime(), SCIPpricestoreGetNProbPricings(), SCIPpricestoreGetNProbvarsFound(), SCIPpricestoreGetProbPricingTime(), SCIPsetSortPricersName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintBranchruleStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs branching rule statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3856 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(), SCIPsetSortBranchrulesName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 3891 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, SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsetSortBranchrulesName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintHeuristicStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs heuristics statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 3941 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(), SCIPsetSortHeursName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| SCIP_RETCODE SCIPcollectHeuristicStatistics | ( | SCIP * | scip, |
| SCIP_DATATREE * | datatree ) |
collects heuristics statistics into SCIP_DATATREE
| scip | SCIP data structure |
| datatree | data tree |
Definition at line 4061 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(), 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().
| void SCIPprintCompressionStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs compression statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4175 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPcomprGetName(), SCIPcomprGetNCalls(), SCIPcomprGetNFound(), SCIPcomprGetSetupTime(), SCIPcomprGetTime(), SCIPmessageFPrintInfo(), SCIPsetSortComprsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 4207 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcomprGetDesc(), SCIPcomprGetName(), SCIPcomprGetNCalls(), SCIPcomprGetNFound(), SCIPcomprGetSetupTime(), SCIPcomprGetTime(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPsetSortComprsName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintLPStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs LP statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4254 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPmessageFPrintInfo(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 4425 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), strongbranch(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintNLPStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs NLP statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4549 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPclockGetTime(), SCIPgetNLPNlRowsStat(), SCIPmessageFPrintInfo(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 4580 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPclockGetTime(), SCIPgetNLPNlRowsStat(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintRelaxatorStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs relaxator statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4621 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage, SCIPmessageFPrintInfo(), SCIPrelaxGetImprovedLowerboundTime(), SCIPrelaxGetNAddedConss(), SCIPrelaxGetName(), SCIPrelaxGetNCalls(), SCIPrelaxGetNCutoffs(), SCIPrelaxGetNImprovedLowerbound(), SCIPrelaxGetNReducedDomains(), SCIPrelaxGetNSeparatedCuts(), SCIPrelaxGetTime(), SCIPsetSortRelaxsName(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 4658 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcreateDatatreeInTree(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPrelaxGetImprovedLowerboundTime(), SCIPrelaxGetNAddedConss(), SCIPrelaxGetName(), SCIPrelaxGetNCalls(), SCIPrelaxGetNCutoffs(), SCIPrelaxGetNImprovedLowerbound(), SCIPrelaxGetNReducedDomains(), SCIPrelaxGetNSeparatedCuts(), SCIPrelaxGetTime(), SCIPsetSortRelaxsName(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintTreeStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs tree statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4707 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPmessageFPrintInfo(), SCIPtreeGetNNodes(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 4749 of file scip_solvingstats.c.
References assert(), depth, FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPtreeGetNNodes(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintRootStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs root statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5327 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(), SCIPretransformObj(), SCIPsetIsInfinity(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 5381 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_INVALID, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPgetDualboundRoot(), SCIPgetFirstLPDualboundRoot(), SCIPgetFirstLPTime(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPretransformObj(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintSolutionStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs solution statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 4821 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(), SCIPrationalCreateBuffer(), SCIPrationalFreeBuffer(), SCIPrationalMessage(), SCIPretransformObj(), SCIPsetIsInfinity(), SCIPsnprintf(), SCIPsolGetDepth(), SCIPsolGetHeur(), SCIPsolGetNodenum(), SCIPsolGetObj(), SCIPsolGetRunnum(), SCIPsolGetTime(), SCIPstatGetDualReferenceIntegral(), SCIPstatGetPrimalDualIntegral(), SCIPstatGetPrimalReferenceIntegral(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 5030 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, 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().
| void SCIPprintConcsolverStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs concurrent solver statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5105 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(), SCIPsyncstoreGetWinner(), SCIPsyncstoreIsInitialized(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 5149 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPconcsolverGetName(), SCIPconcsolverGetNLPIterations(), SCIPconcsolverGetNNodes(), SCIPconcsolverGetNSolsRecvd(), SCIPconcsolverGetNSolsShared(), SCIPconcsolverGetNTighterBnds(), SCIPconcsolverGetNTighterIntBnds(), SCIPconcsolverGetSolvingTime(), SCIPconcsolverGetSyncTime(), SCIPcreateDatatreeInTree(), SCIPgetConcurrentSolvers(), SCIPgetNConcurrentSolvers(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPsyncstoreGetWinner(), SCIPsyncstoreIsInitialized(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintBendersStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs Benders' decomposition statistics
display Benders' decomposition statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5201 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(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 5258 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, SCIPcreateDatatreeInTree(), SCIPgetBenders(), SCIPgetNActiveBenders(), SCIPgetNBenders(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| void SCIPprintExpressionHandlerStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs expression handler statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5556 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(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 5604 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, 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().
| void SCIPprintNLPIStatistics | ( | SCIP * | scip, |
| FILE * | file ) |
outputs NLPI statistics
| scip | SCIP data structure |
| file | output file |
Definition at line 5662 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(), and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
| 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 5772 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, SCIPcreateDatatreeInTree(), SCIPinsertDatatreeInt(), SCIPinsertDatatreeLong(), SCIPinsertDatatreeReal(), SCIPinsertDatatreeString(), SCIPnlpiGetDesc(), SCIPnlpiGetEvalTime(), SCIPnlpiGetName(), SCIPnlpiGetNIterations(), SCIPnlpiGetNProblems(), SCIPnlpiGetNSolStat(), SCIPnlpiGetNSolves(), SCIPnlpiGetNTermStat(), SCIPnlpiGetProblemTime(), SCIPnlpiGetSolveTime(), and TRUE.
Referenced by SCIP_DECL_TABLECOLLECT().
| 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 5927 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPgetNTables(), SCIPgetStage(), SCIPgetTables(), 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(), setupAndSolve(), setupAndSolve(), 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 5863 of file scip_solvingstats.c.
References assert(), FALSE, i, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPcreateDatatree(), SCIPcreateDatatreeInTree(), SCIPfreeDatatree(), SCIPgetNTables(), SCIPgetStage(), SCIPgetTables(), SCIPsortPtr(), SCIPtableCollect(), SCIPtableGetEarliestStage(), SCIPtableGetName(), SCIPtableIsActive(), SCIPwriteDatatreeJson(), and TRUE.
Referenced by SCIP_DECL_DIALOGEXEC().
| 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 5980 of file scip_solvingstats.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPcheckStage, SCIPclockGetTime(), SCIPmessageFPrintInfo(), SCIPreoptGetFirstRestarts(), SCIPreoptGetLastRestarts(), SCIPreoptGetNRestartsGlobal(), SCIPreoptGetNTotalCutoffReoptnodes(), SCIPreoptGetNTotalFeasNodes(), SCIPreoptGetNTotalInfNodes(), SCIPreoptGetNTotalPrunedNodes(), SCIPreoptGetNTotalRestartsLocal(), SCIPreoptGetSavingtime(), and TRUE.
Referenced by SCIP_DECL_DIALOGEXEC().
| 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 6061 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(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetBranchFactor(), SCIPvarGetBranchPriority(), SCIPvarGetName(), SCIPvarGetNBranchings(), SCIPvarGetNLocksDownType(), SCIPvarGetNLocksUpType(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostVariance(), TRUE, var, and vars.
Referenced by SCIP_DECL_DIALOGEXEC().
| 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 6217 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, 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.
| 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 6339 of file scip_solvingstats.c.
References FALSE, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPcheckStage, SCIPdispPrintLine(), and TRUE.
Referenced by generateAndApplyBendersCuts(), runVanillaStrongBranching(), 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 6369 of file scip_solvingstats.c.
References FALSE, SCIP_CALL_ABORT, SCIPcheckStage, and TRUE.
Referenced by removeConstraintsDueToNegCliques(), SCIP_DECL_CONSPRESOL(), separateOddCycles(), and shortenConss().
| void SCIPstoreSolutionGap | ( | SCIP * | scip | ) |
update statistical information when a new solution was found
| scip | SCIP data structure |
Definition at line 6379 of file scip_solvingstats.c.
References SCIP_Real, SCIPcomputeGap(), SCIPgetDualbound(), SCIPgetPrimalbound(), SCIPgetUpperbound(), SCIPinfinity(), SCIPsetEpsilon(), SCIPsetInfinity(), and SCIPstatUpdatePrimalDualIntegrals().
Referenced by addCurrentSolution(), SCIPaddCurrentSol(), SCIPaddSol(), SCIPaddSolFree(), 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 6401 of file scip_solvingstats.c.
References SCIP_Real, SCIPstatGetPrimalDualIntegral(), and TRUE.