struct_conflict.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 43 SCIP_DECL_CONFLICTCOPY((*conflictcopy)); /**< copy method of conflict handler or NULL if you don't want to copy your plugin into sub-SCIPs */ 47 SCIP_DECL_CONFLICTINITSOL((*conflictinitsol));/**< solving process initialization method of conflict handler */ 48 SCIP_DECL_CONFLICTEXITSOL((*conflictexitsol));/**< solving process deinitialization method of conflict handler */ 51 SCIP_CLOCK* setuptime; /**< time spend for setting up this conflict handler for the next stages */ 63 SCIP_Real confrelaxedbd; /**< relaxed bound belonging the the bound change at the conflict depth */ 91 SCIP_Longint nappliedglbconss; /**< total number of conflict constraints added globally to the problem */ 92 SCIP_Longint nappliedglbliterals;/**< total number of literals in globally applied conflict constraints */ 94 SCIP_Longint nappliedlocconss; /**< total number of conflict constraints added locally to the problem */ 95 SCIP_Longint nappliedlocliterals;/**< total number of literals in locally applied conflict constraints */ 98 SCIP_Longint npropconfconss; /**< number of valid conflict constraints detected in propagation conflict analysis */ 99 SCIP_Longint npropconfliterals; /**< total number of literals in valid propagation conflict constraints */ 100 SCIP_Longint npropreconvconss; /**< number of reconvergence constraints detected in propagation conflict analysis */ 101 SCIP_Longint npropreconvliterals;/**< total number of literals in valid propagation reconvergence constraints */ 104 SCIP_Longint ninflpconfconss; /**< number of valid conflict constraints detected in infeasible LP conflict 106 SCIP_Longint ninflpconfliterals; /**< total number of literals in valid infeasible LP conflict constraints */ 107 SCIP_Longint ninflpreconvconss; /**< number of reconvergence constraints detected in infeasible LP conflict 109 SCIP_Longint ninflpreconvliterals; /**< total number of literals in valid infeasible LP reconvergence 111 SCIP_Longint ninflpiterations; /**< total number of LP iterations used in infeasible LP conflict analysis */ 114 SCIP_Longint nboundlpconfconss; /**< number of valid conflict constraints detected in bound exceeding LP 116 SCIP_Longint nboundlpconfliterals; /**< total number of literals in valid bound exceeding LP conflict 118 SCIP_Longint nboundlpreconvconss;/**< number of reconvergence constraints detected in bound exceeding LP 120 SCIP_Longint nboundlpreconvliterals; /**< total number of literals in valid bound exceeding LP reconvergence 122 SCIP_Longint nboundlpiterations; /**< total number of LP iterations used in bound exceeding LP conflict 126 SCIP_Longint nsbconfconss; /**< number of conflict constraints detected in strong branching conflict analysis */ 127 SCIP_Longint nsbconfliterals; /**< total number of literals in valid strong branching conflict constraints */ 128 SCIP_Longint nsbreconvconss; /**< number of reconvergence constraints detected in strong branch conflict analysis */ 129 SCIP_Longint nsbreconvliterals; /**< total number of literals in valid strong branching reconvergence constraints */ 130 SCIP_Longint nsbiterations; /**< total number of LP iterations used in strong branching conflict analysis */ 133 SCIP_Longint npseudoconfconss; /**< number of valid conflict constraints detected in pseudo sol conflict analysis */ 134 SCIP_Longint npseudoconfliterals;/**< total number of literals in valid pseudo solution conflict constraints */ 135 SCIP_Longint npseudoreconvconss; /**< number of reconvergence constraints detected in pseudo sol conflict analysis */ 136 SCIP_Longint npseudoreconvliterals;/**< total number of literals in valid pseudo solution reconvergence constraints */ 149 SCIP_Real* conflictsetscores; /**< score values of the conflict sets found at the current node */
type definitions for miscellaneous datastructures Definition: struct_misc.h:63 SCIP_Longint npseudoreconvliterals Definition: struct_conflict.h:136 Definition: struct_conflict.h:88 SCIP_DECL_CONFLICTEXITSOL((*conflictexitsol)) SCIP_DECL_CONFLICTCOPY((*conflictcopy)) SCIP_DECL_CONFLICTEXEC((*conflictexec)) Definition: struct_conflict.h:39 Definition: struct_conflict.h:58 SCIP_Longint ninflpreconvliterals Definition: struct_conflict.h:109 SCIP_DECL_CONFLICTINITSOL((*conflictinitsol)) SCIP_CONFLICTHDLRDATA * conflicthdlrdata Definition: struct_conflict.h:50 type definitions for specific LP solvers interface SCIP_DECL_CONFLICTEXIT((*conflictexit)) struct SCIP_ConflicthdlrData SCIP_CONFLICTHDLRDATA Definition: type_conflict.h:40 type definitions for problem variables type definitions for conflict analysis Definition: struct_var.h:104 SCIP_DECL_CONFLICTFREE((*conflictfree)) SCIP_Longint nboundlpreconvliterals Definition: struct_conflict.h:120 type definitions for clocks and timing issues SCIP_Longint nboundlpconfliterals Definition: struct_conflict.h:116 Definition: struct_conflict.h:77 SCIP_DECL_CONFLICTINIT((*conflictinit)) common defines and data types used in all packages of SCIP Definition: struct_clock.h:54 |