presol_convertinttobin.c File Reference Detailed Descriptionpresolver that converts integer variables to binaries Converts integer variables at the beginning of Presolving into their binary representation. If necessary adds a bounding knapsack constraint. Definition in file presol_convertinttobin.c. #include <assert.h> #include <string.h> #include "scip/presol_convertinttobin.h" #include "scip/cons_knapsack.h" #include "scip/pub_misc.h" Go to the source code of this file.
Macro Definition Documentation
Definition at line 36 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin().
Definition at line 37 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin().
priority of the presolver (>= 0: before, < 0: after constraint handlers) Definition at line 38 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin().
maximal number of presolving rounds the presolver participates in (-1: no limit) Definition at line 39 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin().
Definition at line 42 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin().
absolute value of maximum domain size which will be converted Definition at line 44 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin().
should only integer variables with a domain size of 2^p - 1 be converted(, there we don't need an knapsack-constraint) Definition at line 45 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin().
should only integer variables with uplocks equals downlocks be converted Definition at line 48 of file presol_convertinttobin.c. Referenced by SCIPincludePresolConvertinttobin(). Function Documentation
copy method for constraint handler plugins (called when SCIP copies plugins) Definition at line 64 of file presol_convertinttobin.c.
destructor of presolver to free user data (called when SCIP is exiting) Definition at line 78 of file presol_convertinttobin.c.
presolving execution method Definition at line 94 of file presol_convertinttobin.c.
creates the convertinttobin presolver and includes it in SCIP
Definition at line 297 of file presol_convertinttobin.c. References DEFAULT_MAXDOMAINSIZE, DEFAULT_ONLYPOWERSOFTWO, DEFAULT_SAMELOCKSINBOTHDIRECTIONS, NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddLongintParam(), SCIPallocMemory, SCIPincludePresolBasic(), SCIPsetPresolCopy(), SCIPsetPresolFree(), and TRUE. Referenced by SCIPincludeDefaultPlugins(). |