methods 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 42050 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nruns, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by applyRepair(), computeMinDistance(), copyCuts(), findCumulativeConss(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXITPRE(), SCIP_DECL_PROPEXEC(), and strengthenVarbounds().
int SCIPgetNReoptRuns | ( | SCIP * | scip | ) |
gets number of reoptimization runs performed, including the current run
scip | SCIP data structure |
Definition at line 42077 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nreoptruns, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by SCIP_DECL_BRANCHEXECLP(), 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 42104 of file scip.c.
References checkStage(), FALSE, nnodes, SCIP_Stat::nnodes, SCIP_Stat::ntotalnodes, SCIP_CALL_ABORT, Scip::stat, 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 42133 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nnodes, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by applyCliqueFixings(), applyDomainChanges(), applyVbounds(), branchBalancedCardinality(), calcNodeLimit(), checkEstimateCriterion(), checkRankOneTransition(), determineLimits(), ensureMemorySize(), execRelpscost(), getBranchingDecisionStrongbranchSOS1(), propagateCons(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_CONSPROP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIPapplyProximity(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), setSubscipLimits(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), solveComponent(), solveSubproblem(), solveSubscipLpface(), subscipdataCopySubscip(), testCriteria(), transitionPhase3(), updateFailureStatistic(), 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 42160 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ntotalnodes, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by applyRepair(), getX(), and SCIP_DECL_DISPOUTPUT().
SCIP_Longint SCIPgetNFeasibleLeaves | ( | SCIP * | scip | ) |
gets number of leaf nodes processed with feasible relaxation solution
scip | SCIP data structure |
Definition at line 42205 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nfeasleaves, SCIP_CALL_ABORT, Scip::stat, and TRUE.
SCIP_Longint SCIPgetNInfeasibleLeaves | ( | SCIP * | scip | ) |
gets number of infeasible leaf nodes processed
scip | SCIP data structure |
Definition at line 42232 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ninfeasleaves, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by calcScore(), 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 42259 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nobjleaves, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by calcScore(), and SCIP_DECL_DISPOUTPUT().
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 42287 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ndelayedcutoffs, SCIP_CALL_ABORT, Scip::stat, 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 42314 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nlps, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by addCut(), createCGCutCMIR(), createCGCutDirect(), createCGCutStrongCG(), generateConvexConcaveEstimator(), generateCutConvex(), generateCutFactorableDo(), generateCutLTI(), generateCutNonConvex(), generateCutPoint(), generateCutProjectedPoint(), generateCutSol(), generateDisjCutSOS1(), generateLinearizationCut(), generateZerohalfCut(), performLPRandRounding(), performLPSimpleRounding(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), SCIPcalcFlowCover(), and separateGLS().
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 42333 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nlpiterations, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by applyBoundHeur(), applyRepair(), applyVbounds(), filterExistingLP(), getIterationsLeft(), getX(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), SCIPapplyProximity(), SCIPvarUpdatePseudocost(), setupAndSolveSubscipRapidlearning(), solveLP(), solveLp(), solveSubscip(), and solveSubscipLpface().
SCIP_Longint SCIPgetNNZs | ( | SCIP * | scip | ) |
gets number of active non-zeros in the current transformed problem
scip | SCIP data structure |
Definition at line 42359 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nnz, SCIP_CALL_ABORT, Scip::stat, 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 42377 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nrootlpiterations, SCIP_CALL_ABORT, Scip::stat, 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 42396 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nrootfirstlpiterations, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by SCIP_DECL_HEUREXEC().
SCIP_Longint SCIPgetNPrimalLPs | ( | SCIP * | scip | ) |
gets total number of primal LPs solved so far
scip | SCIP data structure |
Definition at line 42414 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nprimallps, SCIP_CALL_ABORT, Scip::stat, 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 42432 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nprimallpiterations, SCIP_CALL_ABORT, Scip::stat, and TRUE.
SCIP_Longint SCIPgetNDualLPs | ( | SCIP * | scip | ) |
gets total number of dual LPs solved so far
scip | SCIP data structure |
Definition at line 42450 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nduallps, SCIP_CALL_ABORT, Scip::stat, 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 42468 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nduallpiterations, SCIP_CALL_ABORT, Scip::stat, and TRUE.
SCIP_Longint SCIPgetNBarrierLPs | ( | SCIP * | scip | ) |
gets total number of barrier LPs solved so far
scip | SCIP data structure |
Definition at line 42486 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nbarrierlps, SCIP_CALL_ABORT, Scip::stat, 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 42504 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nbarrierlpiterations, SCIP_CALL_ABORT, Scip::stat, 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 42522 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ndualresolvelps, SCIP_Stat::nprimalresolvelps, SCIP_CALL_ABORT, Scip::stat, 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 42542 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ndualresolvelpiterations, SCIP_Stat::nprimalresolvelpiterations, SCIP_CALL_ABORT, Scip::stat, 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 42560 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nprimalresolvelps, SCIP_CALL_ABORT, Scip::stat, 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 42580 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nprimalresolvelpiterations, SCIP_CALL_ABORT, Scip::stat, 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 42598 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ndualresolvelps, SCIP_CALL_ABORT, Scip::stat, 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 42618 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ndualresolvelpiterations, SCIP_CALL_ABORT, Scip::stat, 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 42636 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nnodelps, SCIP_CALL_ABORT, Scip::stat, and TRUE.
SCIP_Longint SCIPgetNNodeLPIterations | ( | SCIP * | scip | ) |
gets total number of simplex iterations used so far for node relaxations
scip | SCIP data structure |
Definition at line 42654 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nnodelpiterations, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by execRelpscost(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), and SCIPperformGenericDivingAlgorithm().
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 42672 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ninitlps, SCIP_CALL_ABORT, Scip::stat, 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 42690 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ninitlpiterations, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by execRelpscost(), and getBranchingDecisionStrongbranchSOS1().
SCIP_Longint SCIPgetNDivingLPs | ( | SCIP * | scip | ) |
gets total number of LPs solved so far during diving and probing
scip | SCIP data structure |
Definition at line 42708 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ndivinglps, SCIP_CALL_ABORT, Scip::stat, 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 42726 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::ndivinglpiterations, SCIP_CALL_ABORT, Scip::stat, 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 42744 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nstrongbranchs, SCIP_CALL_ABORT, Scip::stat, 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 42762 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nsblpiterations, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by execRelpscost(), 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 42780 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nrootstrongbranchs, SCIP_CALL_ABORT, Scip::stat, 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 42798 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nrootsblpiterations, SCIP_CALL_ABORT, Scip::stat, 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 42814 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::npricerounds, SCIP_CALL_ABORT, Scip::stat, and TRUE.
int SCIPgetNPricevars | ( | SCIP * | scip | ) |
get current number of variables in the pricing store
scip | SCIP data structure |
Definition at line 42832 of file scip.c.
References checkStage(), FALSE, Scip::pricestore, SCIP_CALL_ABORT, SCIPpricestoreGetNVars(), and TRUE.
int SCIPgetNPricevarsFound | ( | SCIP * | scip | ) |
get total number of pricing variables found so far
scip | SCIP data structure |
Definition at line 42850 of file scip.c.
References checkStage(), FALSE, Scip::pricestore, SCIP_CALL_ABORT, SCIPpricestoreGetNVarsFound(), and TRUE.
int SCIPgetNPricevarsApplied | ( | SCIP * | scip | ) |
get total number of pricing variables applied to the LPs
scip | SCIP data structure |
Definition at line 42868 of file scip.c.
References checkStage(), FALSE, Scip::pricestore, SCIP_CALL_ABORT, 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 42884 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nseparounds, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by generateCutNonConvex(), SCIP_DECL_DISPOUTPUT(), and separateCuts().
int SCIPgetNCutsFound | ( | SCIP * | scip | ) |
get total number of cuts found so far
scip | SCIP data structure |
Definition at line 42902 of file scip.c.
References checkStage(), FALSE, SCIP_CALL_ABORT, SCIPsepastoreGetNCutsFound(), Scip::sepastore, and TRUE.
Referenced by 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 42920 of file scip.c.
References checkStage(), FALSE, SCIP_CALL_ABORT, SCIPsepastoreGetNCutsFoundRound(), Scip::sepastore, and TRUE.
Referenced by SCIP_DECL_SEPAEXECLP().
int SCIPgetNCutsApplied | ( | SCIP * | scip | ) |
get total number of cuts applied to the LPs
scip | SCIP data structure |
Definition at line 42938 of file scip.c.
References checkStage(), FALSE, SCIP_CALL_ABORT, SCIPsepastoreGetNCutsApplied(), Scip::sepastore, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT().
SCIP_Longint SCIPgetNConflictConssFound | ( | SCIP * | scip | ) |
get total number of constraints found in conflict analysis (conflict and reconvergence constraints)
scip | SCIP data structure |
Definition at line 42962 of file scip.c.
References checkStage(), Scip::conflict, FALSE, SCIP_CALL_ABORT, SCIPconflictGetNBoundexceedingLPConflictConss(), SCIPconflictGetNBoundexceedingLPReconvergenceConss(), SCIPconflictGetNInfeasibleLPConflictConss(), SCIPconflictGetNInfeasibleLPReconvergenceConss(), SCIPconflictGetNPropConflictConss(), SCIPconflictGetNPropReconvergenceConss(), SCIPconflictGetNPseudoConflictConss(), SCIPconflictGetNPseudoReconvergenceConss(), SCIPconflictGetNStrongbranchConflictConss(), SCIPconflictGetNStrongbranchReconvergenceConss(), and TRUE.
Referenced by setupAndSolveSubscipRapidlearning().
int SCIPgetNConflictConssFoundNode | ( | SCIP * | scip | ) |
get number of conflict constraints found so far at the current node
scip | SCIP data structure |
Definition at line 42995 of file scip.c.
References checkStage(), Scip::conflict, FALSE, SCIP_CALL_ABORT, 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 43019 of file scip.c.
References checkStage(), Scip::conflict, FALSE, SCIP_CALL_ABORT, SCIPconflictGetNAppliedConss(), and TRUE.
Referenced by SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_DISPOUTPUT(), and setupAndSolveSubscipRapidlearning().
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 43095 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::maxdepth, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_SEPAEXECLP(), and SCIPperformGenericDivingAlgorithm().
int SCIPgetMaxTotalDepth | ( | SCIP * | scip | ) |
gets maximal depth of all processed nodes over all branch and bound runs
scip | SCIP data structure |
Definition at line 43119 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::maxtotaldepth, SCIP_CALL_ABORT, Scip::stat, 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 43143 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nbacktracks, SCIP_CALL_ABORT, Scip::stat, and TRUE.
int SCIPgetNActiveConss | ( | SCIP * | scip | ) |
gets total number of active constraints at the current node
scip | SCIP data structure |
Definition at line 43180 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nactiveconss, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by computeSymmetryGroup(), and determineSymmetry().
int SCIPgetNEnabledConss | ( | SCIP * | scip | ) |
gets total number of enabled constraints at the current node
scip | SCIP data structure |
Definition at line 43197 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nenabledconss, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT().
gets average dual bound of all unprocessed nodes for original problem
gets average dual bound of all unprocessed nodes for original problem
scip | SCIP data structure |
Definition at line 43215 of file scip.c.
References checkStage(), SCIP_Primal::cutoffbound, FALSE, Scip::origprob, Scip::primal, SCIP_CALL_ABORT, SCIPprobExternObjval(), SCIPtreeGetAvgLowerbound(), Scip::set, Scip::transprob, Scip::tree, 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 43234 of file scip.c.
References checkStage(), SCIP_Primal::cutoffbound, FALSE, Scip::primal, SCIP_CALL_ABORT, SCIPtreeGetAvgLowerbound(), Scip::tree, and TRUE.
Referenced by SCIPperformGenericDivingAlgorithm().
gets global dual bound
gets global dual bound
scip | SCIP data structure |
Definition at line 43256 of file scip.c.
References checkStage(), FALSE, getDualbound(), SCIP_CALL_ABORT, and TRUE.
Referenced by applyDomainChanges(), SCIP_DECL_CONCSOLVERSYNCWRITE(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIPcopyConcurrentSolvingStats(), SCIPperformGenericDivingAlgorithm(), SCIPvalidateSolve(), setupAndSolveSubscipRapidlearning(), solveComponent(), and writeBounds().
gets global lower (dual) bound in transformed problem
scip | SCIP data structure |
Definition at line 43277 of file scip.c.
References checkStage(), FALSE, getLowerbound(), SCIP_CALL_ABORT, and TRUE.
Referenced by applyVbounds(), computeCut(), createNLP(), createObjRow(), createSubproblem(), createSubscip(), doSolveSubMIP(), exitPresolve(), getObjectiveFactor(), getReward(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIPapplyHeurSubNlp(), SCIPapplyProximity(), SCIPperformGenericDivingAlgorithm(), SCIPpriceLoop(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupSubproblem(), setupSubScip(), solveSubproblem(), wrapperDins(), and wrapperRins().
gets dual bound of the root node for the original problem
scip | SCIP data structure |
Definition at line 43298 of file scip.c.
References checkStage(), FALSE, getPrimalbound(), Scip::origprob, SCIP_Stat::rootlowerbound, SCIP_CALL_ABORT, SCIPprobExternObjval(), SCIPsetIsInfinity(), Scip::set, Scip::stat, Scip::transprob, and TRUE.
Referenced by SCIPprintRootStatistics().
gets lower (dual) bound in transformed problem of the root node
scip | SCIP data structure |
Definition at line 43322 of file scip.c.
References checkStage(), FALSE, getUpperbound(), SCIP_Stat::rootlowerbound, SCIP_CALL_ABORT, SCIPsetIsInfinity(), Scip::set, Scip::stat, and TRUE.
Referenced by nodeGetUctScore().
gets dual bound for the original problem obtained by the first LP solve at the root node
scip | SCIP data structure |
Definition at line 43346 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::firstlpdualbound, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by 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 43367 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::firstlpdualbound, Scip::origprob, SCIP_CALL_ABORT, SCIP_INVALID, SCIPinfinity(), SCIPprobInternObjval(), Scip::set, Scip::stat, Scip::transprob, and TRUE.
the primal bound of the very first solution
scip | SCIP data structure |
Definition at line 43380 of file scip.c.
References SCIP_Stat::firstprimalbound, and Scip::stat.
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 43402 of file scip.c.
References checkStage(), FALSE, getPrimalbound(), SCIP_CALL_ABORT, and TRUE.
Referenced by applyDomainChanges(), checkLogCriterion(), checkOptimalSolution(), SCIP_DECL_CONCSOLVERSYNCWRITE(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_RELAXEXEC(), SCIPapplyProximity(), SCIPvalidateSolve(), setupAndSolve(), setupAndSolveSubscip(), solveComponent(), transitionPhase3(), updateLogRegression(), and writeBounds().
gets global upper (primal) bound in transformed problem (objective value of best solution or user objective limit)
scip | SCIP data structure |
Definition at line 43426 of file scip.c.
References checkStage(), FALSE, getUpperbound(), SCIP_CALL_ABORT, and TRUE.
Referenced by addNodesInformation(), checkLeavesBelowIncumbent(), computeCut(), createNLP(), createSubproblem(), createSubscip(), doSolveSubMIP(), exitPresolve(), getObjectiveFactor(), getReward(), initRunStats(), proposeFeasibleSolution(), releaseNodeFromDepthInfo(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIPapplyHeurDualval(), SCIPapplyHeurSubNlp(), SCIPmakeSOS1sFeasible(), SCIPpriceLoop(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setupSubScip(), solveSubproblem(), updateObjUpperbound(), wrapperDins(), and wrapperRins().
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 43453 of file scip.c.
References checkStage(), SCIP_Primal::cutoffbound, FALSE, Scip::primal, SCIP_CALL_ABORT, and TRUE.
Referenced by analyzeGenVBoundConflict(), applyDomainChanges(), applyNlobbt(), branch(), computeInteriorPoint(), execGenVBounds(), execRelpscost(), performLPRandRounding(), performLPSimpleRounding(), performStrongbranchWithPropagation(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPaddConflict(), SCIPconflictstoreAddDualsolcons(), SCIPgetVarStrongbranchWithPropagation(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPsolveDiveLP(), SCIPupdateCutoffbound(), selectEssentialRounding(), selectRounding(), selectVarMultAggrBranching(), solveComponent(), solveNlp(), solveProbingLP(), transferSolution(), and writeBounds().
SCIP_RETCODE SCIPupdateCutoffbound | ( | SCIP * | scip, |
SCIP_Real | cutoffbound | ||
) |
updates the cutoff bound
updates the cutoff bound
scip | SCIP data structure |
cutoffbound | new cutoff bound |
Definition at line 43481 of file scip.c.
References checkStage(), Scip::eventqueue, FALSE, Scip::lp, Scip::mem, Scip::origprob, Scip::primal, SCIP_Mem::probmem, Scip::reopt, SCIP_CALL, SCIP_OKAY, SCIPgetCutoffbound(), SCIPprimalSetCutoffbound(), Scip::set, Scip::stat, Scip::transprob, Scip::tree, and TRUE.
Referenced by solveComponent().
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 43513 of file scip.c.
References checkStage(), FALSE, Scip::origprob, Scip::primal, SCIP_CALL_ABORT, SCIPprimalUpperboundIsSol(), Scip::set, Scip::transprob, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT().
gets current gap |(primalbound - dualbound)/min(|primalbound|,|dualbound|)| if both bounds have same sign, or infinity, if they have opposite sign
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 43536 of file scip.c.
References checkStage(), FALSE, getDualbound(), getLowerbound(), getPrimalbound(), SCIP_CALL_ABORT, SCIP_STATUS_INFORUNBD, SCIPcomputeGap(), SCIPgetStatus(), SCIPsetEpsilon(), SCIPsetInfinity(), SCIPsetIsInfinity(), Scip::set, and TRUE.
Referenced by displayRelevantStats(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIPapplyHeurDualval(), SCIPapplyProximity(), 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 43567 of file scip.c.
References checkStage(), FALSE, getLowerbound(), getUpperbound(), REALABS, SCIP_CALL_ABORT, SCIP_Real, SCIP_STATUS_INFORUNBD, SCIPgetStatus(), SCIPsetInfinity(), SCIPsetIsEQ(), SCIPsetIsInfinity(), SCIPsetIsZero(), Scip::set, and TRUE.
SCIP_Longint SCIPgetNSolsFound | ( | SCIP * | scip | ) |
gets number of feasible primal solutions found so far
scip | SCIP data structure |
Definition at line 43619 of file scip.c.
References checkStage(), FALSE, SCIP_Primal::nsolsfound, Scip::primal, SCIP_CALL_ABORT, and TRUE.
Referenced by determineVariableFixings(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), 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 43646 of file scip.c.
References checkStage(), FALSE, SCIP_Primal::nlimsolsfound, Scip::primal, SCIP_CALL_ABORT, SCIP_STAGE_TRANSFORMED, SCIPgetStage(), and TRUE.
Referenced by SCIPsolveIsStopped().
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 43673 of file scip.c.
References checkStage(), FALSE, SCIP_Primal::nbestsolsfound, Scip::primal, SCIP_CALL_ABORT, and TRUE.
Referenced by 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 43690 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_CALL_ABORT, SCIPhistoryGetPseudocost(), Scip::stat, 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 43710 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_CALL_ABORT, SCIPhistoryGetPseudocost(), Scip::stat, 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 43728 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, MAX, SCIP_Prob::nbinvars, SCIP_Prob::nintvars, SCIP_CALL_ABORT, SCIPhistoryGetPseudocostCount(), Scip::stat, Scip::transprob, and TRUE.
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 43749 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, MAX, SCIP_Prob::nbinvars, SCIP_Prob::nintvars, SCIP_CALL_ABORT, SCIPhistoryGetPseudocostCount(), Scip::stat, Scip::transprob, 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 43816 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_Stat::glbhistorycrun, SCIP_CALL_ABORT, SCIPhistoryGetPseudocostCount(), Scip::stat, 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 43768 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetPseudocost(), Scip::set, Scip::stat, 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 43791 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_Stat::glbhistorycrun, SCIP_CALL_ABORT, SCIPhistoryGetPseudocostVariance(), Scip::stat, 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 43842 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetPseudocost(), Scip::set, Scip::stat, and TRUE.
gets the average conflict score value over all variables
gets the average conflict score value over all variables
scip | SCIP data structure |
Definition at line 43865 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_Prob::nvars, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetVSIDS(), Scip::set, Scip::stat, Scip::transprob, TRUE, and SCIP_Stat::vsidsweight.
Referenced by execRelpscost().
gets the average conflict score value over all variables, only using the conflict information of the current run
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 43890 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_Prob::nvars, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetVSIDS(), Scip::set, Scip::stat, Scip::transprob, TRUE, and SCIP_Stat::vsidsweight.
gets the average inference score value over all variables
scip | SCIP data structure |
Definition at line 43915 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetAvgConflictlength(), Scip::set, Scip::stat, 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 43940 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetAvgConflictlength(), Scip::set, Scip::stat, 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 43963 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_CALL_ABORT, SCIPhistoryGetAvgInferences(), Scip::stat, 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 43983 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_CALL_ABORT, SCIPhistoryGetAvgInferences(), Scip::stat, and TRUE.
gets the average inference score value over all variables
scip | SCIP data structure |
Definition at line 44001 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetAvgInferences(), Scip::set, Scip::stat, 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 44026 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetAvgInferences(), Scip::set, Scip::stat, 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 44049 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_CALL_ABORT, SCIPhistoryGetAvgCutoffs(), Scip::stat, 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 44069 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_CALL_ABORT, SCIPhistoryGetAvgCutoffs(), Scip::stat, and TRUE.
gets the average cutoff score value over all variables
scip | SCIP data structure |
Definition at line 44087 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetAvgCutoffs(), Scip::set, Scip::stat, and TRUE.
Referenced by execRelpscost().
gets the average cutoff score value over all variables, only using the cutoff information of the current run
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 44110 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistorycrun, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPhistoryGetAvgCutoffs(), Scip::set, Scip::stat, and TRUE.
gets deterministic time number of LPs solved so far
computes a deterministic measure of time from statistics
scip | SCIP data structure |
Definition at line 44135 of file scip.c.
References SCIP_Stat::ndualresolvelpiterations, SCIP_Stat::nisstoppedcalls, SCIP_Stat::nnz, SCIP_Stat::nprimalresolvelpiterations, SCIP_Stat::nprobboundchgs, and Scip::stat.
SCIP_RETCODE SCIPprintOrigProblem | ( | SCIP * | scip, |
FILE * | file, | ||
const char * | extension, | ||
SCIP_Bool | genericnames | ||
) |
outputs original problem to file stream
scip | SCIP data structure |
file | output file (or NULL for standard output) |
extension | file format (or NULL for default CIP format) |
genericnames | using generic variable and constraint names? |
Definition at line 44218 of file scip.c.
References checkStage(), FALSE, Scip::origprob, printProblem(), SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIP_WRITEERROR, and TRUE.
Referenced by runCircle(), runGastrans(), runString(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIPwriteOpb(), and writeProblem().
SCIP_RETCODE SCIPprintTransProblem | ( | SCIP * | scip, |
FILE * | file, | ||
const char * | extension, | ||
SCIP_Bool | genericnames | ||
) |
outputs transformed problem of the current node to file stream
scip | SCIP data structure |
file | output file (or NULL for standard output) |
extension | file format (or NULL for default CIP format) |
genericnames | using generic variable and constraint names? |
Definition at line 44262 of file scip.c.
References checkStage(), FALSE, printProblem(), SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIP_WRITEERROR, Scip::transprob, and TRUE.
Referenced by SCIP_DECL_DIALOGEXEC(), SCIP_DECL_READERWRITE(), SCIPwriteOpb(), and writeProblem().
void SCIPprintStatusStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs status statistics
scip | SCIP data structure |
file | output file |
Definition at line 44305 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_CALL_ABORT, SCIPmessageFPrintInfo(), SCIPprintStage(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintTimingStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs timing statistics
scip | SCIP data structure |
file | output file |
Definition at line 45575 of file scip.c.
References checkStage(), SCIP_Stat::copyclock, FALSE, SCIP_Stat::maxcopytime, Scip::messagehdlr, SCIP_Stat::mincopytime, SCIP_Stat::ncopies, SCIP_Stat::presolvingtime, SCIP_CALL_ABORT, SCIP_Real, SCIP_STAGE_PROBLEM, SCIPclockGetTime(), SCIPgetReadingTime(), SCIPgetStage(), SCIPmessageFPrintInfo(), Scip::set, SCIP_Stat::solvingtime, Scip::stat, SCIP_Set::time_reading, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintOrigProblemStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs statistics for original problem
scip | SCIP data structure |
file | output file |
Definition at line 44332 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, Scip::origprob, SCIP_CALL_ABORT, SCIPmessageFPrintInfo(), SCIPprobPrintStatistics(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintTransProblemStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs statistics for transformed problem
scip | SCIP data structure |
file | output file |
Definition at line 44358 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_CALL_ABORT, SCIPmessageFPrintInfo(), SCIPprobPrintStatistics(), Scip::set, Scip::transprob, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintPresolverStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs presolver statistics
scip | SCIP data structure |
file | output file |
Definition at line 44383 of file scip.c.
References checkStage(), SCIP_Set::conshdlrs, FALSE, Scip::messagehdlr, SCIP_Set::nconshdlrs, SCIP_Set::npresols, SCIP_Set::nprops, SCIP_Stat::nrootboundchgs, SCIP_Stat::nrootintfixings, SCIP_Set::presols, SCIP_Set::props, SCIP_CALL_ABORT, 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(), Scip::set, Scip::stat, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintConstraintStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs constraint statistics
scip | SCIP data structure |
file | output file |
Definition at line 44501 of file scip.c.
References checkStage(), SCIP_Set::conshdlrs, FALSE, Scip::messagehdlr, SCIP_Set::nconshdlrs, SCIP_CALL_ABORT, SCIPconshdlrGetMaxNActiveConss(), SCIPconshdlrGetName(), SCIPconshdlrGetNCheckCalls(), SCIPconshdlrGetNChildren(), SCIPconshdlrGetNConssFound(), SCIPconshdlrGetNCutoffs(), SCIPconshdlrGetNCutsApplied(), SCIPconshdlrGetNCutsFound(), SCIPconshdlrGetNDomredsFound(), SCIPconshdlrGetNEnfoLPCalls(), SCIPconshdlrGetNEnfoPSCalls(), SCIPconshdlrGetNEnfoRelaxCalls(), SCIPconshdlrGetNPropCalls(), SCIPconshdlrGetNRespropCalls(), SCIPconshdlrGetNSepaCalls(), SCIPconshdlrGetStartNActiveConss(), SCIPconshdlrNeedsCons(), SCIPmessageFPrintInfo(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintConstraintTimingStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs constraint timing statistics
scip | SCIP data structure |
file | output file |
Definition at line 44560 of file scip.c.
References checkStage(), SCIP_Set::conshdlrs, FALSE, Scip::messagehdlr, SCIP_Set::nconshdlrs, SCIP_CALL_ABORT, SCIP_Real, SCIPconshdlrGetCheckTime(), SCIPconshdlrGetEnfoLPTime(), SCIPconshdlrGetEnfoPSTime(), SCIPconshdlrGetEnfoRelaxTime(), SCIPconshdlrGetMaxNActiveConss(), SCIPconshdlrGetName(), SCIPconshdlrGetPropTime(), SCIPconshdlrGetRespropTime(), SCIPconshdlrGetSepaTime(), SCIPconshdlrGetSetupTime(), SCIPconshdlrGetStrongBranchPropTime(), SCIPconshdlrNeedsCons(), SCIPmessageFPrintInfo(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintPropagatorStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs propagator statistics
scip | SCIP data structure |
file | output file |
Definition at line 44621 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_Set::nprops, SCIP_Set::props, SCIP_CALL_ABORT, SCIP_Real, SCIPmessageFPrintInfo(), SCIPpropGetName(), SCIPpropGetNCalls(), SCIPpropGetNCutoffs(), SCIPpropGetNDomredsFound(), SCIPpropGetNRespropCalls(), SCIPpropGetPresolTime(), SCIPpropGetRespropTime(), SCIPpropGetSetupTime(), SCIPpropGetStrongBranchPropTime(), SCIPpropGetTime(), SCIPsetSortPropsName(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintConflictStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs conflict statistics
scip | SCIP data structure |
file | output file |
Definition at line 44684 of file scip.c.
References checkStage(), SCIP_Set::conf_maxstoresize, Scip::conflict, Scip::conflictstore, FALSE, Scip::messagehdlr, SCIP_CALL_ABORT, SCIP_MAXSTRLEN, SCIP_Real, SCIPconflictGetBoundexceedingLPTime(), SCIPconflictGetGlobalApplTime(), SCIPconflictGetInfeasibleLPTime(), SCIPconflictGetNAppliedGlobalConss(), SCIPconflictGetNAppliedGlobalLiterals(), SCIPconflictGetNAppliedLocalConss(), SCIPconflictGetNAppliedLocalLiterals(), SCIPconflictGetNBoundexceedingLPCalls(), SCIPconflictGetNBoundexceedingLPConflictConss(), SCIPconflictGetNBoundexceedingLPConflictLiterals(), SCIPconflictGetNBoundexceedingLPIterations(), SCIPconflictGetNBoundexceedingLPReconvergenceConss(), SCIPconflictGetNBoundexceedingLPReconvergenceLiterals(), SCIPconflictGetNBoundexceedingLPSuccess(), SCIPconflictGetNDualrayBndGlobal(), SCIPconflictGetNDualrayBndNonzeros(), SCIPconflictGetNDualrayBndSuccess(), SCIPconflictGetNDualrayInfGlobal(), SCIPconflictGetNDualrayInfNonzeros(), SCIPconflictGetNDualrayInfSuccess(), SCIPconflictGetNGlobalChgBds(), SCIPconflictGetNInfeasibleLPCalls(), SCIPconflictGetNInfeasibleLPConflictConss(), SCIPconflictGetNInfeasibleLPConflictLiterals(), SCIPconflictGetNInfeasibleLPIterations(), SCIPconflictGetNInfeasibleLPReconvergenceConss(), SCIPconflictGetNInfeasibleLPReconvergenceLiterals(), SCIPconflictGetNInfeasibleLPSuccess(), SCIPconflictGetNLocalChgBds(), SCIPconflictGetNPropCalls(), SCIPconflictGetNPropConflictConss(), SCIPconflictGetNPropConflictLiterals(), SCIPconflictGetNPropReconvergenceConss(), SCIPconflictGetNPropReconvergenceLiterals(), SCIPconflictGetNPropSuccess(), SCIPconflictGetNPseudoCalls(), SCIPconflictGetNPseudoConflictConss(), SCIPconflictGetNPseudoConflictLiterals(), SCIPconflictGetNPseudoReconvergenceConss(), SCIPconflictGetNPseudoReconvergenceLiterals(), SCIPconflictGetNPseudoSuccess(), SCIPconflictGetNStrongbranchCalls(), SCIPconflictGetNStrongbranchConflictConss(), SCIPconflictGetNStrongbranchConflictLiterals(), SCIPconflictGetNStrongbranchIterations(), SCIPconflictGetNStrongbranchReconvergenceConss(), SCIPconflictGetNStrongbranchReconvergenceLiterals(), SCIPconflictGetNStrongbranchSuccess(), SCIPconflictGetPropTime(), SCIPconflictGetPseudoTime(), SCIPconflictGetStrongbranchTime(), SCIPconflictstoreGetInitPoolSize(), SCIPconflictstoreGetMaxPoolSize(), SCIPmessageFPrintInfo(), SCIPsnprintf(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintSeparatorStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs separator statistics
scip | SCIP data structure |
file | output file |
Definition at line 44817 of file scip.c.
References checkStage(), Scip::cutpool, FALSE, Scip::messagehdlr, SCIP_Set::nsepas, SCIP_CALL_ABORT, SCIPcutpoolGetMaxNCuts(), SCIPcutpoolGetNCalls(), SCIPcutpoolGetNCutsFound(), SCIPcutpoolGetTime(), SCIPmessageFPrintInfo(), SCIPsepaGetName(), SCIPsepaGetNCalls(), SCIPsepaGetNConssFound(), SCIPsepaGetNCutoffs(), SCIPsepaGetNCutsApplied(), SCIPsepaGetNCutsFound(), SCIPsepaGetNDomredsFound(), SCIPsepaGetSetupTime(), SCIPsepaGetTime(), SCIPsetSortSepasName(), SCIP_Set::sepas, Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintPricerStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs pricer statistics
scip | SCIP data structure |
file | output file |
Definition at line 44860 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_Set::nactivepricers, SCIP_Set::pricers, Scip::pricestore, SCIP_CALL_ABORT, SCIPmessageFPrintInfo(), SCIPpricerGetName(), SCIPpricerGetNCalls(), SCIPpricerGetNVarsFound(), SCIPpricerGetSetupTime(), SCIPpricerGetTime(), SCIPpricestoreGetNProbPricings(), SCIPpricestoreGetNProbvarsFound(), SCIPpricestoreGetProbPricingTime(), SCIPsetSortPricersName(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintBranchruleStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs branching rule statistics
scip | SCIP data structure |
file | output file |
Definition at line 44898 of file scip.c.
References SCIP_Set::branchrules, checkStage(), FALSE, Scip::messagehdlr, SCIP_Set::nbranchrules, SCIP_CALL_ABORT, SCIPbranchruleGetName(), SCIPbranchruleGetNChildren(), SCIPbranchruleGetNConssFound(), SCIPbranchruleGetNCutoffs(), SCIPbranchruleGetNCutsFound(), SCIPbranchruleGetNDomredsFound(), SCIPbranchruleGetNExternCalls(), SCIPbranchruleGetNLPCalls(), SCIPbranchruleGetNPseudoCalls(), SCIPbranchruleGetSetupTime(), SCIPbranchruleGetTime(), SCIPmessageFPrintInfo(), SCIPsetSortBranchrulesName(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintHeuristicStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs heuristics statistics
scip | SCIP data structure |
file | output file |
Definition at line 44941 of file scip.c.
References checkStage(), FALSE, SCIP_Set::heurs, SCIP_Stat::lpsoltime, Scip::messagehdlr, SCIP_Stat::nexternalsolsfound, SCIP_Set::nheurs, SCIP_Stat::nlpbestsolsfound, SCIP_Stat::nlpsolsfound, SCIP_Stat::npsbestsolsfound, SCIP_Stat::npssolsfound, SCIP_Stat::nrelaxbestsolsfound, SCIP_Stat::nrelaxsolsfound, SCIP_Stat::nsbbestsolsfound, SCIP_Stat::nsbsolsfound, SCIP_Stat::pseudosoltime, SCIP_Stat::relaxsoltime, SCIP_Stat::sbsoltime, SCIP_CALL_ABORT, SCIPclockGetTime(), SCIPdivesetGetAvgDepth(), SCIPdivesetGetAvgSolutionDepth(), SCIPdivesetGetMaxDepth(), SCIPdivesetGetMaxSolutionDepth(), SCIPdivesetGetMinDepth(), SCIPdivesetGetMinSolutionDepth(), SCIPdivesetGetName(), SCIPdivesetGetNBacktracks(), SCIPdivesetGetNCalls(), SCIPdivesetGetNLPIterations(), SCIPdivesetGetNProbingNodes(), SCIPdivesetGetNSols(), SCIPdivesetGetNSolutionCalls(), SCIPheurGetDivesets(), SCIPheurGetName(), SCIPheurGetNBestSolsFound(), SCIPheurGetNCalls(), SCIPheurGetNDivesets(), SCIPheurGetNSolsFound(), SCIPheurGetSetupTime(), SCIPheurGetTime(), SCIPmessageFPrintInfo(), SCIPsetSortHeursName(), Scip::set, Scip::stat, Scip::tree, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintCompressionStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs compression statistics
scip | SCIP data structure |
file | output file |
Definition at line 45037 of file scip.c.
References checkStage(), SCIP_Set::comprs, FALSE, Scip::messagehdlr, SCIP_Set::ncomprs, SCIP_Set::reopt_enable, SCIP_CALL_ABORT, SCIPcomprGetName(), SCIPcomprGetNCalls(), SCIPcomprGetNFound(), SCIPcomprGetSetupTime(), SCIPcomprGetTime(), SCIPmessageFPrintInfo(), SCIPsetSortComprsName(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintLPStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs LP statistics
scip | SCIP data structure |
file | output file |
Definition at line 45074 of file scip.c.
References SCIP_Stat::barrierlptime, SCIP_Stat::barrierzeroittime, checkStage(), SCIP_Stat::conflictlptime, SCIP_Stat::divinglptime, SCIP_Stat::duallptime, SCIP_Stat::dualzeroittime, FALSE, SCIP_Stat::lexduallptime, Scip::lp, Scip::messagehdlr, SCIP_Stat::nbarrierlpiterations, SCIP_Stat::nbarrierlps, SCIP_Stat::nbarrierzeroitlps, SCIP_Stat::nconflictlpiterations, SCIP_Stat::nconflictlps, SCIP_Stat::ndivinglpiterations, SCIP_Stat::ndivinglps, SCIP_Stat::nduallpiterations, SCIP_Stat::nduallps, SCIP_Stat::ndualzeroitlps, SCIP_Stat::nlexduallpiterations, SCIP_Stat::nlexduallps, SCIP_Stat::nprimallpiterations, SCIP_Stat::nprimallps, SCIP_Stat::nprimalzeroitlps, SCIP_Stat::nrootsblpiterations, SCIP_Stat::nrootstrongbranchs, SCIP_Stat::nsblpiterations, SCIP_Stat::nsbtimesiterlimhit, SCIP_Stat::nstrongbranchs, SCIP_Stat::primallptime, SCIP_Stat::primalzeroittime, SCIP_CALL_ABORT, SCIP_Real, SCIPclockGetTime(), SCIPmessageFPrintInfo(), Scip::stat, SCIP_Stat::strongbranchtime, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintNLPStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs NLP statistics
scip | SCIP data structure |
file | output file |
Definition at line 45180 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, Scip::nlp, SCIP_Stat::nlpsoltime, SCIP_Stat::nnlps, SCIP_CALL_ABORT, SCIPclockGetTime(), SCIPmessageFPrintInfo(), Scip::stat, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintRelaxatorStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs relaxator statistics
scip | SCIP data structure |
file | output file |
Definition at line 45206 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_Set::nrelaxs, SCIP_Set::relaxs, SCIP_CALL_ABORT, SCIPmessageFPrintInfo(), SCIPrelaxGetName(), SCIPrelaxGetNCalls(), SCIPrelaxGetTime(), SCIPsetSortRelaxsName(), Scip::set, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintTreeStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs tree statistics
scip | SCIP data structure |
file | output file |
Definition at line 45241 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::maxdepth, SCIP_Stat::maxtotaldepth, Scip::messagehdlr, SCIP_Stat::nactivatednodes, SCIP_Stat::nbacktracks, SCIP_Stat::ndeactivatednodes, SCIP_Stat::ndelayedcutoffs, SCIP_Stat::nearlybacktracks, SCIP_Stat::nfeasleaves, SCIP_Stat::ninfeasleaves, SCIP_Stat::ninternalnodes, SCIP_Stat::nnodes, SCIP_Stat::nnodesaboverefbound, SCIP_Stat::nobjleaves, SCIP_Stat::nodeactivationtime, SCIP_Stat::nrepropboundchgs, SCIP_Stat::nrepropcutoffs, SCIP_Stat::nreprops, SCIP_Stat::nruns, SCIP_Stat::ntotalinternalnodes, SCIP_Stat::ntotalnodes, SCIP_CALL_ABORT, SCIP_Real, SCIPclockGetTime(), SCIPmessageFPrintInfo(), SCIPtreeGetNNodes(), Scip::stat, Scip::tree, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintRootStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs root statistics
scip | SCIP data structure |
file | output file |
Definition at line 45510 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_Stat::nrootfirstlpiterations, SCIP_Stat::nrootlpiterations, Scip::primal, REALABS, SCIP_Stat::rootlpbestestimate, SCIP_CALL_ABORT, SCIP_INVALID, SCIP_Real, SCIPgetDualboundRoot(), SCIPgetFirstLPDualboundRoot(), SCIPgetFirstLPTime(), SCIPmessageFPrintInfo(), SCIPretransformObj(), SCIPsetIsInfinity(), Scip::set, Scip::stat, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintSolutionStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs solution statistics
scip | SCIP data structure |
file | output file |
Definition at line 45291 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::firstprimalbound, SCIP_Stat::firstprimaldepth, SCIP_Stat::firstprimalheur, SCIP_Stat::firstprimaltime, SCIP_Stat::firstsolgap, getDualbound(), getPrimalbound(), SCIP_Stat::lastsolgap, Scip::messagehdlr, SCIP_Set::misc_calcintegral, SCIP_Primal::nbestsolsfound, SCIP_Primal::nlimsolsfound, SCIP_Stat::nnodesbeforefirst, SCIP_Stat::nrunsbeforefirst, SCIP_Primal::nsolsfound, Scip::origprob, Scip::primal, REALABS, SCIP_Bool, SCIP_CALL_ABORT, SCIP_MAXSTRLEN, SCIP_Real, SCIP_STAGE_SOLVED, SCIP_STATUS_INFEASIBLE, SCIP_STATUS_INFORUNBD, SCIP_STATUS_UNBOUNDED, SCIPgetGap(), SCIPgetSolvingTime(), SCIPgetStage(), SCIPgetStatus(), SCIPheurGetName(), SCIPisFeasZero(), SCIPisInfinity(), SCIPisLE(), SCIPmessageFPrintInfo(), SCIPretransformObj(), SCIPsetIsGT(), SCIPsetIsInfinity(), SCIPsnprintf(), SCIPsolGetDepth(), SCIPsolGetHeur(), SCIPsolGetNodenum(), SCIPsolGetObj(), SCIPsolGetRunnum(), SCIPsolGetTime(), SCIPstatGetPrimalDualIntegral(), Scip::set, SCIP_Primal::sols, SCIP_Set::stage, Scip::stat, Scip::transprob, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
void SCIPprintConcsolverStatistics | ( | SCIP * | scip, |
FILE * | file | ||
) |
outputs concurrent solver statistics
scip | SCIP data structure |
file | output file |
Definition at line 45461 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_CALL_ABORT, SCIPconcsolverGetName(), SCIPconcsolverGetNLPIterations(), SCIPconcsolverGetNNodes(), SCIPconcsolverGetNSolsRecvd(), SCIPconcsolverGetNSolsShared(), SCIPconcsolverGetNTighterBnds(), SCIPconcsolverGetNTighterIntBnds(), SCIPconcsolverGetSolvingTime(), SCIPconcsolverGetSyncTime(), SCIPgetConcurrentSolvers(), SCIPgetNConcurrentSolvers(), SCIPmessageFPrintInfo(), SCIPsyncstoreGetWinner(), SCIPsyncstoreIsInitialized(), Scip::set, Scip::syncstore, and TRUE.
Referenced by SCIP_DECL_TABLEOUTPUT().
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 45651 of file scip.c.
References checkStage(), FALSE, SCIP_CALL, SCIP_OKAY, SCIPgetNTables(), SCIPgetStage(), SCIPgetTables(), SCIPsortPtr(), SCIPtableGetEarliestStage(), SCIPtableIsActive(), SCIPtableOutput(), Scip::set, SCIP_Set::tablessorted, and TRUE.
Referenced by applyRepair(), fromCommandLine(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_HEUREXEC(), SCIPapplyProximity(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipOneopt(), setupAndSolveSubscipRapidlearning(), solveSubproblem(), solveSubscip(), solveSubscipLpface(), wrapperDins(), and wrapperRins().
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 45704 of file scip.c.
References checkStage(), FALSE, Scip::messagehdlr, SCIP_Stat::nreoptruns, SCIP_Stat::presolvingtimeoverall, Scip::reopt, SCIP_Set::reopt_enable, SCIP_Stat::reoptupdatetime, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPclockGetTime(), SCIPmessageFPrintInfo(), SCIPreoptGetFirstRestarts(), SCIPreoptGetLastRestarts(), SCIPreoptGetNRestartsGlobal(), SCIPreoptGetNTotalCutoffReoptnodes(), SCIPreoptGetNTotalFeasNodes(), SCIPreoptGetNTotalInfNodes(), SCIPreoptGetNTotalPrunedNodes(), SCIPreoptGetNTotalRestartsLocal(), SCIPreoptGetSavingtime(), Scip::set, SCIP_Stat::solvingtimeoverall, Scip::stat, 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 45766 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::glbhistory, Scip::messagehdlr, SCIP_Prob::nvars, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL, SCIP_INVALIDCALL, 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, SCIPerrorMessage, SCIPfreeBufferArray, SCIPgetVarNStrongbranchs(), SCIPhistoryGetCutoffSum(), SCIPhistoryGetInferenceSum(), SCIPhistoryGetNBranchings(), SCIPhistoryGetPseudocost(), SCIPhistoryGetPseudocostCount(), SCIPhistoryGetPseudocostVariance(), SCIPmessageFPrintInfo(), SCIPvarGetAvgBranchdepth(), SCIPvarGetAvgCutoffs(), SCIPvarGetAvgInferences(), SCIPvarGetBranchFactor(), SCIPvarGetBranchPriority(), SCIPvarGetName(), SCIPvarGetNBranchings(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetPseudocost(), SCIPvarGetPseudocostCount(), SCIPvarGetPseudocostVariance(), Scip::set, SCIP_Set::stage, Scip::stat, Scip::transprob, TRUE, and SCIP_Prob::vars.
Referenced by SCIP_DECL_DIALOGEXEC().
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 45881 of file scip.c.
References checkStage(), SCIP_Set::disp_verblevel, FALSE, Scip::messagehdlr, SCIP_CALL, SCIP_OKAY, SCIPdispPrintLine(), Scip::set, Scip::stat, and TRUE.
Referenced by 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 45911 of file scip.c.
References checkStage(), FALSE, SCIP_Stat::nimplications, SCIP_CALL_ABORT, Scip::stat, and TRUE.
Referenced by removeConstraintsDueToNegCliques(), SCIP_DECL_SEPAEXECLP(), and shortenConss().
SCIP_RETCODE SCIPwriteImplicationConflictGraph | ( | SCIP * | scip, |
const char * | filename | ||
) |
stores conflict graph of binary variables' implications into a file, which can be used as input for the DOT tool
stores conflict graph of binary variables' implications into a file, which can be used as input for the DOT tool
scip | SCIP data structure |
filename | file name, or NULL for stdout |
Definition at line 45939 of file scip.c.
References SCIP_OKAY, and SCIPwarningMessage().
void SCIPstoreSolutionGap | ( | SCIP * | scip | ) |
update statistical information when a new solution was found
scip | SCIP data structure |
Definition at line 45950 of file scip.c.
References SCIP_Stat::firstsolgap, getDualbound(), getPrimalbound(), SCIP_Stat::lastsolgap, SCIP_Set::misc_calcintegral, SCIP_Primal::nsols, Scip::origprob, Scip::primal, REALABS, SCIP_Real, SCIP_STAGE_SOLVING, SCIPgetLowerbound(), SCIPgetUpperbound(), SCIPsetInfinity(), SCIPsetIsEQ(), SCIPsetIsInfinity(), SCIPsetIsZero(), SCIPstatUpdatePrimalDualIntegral(), Scip::set, SCIP_Set::stage, Scip::stat, and Scip::transprob.
Referenced by addCurrentSolution(), SCIPaddCurrentSol(), SCIPaddSol(), SCIPaddSolFree(), SCIPtransformProb(), SCIPtryCurrentSol(), SCIPtrySol(), SCIPtrySolFree(), solveNode(), and solveNodeLP().