prop_probing.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
60 int maxproprounds, /**< maximal number of propagation rounds (-1: no limit, 0: parameter settings) */
68 /** analyses boundchanges resulting from probing on a variable and performs deduced fixations, aggregations, and domain tightenings
72 * variable fixations, aggregations, implications, and bound changes. Variable probingvar does not
87 SCIP_Real* leftimpllbs, /**< lower bounds after applying implications and cliques in left branch, or NULL */
88 SCIP_Real* leftimplubs, /**< upper bounds after applying implications and cliques in left branch, or NULL */
91 SCIP_Real* rightimpllbs, /**< lower bounds after applying implications and cliques in right branch, or NULL */
92 SCIP_Real* rightimplubs, /**< upper bounds after applying implications and cliques in right branch, or NULL */
95 int* nfixedvars, /**< pointer to counter which is increased by the number of deduced variable fixations */
96 int* naggrvars, /**< pointer to counter which is increased by the number of deduced variable aggregations */
97 int* nimplications, /**< pointer to counter which is increased by the number of deduced implications */
98 int* nchgbds, /**< pointer to counter which is increased by the number of deduced bound tightenings */
Definition: struct_scip.h:58
Definition: struct_var.h:198
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:1323
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:1198
SCIP_RETCODE SCIPincludePropProbing(SCIP *scip)
Definition: prop_probing.c:1134
common defines and data types used in all packages of SCIP
Definition: objbenders.h:33