A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scip.zib.de/doc/html/group__PublicSolvingStatsMethods.php below:

SCIP Doxygen Documentation: Solving Statistics

methods to query statistics about the solving process

int  SCIPgetNRuns (SCIP *scip)   int  SCIPgetNReoptRuns (SCIP *scip)   void  SCIPaddNNodes (SCIP *scip, SCIP_Longint nnodes)   SCIP_Longint  SCIPgetNNodes (SCIP *scip)   SCIP_Longint  SCIPgetNTotalNodes (SCIP *scip)   SCIP_Longint  SCIPgetNFeasibleLeaves (SCIP *scip)   SCIP_Longint  SCIPgetNInfeasibleLeaves (SCIP *scip)   SCIP_Longint  SCIPgetNObjlimLeaves (SCIP *scip)   int  SCIPgetNRootboundChgs (SCIP *scip)   int  SCIPgetNRootboundChgsRun (SCIP *scip)   SCIP_Longint  SCIPgetNDelayedCutoffs (SCIP *scip)   SCIP_Longint  SCIPgetNLPs (SCIP *scip)   SCIP_Longint  SCIPgetNLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNNZs (SCIP *scip)   SCIP_Longint  SCIPgetNRootLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNRootFirstLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNPrimalLPs (SCIP *scip)   SCIP_Longint  SCIPgetNPrimalLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNDualLPs (SCIP *scip)   SCIP_Longint  SCIPgetNDualLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNBarrierLPs (SCIP *scip)   SCIP_Longint  SCIPgetNBarrierLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNResolveLPs (SCIP *scip)   SCIP_Longint  SCIPgetNResolveLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNPrimalResolveLPs (SCIP *scip)   SCIP_Longint  SCIPgetNPrimalResolveLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNDualResolveLPs (SCIP *scip)   SCIP_Longint  SCIPgetNDualResolveLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNNodeLPs (SCIP *scip)   SCIP_Longint  SCIPgetNNodeZeroIterationLPs (SCIP *scip)   SCIP_Longint  SCIPgetNNodeLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNNodeInitLPs (SCIP *scip)   SCIP_Longint  SCIPgetNNodeInitLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNDivingLPs (SCIP *scip)   SCIP_Longint  SCIPgetNDivingLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNStrongbranchs (SCIP *scip)   SCIP_Longint  SCIPgetNStrongbranchLPIterations (SCIP *scip)   SCIP_Longint  SCIPgetNRootStrongbranchs (SCIP *scip)   SCIP_Longint  SCIPgetNRootStrongbranchLPIterations (SCIP *scip)   int  SCIPgetNPriceRounds (SCIP *scip)   int  SCIPgetNPricevars (SCIP *scip)   int  SCIPgetNPricevarsFound (SCIP *scip)   int  SCIPgetNPricevarsApplied (SCIP *scip)   int  SCIPgetNSepaRounds (SCIP *scip)   int  SCIPgetNCutsFound (SCIP *scip)   int  SCIPgetNCutsFoundRound (SCIP *scip)   int  SCIPgetNCutsApplied (SCIP *scip)   SCIP_Longint  SCIPgetNConflictConssFound (SCIP *scip)   int  SCIPgetNConflictConssFoundNode (SCIP *scip)   SCIP_Longint  SCIPgetNConflictConssApplied (SCIP *scip)   SCIP_Longint  SCIPgetNConflictDualproofsApplied (SCIP *scip)   int  SCIPgetMaxDepth (SCIP *scip)   int  SCIPgetMaxTotalDepth (SCIP *scip)   SCIP_Longint  SCIPgetNBacktracks (SCIP *scip)   int  SCIPgetNActiveConss (SCIP *scip)   int  SCIPgetNEnabledConss (SCIP *scip)   SCIP_Real  SCIPgetAvgDualbound (SCIP *scip)   SCIP_Real  SCIPgetAvgLowerbound (SCIP *scip)   SCIP_Real  SCIPgetDualbound (SCIP *scip)   SCIP_Real  SCIPgetLowerbound (SCIP *scip)   SCIP_Real  SCIPgetDualboundRoot (SCIP *scip)   SCIP_Real  SCIPgetLowerboundRoot (SCIP *scip)   SCIP_Real  SCIPgetFirstLPDualboundRoot (SCIP *scip)   SCIP_Real  SCIPgetFirstLPLowerboundRoot (SCIP *scip)   SCIP_Real  SCIPgetFirstPrimalBound (SCIP *scip)   SCIP_Real  SCIPgetPrimalbound (SCIP *scip)   SCIP_Real  SCIPgetUpperbound (SCIP *scip)   SCIP_Real  SCIPgetCutoffbound (SCIP *scip)   SCIP_RETCODE  SCIPupdateCutoffbound (SCIP *scip, SCIP_Real cutoffbound)   SCIP_Bool  SCIPisPrimalboundSol (SCIP *scip)   SCIP_Real  SCIPgetGap (SCIP *scip)   SCIP_Real  SCIPgetTransGap (SCIP *scip)   SCIP_Longint  SCIPgetNSolsFound (SCIP *scip)   SCIP_Longint  SCIPgetNLimSolsFound (SCIP *scip)   SCIP_Longint  SCIPgetNBestSolsFound (SCIP *scip)   SCIP_Real  SCIPgetAvgPseudocost (SCIP *scip, SCIP_Real solvaldelta)   SCIP_Real  SCIPgetAvgPseudocostCurrentRun (SCIP *scip, SCIP_Real solvaldelta)   SCIP_Real  SCIPgetAvgPseudocostCount (SCIP *scip, SCIP_BRANCHDIR dir)   SCIP_Real  SCIPgetAvgPseudocostCountCurrentRun (SCIP *scip, SCIP_BRANCHDIR dir)   SCIP_Real  SCIPgetPseudocostCount (SCIP *scip, SCIP_BRANCHDIR dir, SCIP_Bool onlycurrentrun)   SCIP_Real  SCIPgetAvgPseudocostScore (SCIP *scip)   SCIP_Real  SCIPgetPseudocostVariance (SCIP *scip, SCIP_BRANCHDIR branchdir, SCIP_Bool onlycurrentrun)   SCIP_Real  SCIPgetAvgPseudocostScoreCurrentRun (SCIP *scip)   SCIP_Real  SCIPgetAvgConflictScore (SCIP *scip)   SCIP_Real  SCIPgetAvgConflictScoreCurrentRun (SCIP *scip)   SCIP_Real  SCIPgetAvgConflictlengthScore (SCIP *scip)   SCIP_Real  SCIPgetAvgConflictlengthScoreCurrentRun (SCIP *scip)   SCIP_Real  SCIPgetAvgInferences (SCIP *scip, SCIP_BRANCHDIR dir)   SCIP_Real  SCIPgetAvgInferencesCurrentRun (SCIP *scip, SCIP_BRANCHDIR dir)   SCIP_Real  SCIPgetAvgInferenceScore (SCIP *scip)   SCIP_Real  SCIPgetAvgInferenceScoreCurrentRun (SCIP *scip)   SCIP_Real  SCIPgetAvgCutoffs (SCIP *scip, SCIP_BRANCHDIR dir)   SCIP_Real  SCIPgetAvgCutoffsCurrentRun (SCIP *scip, SCIP_BRANCHDIR dir)   SCIP_Real  SCIPgetAvgCutoffScore (SCIP *scip)   SCIP_Real  SCIPgetAvgCutoffScoreCurrentRun (SCIP *scip)   SCIP_Real  SCIPgetAvgGMIeff (SCIP *scip)   void  SCIPincAvgGMIeff (SCIP *scip, SCIP_Real gmieff)   SCIP_Real  SCIPgetDeterministicTime (SCIP *scip)   SCIP_RETCODE  SCIPprintOrigProblem (SCIP *scip, FILE *file, const char *extension, SCIP_Bool genericnames)   SCIP_RETCODE  SCIPprintTransProblem (SCIP *scip, FILE *file, const char *extension, SCIP_Bool genericnames)   void  SCIPprintStatusStatistics (SCIP *scip, FILE *file)   void  SCIPprintTimingStatistics (SCIP *scip, FILE *file)   void  SCIPprintOrigProblemStatistics (SCIP *scip, FILE *file)   void  SCIPprintTransProblemStatistics (SCIP *scip, FILE *file)   void  SCIPprintPresolverStatistics (SCIP *scip, FILE *file)   void  SCIPprintConstraintStatistics (SCIP *scip, FILE *file)   void  SCIPprintConstraintTimingStatistics (SCIP *scip, FILE *file)   void  SCIPprintPropagatorStatistics (SCIP *scip, FILE *file)   void  SCIPprintConflictStatistics (SCIP *scip, FILE *file)   void  SCIPprintSeparatorStatistics (SCIP *scip, FILE *file)   void  SCIPprintCutselectorStatistics (SCIP *scip, FILE *file)   void  SCIPprintPricerStatistics (SCIP *scip, FILE *file)   void  SCIPprintBranchruleStatistics (SCIP *scip, FILE *file)   void  SCIPprintHeuristicStatistics (SCIP *scip, FILE *file)   void  SCIPprintCompressionStatistics (SCIP *scip, FILE *file)   void  SCIPprintLPStatistics (SCIP *scip, FILE *file)   void  SCIPprintNLPStatistics (SCIP *scip, FILE *file)   void  SCIPprintRelaxatorStatistics (SCIP *scip, FILE *file)   void  SCIPprintTreeStatistics (SCIP *scip, FILE *file)   void  SCIPprintRootStatistics (SCIP *scip, FILE *file)   void  SCIPprintSolutionStatistics (SCIP *scip, FILE *file)   void  SCIPprintConcsolverStatistics (SCIP *scip, FILE *file)   void  SCIPprintBendersStatistics (SCIP *scip, FILE *file)   void  SCIPprintExpressionHandlerStatistics (SCIP *scip, FILE *file)   void  SCIPprintNLPIStatistics (SCIP *scip, FILE *file)   SCIP_RETCODE  SCIPprintStatistics (SCIP *scip, FILE *file)   SCIP_RETCODE  SCIPprintReoptStatistics (SCIP *scip, FILE *file)   SCIP_RETCODE  SCIPprintBranchingStatistics (SCIP *scip, FILE *file)   SCIP_RETCODE  SCIPprintDisplayLine (SCIP *scip, FILE *file, SCIP_VERBLEVEL verblevel, SCIP_Bool endline)   int  SCIPgetNImplications (SCIP *scip)   SCIP_RETCODE  SCIPwriteImplicationConflictGraph (SCIP *scip, const char *filename)   void  SCIPstoreSolutionGap (SCIP *scip)   SCIP_Real  SCIPgetPrimalDualIntegral (SCIP *scip)   ◆ SCIPgetNRuns() int SCIPgetNRuns ( SCIPscip )

