Solving Constraint Integer Programs

scip_solvingstats.h File Reference

Detailed Description

public methods for querying solving statistics

Tobias Achterberg
Timo Berthold
Thorsten Koch
Alexander Martin
Marc Pfetsch
Kati Wolter
Gregor Hendel
Leona Gottwald

Definition in file scip_solvingstats.h.

#include "scip/def.h"
#include "scip/type_history.h"
#include "scip/type_message.h"
#include "scip/type_retcode.h"
#include "scip/type_scip.h"

Go to the source code of this file.


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 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)