prop_probing.h
Go to the documentation of this file.
31 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
69 int maxproprounds, /**< maximal number of propagation rounds (-1: no limit, 0: parameter settings) */
77 /** analyses boundchanges resulting from probing on a variable and performs deduced fixations, aggregations, and domain tightenings
81 * variable fixations, aggregations, implications, and bound changes. Variable probingvar does not
96 SCIP_Real* leftimpllbs, /**< lower bounds after applying implications and cliques in left branch, or NULL */
97 SCIP_Real* leftimplubs, /**< upper bounds after applying implications and cliques in left branch, or NULL */
100 SCIP_Real* rightimpllbs, /**< lower bounds after applying implications and cliques in right branch, or NULL */
101 SCIP_Real* rightimplubs, /**< upper bounds after applying implications and cliques in right branch, or NULL */
104 int* nfixedvars, /**< pointer to counter which is increased by the number of deduced variable fixations */
105 int* naggrvars, /**< pointer to counter which is increased by the number of deduced variable aggregations */
106 int* nimplications, /**< pointer to counter which is increased by the number of deduced implications */
107 int* nchgbds, /**< pointer to counter which is increased by the number of deduced bound tightenings */
Definition: struct_scip.h:68
Definition: struct_var.h:207
type definitions for return codes for SCIP methods
type definitions for LP management
type definitions for SCIP's main datastructure
type definitions for problem variables
SCIP_RETCODE SCIPanalyzeDeductionsProbing(SCIP *scip, SCIP_VAR *probingvar, SCIP_Real leftub, SCIP_Real rightlb, int nvars, SCIP_VAR **vars, SCIP_Real *leftimpllbs, SCIP_Real *leftimplubs, SCIP_Real *leftproplbs, SCIP_Real *leftpropubs, SCIP_Real *rightimpllbs, SCIP_Real *rightimplubs, SCIP_Real *rightproplbs, SCIP_Real *rightpropubs, int *nfixedvars, int *naggrvars, int *nimplications, int *nchgbds, SCIP_Bool *cutoff)
Definition: prop_probing.c:1333
SCIP_RETCODE SCIPapplyProbingVar(SCIP *scip, SCIP_VAR **vars, int nvars, int probingpos, SCIP_BOUNDTYPE boundtype, SCIP_Real bound, int maxproprounds, SCIP_Real *impllbs, SCIP_Real *implubs, SCIP_Real *proplbs, SCIP_Real *propubs, SCIP_Bool *cutoff)
Definition: prop_probing.c:1208
SCIP_RETCODE SCIPincludePropProbing(SCIP *scip)
Definition: prop_probing.c:1144
common defines and data types used in all packages of SCIP
Definition: objbenders.h:43