gets number of branch and bound runs performed, including the current run

Returns
the number of branch and bound runs performed, including the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 130 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_CONSPRESOL(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PROPEXITPRE(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_SEPAEXECLP(), and strengthenVarbounds().

◆ SCIPgetNReoptRuns() int SCIPgetNReoptRuns ( SCIPscip ) ◆ SCIPaddNNodes() ◆ SCIPgetNNodes()

gets number of processed nodes in current run, including the focus node

Returns
the number of processed nodes in current run, including the focus node
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 211 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), and TRUE.

Referenced by addOrbitope(), applyBinaryConstraints(), applyCliqueFixings(), applyVbounds(), branchBalancedCardinality(), calcNodeLimit(), checkEstimateCriterion(), checkExec(), checkRankOneTransition(), determineLimits(), ensureMemorySize(), execRelpscost(), getBranchingDecisionStrongbranchSOS1(), getEstimCompletion(), isUseOldBranching(), orbitalReductionPropagateComponent(), predictTotalSizeTreeProfile(), propagateCons(), runVanillaStrongBranching(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_CONSPROP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_PRICERFARKAS(), SCIPapplyProximity(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), setSubscipLimits(), setupAndSolve(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipTrustregion(), solveComponent(), solveSubproblem(), solveSubscip(), solveSubscipLpface(), testCriteria(), transitionPhase3(), updateFailureStatistic(), updateOldBranching(), updateRunStats(), wrapperDins(), wrapperRins(), and writeBounds().

◆ SCIPgetNTotalNodes()

gets total number of processed nodes in all runs, including the focus node

Returns
the total number of processed nodes in all runs, including the focus node
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 238 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), and TRUE.

Referenced by applyRepair(), getX(), isUsePreviousResult(), runBenders(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), and selectVarStart().

◆ SCIPgetNFeasibleLeaves() ◆ SCIPgetNInfeasibleLeaves() ◆ SCIPgetNObjlimLeaves() ◆ SCIPgetNRootboundChgs() int SCIPgetNRootboundChgs ( SCIPscip ) ◆ SCIPgetNRootboundChgsRun() int SCIPgetNRootboundChgsRun ( SCIPscip ) ◆ SCIPgetNDelayedCutoffs() ◆ SCIPgetNLPs()

gets total number of LPs solved so far

Returns
the total number of LPs solved so far
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 427 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), and TRUE.

Referenced by addCut(), computeRltCut(), createCGCutCMIR(), createCGCutDirect(), createCGCutStrongCG(), estimateBivariateQuotient(), estimateUnivariateQuotient(), generateCutSolDisagg(), generateCutSolSOC(), generateDisjCutSOS1(), generateZerohalfCut(), getOldBranching(), isUseOldBranching(), performLPRandRounding(), performLPSimpleRounding(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_SEPAEXECLP(), SCIPcalcFlowCover(), separateGLS(), separateMcCormickImplicit(), setupAndSolveSubscipRapidlearning(), and updateOldBranching().

◆ SCIPgetNLPIterations()

gets total number of iterations used so far in primal and dual simplex and barrier algorithm

Returns
the total number of iterations used so far in primal and dual simplex and barrier algorithm
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 446 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), and TRUE.

Referenced by applyBoundHeur(), applyObbtBilinear(), applyRepair(), applySeparation(), applyVbounds(), filterBounds(), filterExistingLP(), filterRound(), findNewBounds(), generateAndApplyBendersCuts(), getIterationsLeft(), getX(), performInteriorSolCutStrengthening(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), SCIPapplyProximity(), SCIPvarUpdatePseudocost(), setupAndSolveSubscipRapidlearning(), solveLagromoryLP(), solveLP(), solveLp(), solveSubscip(), solveSubscipLpface(), and updateSubproblemStatQueue().

◆ SCIPgetNNZs() ◆ SCIPgetNRootLPIterations() ◆ SCIPgetNRootFirstLPIterations() ◆ SCIPgetNPrimalLPs() ◆ SCIPgetNPrimalLPIterations() ◆ SCIPgetNDualLPs() ◆ SCIPgetNDualLPIterations() ◆ SCIPgetNBarrierLPs() ◆ SCIPgetNBarrierLPIterations() ◆ SCIPgetNResolveLPs() ◆ SCIPgetNResolveLPIterations() ◆ SCIPgetNPrimalResolveLPs() ◆ SCIPgetNPrimalResolveLPIterations() ◆ SCIPgetNDualResolveLPs() ◆ SCIPgetNDualResolveLPIterations() ◆ SCIPgetNNodeLPs() ◆ SCIPgetNNodeZeroIterationLPs() ◆ SCIPgetNNodeLPIterations() ◆ SCIPgetNNodeInitLPs() ◆ SCIPgetNNodeInitLPIterations() ◆ SCIPgetNDivingLPs() ◆ SCIPgetNDivingLPIterations() ◆ SCIPgetNStrongbranchs() ◆ SCIPgetNStrongbranchLPIterations() ◆ SCIPgetNRootStrongbranchs() ◆ SCIPgetNRootStrongbranchLPIterations() ◆ SCIPgetNPriceRounds() int SCIPgetNPriceRounds ( SCIPscip ) ◆ SCIPgetNPricevars() int SCIPgetNPricevars ( SCIPscip ) ◆ SCIPgetNPricevarsFound() int SCIPgetNPricevarsFound ( SCIPscip ) ◆ SCIPgetNPricevarsApplied() int SCIPgetNPricevarsApplied ( SCIPscip ) ◆ SCIPgetNSepaRounds() int SCIPgetNSepaRounds ( SCIPscip ) ◆ SCIPgetNCutsFound() int SCIPgetNCutsFound ( SCIPscip ) ◆ SCIPgetNCutsFoundRound() int SCIPgetNCutsFoundRound ( SCIPscip ) ◆ SCIPgetNCutsApplied() int SCIPgetNCutsApplied ( SCIPscip ) ◆ SCIPgetNConflictConssFound()

get total number of constraints found in conflict analysis (conflict, reconvergence constraints, and dual proofs)

Returns
the total number of constraints found in conflict analysis (conflict, reconvergence constraints, and dual proofs)
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1093 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage(), SCIPconflictGetNBoundexceedingLPConflictConss(), SCIPconflictGetNBoundexceedingLPReconvergenceConss(), SCIPconflictGetNDualproofsBndGlobal(), SCIPconflictGetNDualproofsInfGlobal(), SCIPconflictGetNInfeasibleLPConflictConss(), SCIPconflictGetNInfeasibleLPReconvergenceConss(), SCIPconflictGetNPropConflictConss(), SCIPconflictGetNPropReconvergenceConss(), SCIPconflictGetNPseudoConflictConss(), SCIPconflictGetNPseudoReconvergenceConss(), SCIPconflictGetNStrongbranchConflictConss(), SCIPconflictGetNStrongbranchReconvergenceConss(), and TRUE.

Referenced by SCIP_DECL_HEUREXEC(), SCIPperformGenericDivingAlgorithm(), and setupAndSolveSubscipRapidlearning().

◆ SCIPgetNConflictConssFoundNode() int SCIPgetNConflictConssFoundNode ( SCIPscip ) ◆ SCIPgetNConflictConssApplied() ◆ SCIPgetNConflictDualproofsApplied() ◆ SCIPgetMaxDepth() int SCIPgetMaxDepth ( SCIPscip ) ◆ SCIPgetMaxTotalDepth() int SCIPgetMaxTotalDepth ( SCIPscip ) ◆ SCIPgetNBacktracks() ◆ SCIPgetNActiveConss() int SCIPgetNActiveConss ( SCIPscip ) ◆ SCIPgetNEnabledConss() int SCIPgetNEnabledConss ( SCIPscip ) ◆ SCIPgetAvgDualbound() ◆ SCIPgetAvgLowerbound() ◆ SCIPgetDualbound()

gets global dual bound

Returns
the global dual bound
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1347 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIP_INVALID, 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_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_TABLEOUTPUT(), SCIPbendersComputeSubproblemLowerbound(), SCIPcopyConcurrentSolvingStats(), SCIPgetGap(), SCIPperformGenericDivingAlgorithm(), SCIPprintSolutionStatistics(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPvalidateSolve(), setupAndSolveSubscipRapidlearning(), solveComponent(), solvePricingMINLP(), solveSubscip(), and writeBounds().

◆ SCIPgetLowerbound()

gets global lower (dual) bound in transformed problem

Returns
the global lower (dual) bound in transformed problem
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1374 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(), initializeCandsLists(), performInteriorSolCutStrengthening(), primalAddSol(), propagateLowerbound(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIPapplyProximity(), SCIPgetDualbound(), SCIPgetGap(), SCIPgetTransGap(), SCIPperformGenericDivingAlgorithm(), SCIPpriceLoop(), SCIPsolveIsStopped(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipMutation(), setupSubproblem(), setupSubScip(), solveSubproblem(), subtreeSumGapComputeFromScratchEfficiently(), wrapperDins(), and wrapperRins().

◆ SCIPgetDualboundRoot() ◆ SCIPgetLowerboundRoot() ◆ SCIPgetFirstLPDualboundRoot() ◆ SCIPgetFirstLPLowerboundRoot() ◆ SCIPgetFirstPrimalBound() ◆ SCIPgetPrimalbound()

gets global primal bound (objective value of best solution or user objective limit) for the original problem

Returns
the global primal bound (objective value of best solution or user objective limit) for the original problem
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1527 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), SCIPgetUpperbound(), SCIPprobExternObjval(), and TRUE.

Referenced by calcGap(), checkLogCriterion(), checkOptimalSolution(), DECL_TIMESERIESUPDATE(), displayRelevantStats(), SCIP_DECL_CONCSOLVERSYNCWRITE(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_RELAXEXEC(), SCIPapplyProximity(), SCIPbendersExec(), SCIPgetGap(), SCIPprintSolutionStatistics(), SCIPprintStage(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPvalidateSolve(), setupAndSolve(), solveComponent(), subtreeSumGapUpdate(), transitionPhase3(), updateLogRegression(), and writeBounds().

◆ SCIPgetUpperbound()

gets global upper (primal) bound in transformed problem (objective value of best solution or user objective limit)

Returns
the global upper (primal) bound in transformed problem (objective value of best solution or user objective limit)
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1551 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIP_STATUS_UNBOUNDED, SCIPcheckStage(), SCIPgetStatus(), SCIPinfinity(), and TRUE.

Referenced by addLocalbranchingConstraintAndObjcutoff(), addNodesInformation(), applyOptcumulative(), calcGap(), checkLeavesBelowIncumbent(), computeCut(), createNLP(), createSubproblem(), createSubscip(), doSolveSubMIP(), executeDivingHeuristic(), executeLNSHeuristic(), getObjectiveFactor(), initializeCandsLists(), initRunStats(), isDisplaySol(), processNLPSol(), proposeFeasibleSolution(), releaseNodeFromDepthInfo(), SCIP_DECL_HEUREXEC(), SCIPapplyHeurDualval(), SCIPapplyHeurSubNlp(), SCIPgetPrimalbound(), SCIPgetTransGap(), SCIPmakeSOS1sFeasible(), SCIPpriceLoop(), SCIPsolveCIP(), SCIPsolveIsStopped(), SCIPstoreSolutionGap(), SCIPtreemodelSelectCandidate(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setupSubScip(), solveSubNLP(), solveSubproblem(), subtreeSumGapComputeFromScratchEfficiently(), subtreeSumGapUpdate(), transferSolution(), updateObjUpperbound(), wrapperDins(), and wrapperRins().

◆ SCIPgetCutoffbound()

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

Returns
global cutoff bound in transformed problem
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1581 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), and TRUE.

Referenced by addObjCutoff(), aggregation(), analyzeGenVBoundConflict(), applyNlobbt(), branch(), calculateCutoffScore(), calculateRelCutoffScore(), checkParallelObjective(), computeInteriorPoint(), createGenVBound(), execGenVBounds(), execRelpscost(), executeBranching(), executeBranchingRecursive(), getCutoffboundGenVBound(), performLPRandRounding(), performLPSimpleRounding(), performStrongbranchWithPropagation(), propagateCutoffbound(), propdataInit(), runVanillaStrongBranching(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), 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(), selectRounding(), selectVarMultAggrBranching(), selectVarRecursive(), separateCuts(), solveComponent(), solveNlp(), solveProbingLP(), transferSolution(), updateCutoffbound(), and writeBounds().

◆ SCIPupdateCutoffbound()

updates the cutoff bound

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Note
using this method in the solving stage can lead to an erroneous SCIP solving status; in particular, if a solution not respecting the cutoff bound was found before installing a cutoff bound which renders the remaining problem infeasible, this solution may be reported as optimal
Precondition
This method can be called if SCIP is in one of the following stages:
Note
the given cutoff bound has to better or equal to known one (SCIPgetCutoffbound())
a given cutoff bound is also used for updating the objective limit, if possible
Parameters
scip SCIP data structure cutoffbound new cutoff bound

Definition at line 1609 of file scip_solvingstats.c.

References FALSE, SCIP_CALL, SCIP_OKAY, SCIPcheckStage(), SCIPgetCutoffbound(), SCIPprimalSetCutoffbound(), and TRUE.

Referenced by checkParallelObjective(), solveComponent(), and updateCutoffbound().

◆ SCIPisPrimalboundSol() ◆ SCIPgetGap()

gets current gap |(primalbound - dualbound)/min(|primalbound|,|dualbound|)| if both bounds have same sign, or infinity, if they have opposite sign

Returns
the current gap |(primalbound - dualbound)/min(|primalbound|,|dualbound|)| if both bounds have same sign, or infinity, if they have opposite sign
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1664 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, 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(), SCIPprintSolutionStatistics(), SCIPsolveIsStopped(), and solveComponent().

◆ SCIPgetTransGap()

gets current gap |(upperbound - lowerbound)/min(|upperbound|,|lowerbound|)| in transformed problem if both bounds have same sign, or infinity, if they have opposite sign

Returns
current gap |(upperbound - lowerbound)/min(|upperbound|,|lowerbound|)| in transformed problem if both bounds have same sign, or infinity, if they have opposite sign
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1698 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIP_STATUS_INFEASIBLE, SCIP_STATUS_INFORUNBD, SCIP_STATUS_UNBOUNDED, SCIPcheckStage(), SCIPcomputeGap(), SCIPgetLowerbound(), SCIPgetStatus(), SCIPgetUpperbound(), SCIPsetEpsilon(), SCIPsetInfinity(), SCIPsetIsInfinity(), and TRUE.

◆ SCIPgetNSolsFound()

gets number of feasible primal solutions found so far

Returns
the number of feasible primal solutions found so far
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1736 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), and TRUE.

Referenced by checkExec(), determineVariableFixings(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NODESELSELECT(), SCIPapplyProximity(), SCIPapplyZeroobj(), and SCIPperformGenericDivingAlgorithm().

◆ SCIPgetNLimSolsFound() ◆ SCIPgetNBestSolsFound() ◆ SCIPgetAvgPseudocost() ◆ SCIPgetAvgPseudocostCurrentRun()

gets the average pseudo cost value for the given direction over all variables, only using the pseudo cost information of the current run

Returns
the average pseudo cost value for the given direction over all variables, only using the pseudo cost information of the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure solvaldelta difference of variable's new LP value - old LP value

Definition at line 1827 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), SCIPhistoryGetPseudocost(), and TRUE.

◆ SCIPgetAvgPseudocostCount() ◆ SCIPgetAvgPseudocostCountCurrentRun() ◆ SCIPgetPseudocostCount() ◆ SCIPgetAvgPseudocostScore() ◆ SCIPgetPseudocostVariance() ◆ SCIPgetAvgPseudocostScoreCurrentRun()

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

Returns
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
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 1959 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage(), SCIPhistoryGetPseudocost(), and TRUE.

◆ SCIPgetAvgConflictScore() ◆ SCIPgetAvgConflictScoreCurrentRun()

gets the average conflict score value over all variables, only using the conflict score information of the current run

Returns
the average conflict score value over all variables, only using the conflict score information of the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 2007 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage(), SCIPhistoryGetVSIDS(), and TRUE.

◆ SCIPgetAvgConflictlengthScore() ◆ SCIPgetAvgConflictlengthScoreCurrentRun() SCIP_Real SCIPgetAvgConflictlengthScoreCurrentRun ( SCIPscip )

gets the average conflictlength score value over all variables, only using the conflictlength information of the current run

Returns
the average conflictlength score value over all variables, only using the conflictlength information of the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 2057 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage(), SCIPhistoryGetAvgConflictlength(), and TRUE.

◆ SCIPgetAvgInferences() ◆ SCIPgetAvgInferencesCurrentRun()

returns the average number of inferences found after branching in given direction over all variables, only using the inference information of the current run

Returns
the average number of inferences found after branching in given direction over all variables, only using the inference information of the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure dir branching direction (downwards, or upwards)

Definition at line 2100 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), SCIPhistoryGetAvgInferences(), and TRUE.

◆ SCIPgetAvgInferenceScore() ◆ SCIPgetAvgInferenceScoreCurrentRun()

gets the average inference score value over all variables, only using the inference information of the current run

Returns
the average inference score value over all variables, only using the inference information of the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 2143 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage(), SCIPhistoryGetAvgInferences(), and TRUE.

◆ SCIPgetAvgCutoffs() ◆ SCIPgetAvgCutoffsCurrentRun()

returns the average number of cutoffs found after branching in given direction over all variables, only using the cutoff information of the current run

Returns
the average number of cutoffs found after branching in given direction over all variables, only using the cutoff information of the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure dir branching direction (downwards, or upwards)

Definition at line 2186 of file scip_solvingstats.c.

References FALSE, SCIP_CALL_ABORT, SCIPcheckStage(), SCIPhistoryGetAvgCutoffs(), and TRUE.

◆ SCIPgetAvgCutoffScore() ◆ SCIPgetAvgCutoffScoreCurrentRun()

gets the average cutoff score value over all variables, only using the cutoff score information of the current run

Returns
the average cutoff score value over all variables, only using the cutoff score information of the current run
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters

Definition at line 2227 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_BRANCHDIR_DOWNWARDS, SCIP_BRANCHDIR_UPWARDS, SCIP_CALL_ABORT, SCIP_Real, SCIPbranchGetScore(), SCIPcheckStage(), SCIPhistoryGetAvgCutoffs(), and TRUE.

◆ SCIPgetAvgGMIeff() ◆ SCIPincAvgGMIeff() ◆ SCIPgetDeterministicTime() ◆ SCIPprintOrigProblem()

outputs original problem to file stream

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
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 2368 of file scip_solvingstats.c.

References FALSE, NULL, printProblem(), SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIP_WRITEERROR, SCIPcheckStage(), and TRUE.

Referenced by runBrachistochrone(), runGastrans(), runPacking(), runSpring(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIPwriteMps(), and writeProblem().

◆ SCIPprintTransProblem()

outputs transformed problem of the current node to file stream

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
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 2412 of file scip_solvingstats.c.

References FALSE, NULL, printProblem(), SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIP_WRITEERROR, SCIPcheckStage(), and TRUE.

Referenced by SCIP_DECL_DIALOGEXEC(), SCIP_DECL_READERWRITE(), SCIPwriteMps(), and writeProblem().

◆ SCIPprintStatusStatistics() void SCIPprintStatusStatistics ( SCIPscip, FILE *  file  ) ◆ SCIPprintTimingStatistics() void SCIPprintTimingStatistics ( SCIPscip, FILE *  file  )

outputs timing statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3968 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_CALL_ABORT, SCIP_Real, SCIP_STAGE_PROBLEM, SCIPcheckStage(), SCIPclockGetTime(), SCIPgetReadingTime(), SCIPgetStage(), SCIPmessageFPrintInfo(), and TRUE.

Referenced by SCIP_DECL_TABLEOUTPUT().

◆ SCIPprintOrigProblemStatistics() void SCIPprintOrigProblemStatistics ( SCIPscip, FILE *  file  ) ◆ SCIPprintTransProblemStatistics() void SCIPprintTransProblemStatistics ( SCIPscip, FILE *  file  ) ◆ SCIPprintPresolverStatistics() void SCIPprintPresolverStatistics ( SCIPscip, FILE *  file  )

outputs presolver statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 2535 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintConstraintStatistics() void SCIPprintConstraintStatistics ( SCIPscip, FILE *  file  )

outputs constraint statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 2653 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintConstraintTimingStatistics() void SCIPprintConstraintTimingStatistics ( SCIPscip, FILE *  file  )

outputs constraint timing statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 2712 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintPropagatorStatistics() void SCIPprintPropagatorStatistics ( SCIPscip, FILE *  file  )

outputs propagator statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 2773 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintConflictStatistics() void SCIPprintConflictStatistics ( SCIPscip, FILE *  file  )

outputs conflict statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 2836 of file scip_solvingstats.c.

References 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(), SCIPconflictGetNStrongbranchCalls(), SCIPconflictGetNStrongbranchConflictConss(), SCIPconflictGetNStrongbranchConflictLiterals(), SCIPconflictGetNStrongbranchIterations(), SCIPconflictGetNStrongbranchReconvergenceConss(), SCIPconflictGetNStrongbranchReconvergenceLiterals(), SCIPconflictGetNStrongbranchSuccess(), SCIPconflictGetPropTime(), SCIPconflictGetPseudoTime(), SCIPconflictGetStrongbranchTime(), SCIPconflictstoreGetInitPoolSize(), SCIPconflictstoreGetMaxPoolSize(), SCIPmessageFPrintInfo(), SCIPsnprintf(), and TRUE.

Referenced by SCIP_DECL_TABLEOUTPUT().

◆ SCIPprintSeparatorStatistics() void SCIPprintSeparatorStatistics ( SCIPscip, 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.

Note
The following edge case may lead to over or undercounting of statistics: When SCIPapplyCutsProbing() is called, cuts are counted for the cut selection statistics, but not for the separator statistics. This happens, e.g., in the default plugin prop_obbt.c.
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 2985 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintCutselectorStatistics() void SCIPprintCutselectorStatistics ( SCIPscip, FILE *  file  )

outputs cutselector statistics

Precondition
This method can be called if SCIP is in one of the following stages:

outputs cutselector statistics

 Filtered = ViaPoolAdd(Separators) + DirectAdd(Separators) - Selected - Cuts(Constraints)
 Selected = Applied(Separators) + Applied(Constraints)
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3072 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintPricerStatistics() void SCIPprintPricerStatistics ( SCIPscip, FILE *  file  )

outputs pricer statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3113 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_CALL_ABORT, SCIPcheckStage(), SCIPmessageFPrintInfo(), SCIPpricerGetName(), SCIPpricerGetNCalls(), SCIPpricerGetNVarsFound(), SCIPpricerGetSetupTime(), SCIPpricerGetTime(), SCIPpricestoreGetNProbPricings(), SCIPpricestoreGetNProbvarsFound(), SCIPpricestoreGetProbPricingTime(), SCIPsetSortPricersName(), and TRUE.

Referenced by SCIP_DECL_TABLEOUTPUT().

◆ SCIPprintBranchruleStatistics() void SCIPprintBranchruleStatistics ( SCIPscip, FILE *  file  )

outputs branching rule statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3151 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintHeuristicStatistics() void SCIPprintHeuristicStatistics ( SCIPscip, FILE *  file  )

outputs heuristics statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3194 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintCompressionStatistics() void SCIPprintCompressionStatistics ( SCIPscip, FILE *  file  )

outputs compression statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3314 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_CALL_ABORT, SCIP_LONGINT_FORMAT, SCIPcheckStage(), SCIPcomprGetName(), SCIPcomprGetNCalls(), SCIPcomprGetNFound(), SCIPcomprGetSetupTime(), SCIPcomprGetTime(), SCIPmessageFPrintInfo(), SCIPsetSortComprsName(), and TRUE.

Referenced by SCIP_DECL_TABLEOUTPUT().

◆ SCIPprintLPStatistics() void SCIPprintLPStatistics ( SCIPscip, FILE *  file  ) ◆ SCIPprintNLPStatistics() void SCIPprintNLPStatistics ( SCIPscip, FILE *  file  ) ◆ SCIPprintRelaxatorStatistics() void SCIPprintRelaxatorStatistics ( SCIPscip, FILE *  file  )

outputs relaxator statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3503 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintTreeStatistics() void SCIPprintTreeStatistics ( SCIPscip, FILE *  file  ) ◆ SCIPprintRootStatistics() void SCIPprintRootStatistics ( SCIPscip, FILE *  file  )

outputs root statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3903 of file scip_solvingstats.c.

References 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().

◆ SCIPprintSolutionStatistics() void SCIPprintSolutionStatistics ( SCIPscip, FILE *  file  )

outputs solution statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3595 of file scip_solvingstats.c.

References BMSclearMemoryArray, FALSE, MAX, NULL, 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, SCIPcheckStage(), SCIPgetDualbound(), SCIPgetGap(), SCIPgetPrimalbound(), SCIPgetSolvingTime(), SCIPgetStage(), SCIPgetStatus(), SCIPheurGetName(), SCIPisFeasZero(), SCIPisInfinity(), SCIPisLE(), SCIPmessageFPrintInfo(), SCIPretransformObj(), SCIPsetIsInfinity(), SCIPsnprintf(), SCIPsolGetDepth(), SCIPsolGetHeur(), SCIPsolGetNodenum(), SCIPsolGetObj(), SCIPsolGetRunnum(), SCIPsolGetTime(), SCIPstatGetDualReferenceIntegral(), SCIPstatGetPrimalDualIntegral(), SCIPstatGetPrimalReferenceIntegral(), and TRUE.

Referenced by SCIP_DECL_TABLEOUTPUT().

◆ SCIPprintConcsolverStatistics() void SCIPprintConcsolverStatistics ( SCIPscip, FILE *  file  )

outputs concurrent solver statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 3797 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintBendersStatistics() void SCIPprintBendersStatistics ( SCIPscip, FILE *  file  )

outputs Benders' decomposition statistics

Precondition
This method can be called if SCIP is in one of the following stages:

display Benders' decomposition statistics

Parameters
scip SCIP data structure file output file

Definition at line 3841 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintExpressionHandlerStatistics() void SCIPprintExpressionHandlerStatistics ( SCIPscip, FILE *  file  )

outputs expression handler statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 4030 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintNLPIStatistics() void SCIPprintNLPIStatistics ( SCIPscip, FILE *  file  )

outputs NLPI statistics

Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file

Definition at line 4089 of file scip_solvingstats.c.

References FALSE, 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().

◆ SCIPprintStatistics()

outputs solving statistics

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Note
If limits have been changed between the solution and the call to this function, the status is recomputed and thus may to correspond to the original status.
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file (or NULL for standard output)

Definition at line 4183 of file scip_solvingstats.c.

References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage(), SCIPgetNTables(), SCIPgetStage(), SCIPgetTables(), SCIPsortPtr(), SCIPtableGetEarliestStage(), SCIPtableIsActive(), SCIPtableOutput(), and TRUE.

Referenced by applyRepair(), execmain(), executeLNSHeuristic(), fromAmpl(), fromCommandLine(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_HEUREXEC(), SCIPapplyProximity(), SCIPapplyRedSize(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipOneopt(), setupAndSolveSubscipRapidlearning(), setupAndSolveSubscipTrustregion(), solveSubNLP(), solveSubproblem(), solveSubscip(), solveSubscipLpface(), wrapperDins(), and wrapperRins().

◆ SCIPprintReoptStatistics()

outputs reoptimization statistics

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file (or NULL for standard output)

Definition at line 4236 of file scip_solvingstats.c.

References 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().

◆ SCIPprintBranchingStatistics()

outputs history statistics about branchings on variables

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
scip SCIP data structure file output file (or NULL for standard output)

Definition at line 4317 of file scip_solvingstats.c.

References FALSE, 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(), and TRUE.

Referenced by SCIP_DECL_DIALOGEXEC().

◆ SCIPprintDisplayLine()

outputs node information display line

Returns
SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
Precondition
This method can be called if SCIP is in one of the following stages:
Parameters
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 4432 of file scip_solvingstats.c.

References FALSE, SCIP_CALL, SCIP_OKAY, SCIPcheckStage(), SCIPdispPrintLine(), and TRUE.

Referenced by generateAndApplyBendersCuts(), runVanillaStrongBranching(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPsyncstoreFinishSync(), and solveComponent().

◆ SCIPgetNImplications() int SCIPgetNImplications ( SCIPscip ) ◆ SCIPwriteImplicationConflictGraph() SCIP_RETCODE SCIPwriteImplicationConflictGraph ( SCIPscip, const char *  filename  ) ◆ SCIPstoreSolutionGap() void SCIPstoreSolutionGap ( SCIPscip )

update statistical information when a new solution was found

Parameters

Definition at line 4500 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(), solveNode(), and solveNodeLP().

◆ SCIPgetPrimalDualIntegral()

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4