|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
struct_stat.h
Go to the documentation of this file.
27 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
48 SCIP_Longint nrootfirstlpiterations;/**< number of LP iterations for first LP solved at the root node */
53 SCIP_Longint nprimalresolvelpiterations; /**< number of primal LP iterations with advanced start basis */
54 SCIP_Longint ndualresolvelpiterations; /**< number of dual LP iterations with advanced start basis */
55 SCIP_Longint nlexdualresolvelpiterations; /**< number of lexicographic dual LP iterations with advanced start basis */
56 SCIP_Longint nnodelpiterations; /**< number of iterations for totally solving node relaxations */
57 SCIP_Longint ninitlpiterations; /**< number of iterations for solving nodes' initial relaxations */
60 SCIP_Longint nsbdivinglpiterations;/**< number of iterations in probing mode for strong branching */
62 SCIP_Longint nrootsblpiterations;/**< number of simplex iterations used in strong branching at the root node */
63 SCIP_Longint nconflictlpiterations;/**< number of simplex iterations used in conflict analysis */
65 SCIP_Longint ninternalnodes; /**< number of nodes processed in current run where a branching was performed */
66 SCIP_Longint ntotalnodes; /**< total number of nodes processed in all runs (including focus node) */
67 SCIP_Longint ntotalinternalnodes;/**< total number of nodes processed in all runs where a branching was performed */
73 SCIP_Longint ndelayedcutoffs; /**< number of times, the selected node was from a cut off subtree */
79 SCIP_Longint nsbsolsfound; /**< number of CIP-feasible solutions found during strong branching so far */
80 SCIP_Longint nexternalsolsfound; /**< number of externally given CIP-feasible solutions (or new solutions found when transforming old ones) */
88 SCIP_Longint nprobboundchgs; /**< total number of bound changes generated in the tree during probing */
89 SCIP_Longint nprobholechgs; /**< total number of hole changes generated in the tree during probing */
90 SCIP_Longint nsbdowndomchgs; /**< total number of domain changes generated at down children during strong branching */
91 SCIP_Longint nsbupdomchgs; /**< total number of domain changes generated at up children during strong branching */
94 SCIP_Real firstlpdualbound; /**< dual bound of root node computed by first LP solve (without cuts) */
111 SCIP_Real lastprimalbound; /**< last (non-infinite) primal bound (in transformed space) for integral evaluation */
112 SCIP_Real lastdualbound; /**< last (non-infinite) dual bound (in transformed space) for integral evaluation */
113 SCIP_Real lastlowerbound; /**< last lower bound (in transformed space) for integral evaluation */
114 SCIP_Real lastupperbound; /**< last upper bound (in transformed space) for integral evaluation */
115 SCIP_CLOCK* solvingtime; /**< total time used for solving (including presolving) the current problem */
116 SCIP_CLOCK* solvingtimeoverall; /**< total time used for solving (including presolving) during reoptimization */
128 SCIP_CLOCK* sbsoltime; /**< time needed for searching and storing feasible strong branching solutions */
133 SCIP_CLOCK* reoptupdatetime; /**< time needed for storing and recreating nodes and solutions for reoptimization */
135 SCIP_HISTORY* glbhistorycrun; /**< global history information over all variables for current run */
141 SCIP_Longint lpcount; /**< internal counter, where all lp calls are counted; this includes the restored lps after diving and probing */
151 SCIP_Longint nprimalresolvelps; /**< number of primal LPs solved with advanced start basis and at least 1 iteration */
152 SCIP_Longint ndualresolvelps; /**< number of dual LPs solved with advanced start basis and at least 1 iteration */
153 SCIP_Longint nlexdualresolvelps; /**< number of lexicographic dual LPs solved with advanced start basis and at least 1 iteration */
170 int nrootboundchgsrun; /**< total number of bound changes generated in the root node of current run */
172 int nrootintfixingsrun; /**< total number of global fixings of integer variables of current run */
185 int plungedepth; /**< current plunging depth (successive times, a child was selected as next node) */
205 int lastnpresolchgvartypes;/**< number of presolving variable type changes before presolving round */
208 int lastnpresoldelconss;/**< number of presolving constraint deletions before presolving round */
209 int lastnpresoladdconss;/**< number of presolving constraint additions before presolving round */
210 int lastnpresolupgdconss;/**< number of presolving constraint upgrades before presolving round */
211 int lastnpresolchgcoefs;/**< number of presolving coefficient changes before presolving round */
222 int nclockskipsleft; /**< how many times the timing should be skipped in SCIPsolveIsStopped() */
SCIP_Longint ndualresolvelpiterations Definition: struct_stat.h:54 Definition: struct_var.h:196 type definitions for problem statistics type definitions for output for visualization tools (VBC, BAK) Definition: struct_history.h:35 SCIP_Longint nprimalresolvelpiterations Definition: struct_stat.h:53 Definition: struct_heur.h:75 SCIP_Longint nlexdualresolvelpiterations Definition: struct_stat.h:55 type definitions for clocks and timing issues Definition: struct_visual.h:38 type definitions for branching and inference history Definition: struct_stat.h:44 common defines and data types used in all packages of SCIP Definition: struct_clock.h:54 |