methods to include specific presolvers into SCIP
This module contains methods to include specific presolvers into SCIP.
Functions | |
SCIP_RETCODE | SCIPincludePresolBoundshift (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolConvertinttobin (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolDomcol (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolDualagg (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolDualcomp (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolDualinfer (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolGateextraction (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolImplfree (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolImplics (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolInttobinary (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolQPKKTref (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolRedvub (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolStuffing (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolTrivial (SCIP *scip) |
SCIP_RETCODE | SCIPincludePresolTworowbnd (SCIP *scip) |
SCIP_RETCODE SCIPincludePresolBoundshift | ( | SCIP * | scip | ) |
creates the boundshift presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 241 of file presol_boundshift.c.
References DEFAULT_FLIPPING, DEFAULT_INTEGER, DEFAULT_MAXSHIFT, initPresoldata(), NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddLongintParam(), SCIPallocBlockMemory, SCIPincludePresolBasic(), SCIPsetPresolCopy(), SCIPsetPresolFree(), and TRUE.
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolConvertinttobin | ( | SCIP * | scip | ) |
creates the convertinttobin presolver and includes it in SCIP
scip | SCIP data structure |
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(), SCIPallocBlockMemory, SCIPincludePresolBasic(), SCIPsetPresolCopy(), SCIPsetPresolFree(), and TRUE.
Referenced by SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolDomcol | ( | SCIP * | scip | ) |
creates the dominated column presolver and includes it in SCIP
creates the domcol presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 2397 of file presol_domcol.c.
References DEFAULT_CONTINUOUS_RED, DEFAULT_NUMMAXPAIRS, DEFAULT_NUMMINPAIRS, DEFAULT_PREDBNDSTR, FALSE, NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPallocBlockMemory, SCIPincludePresolBasic(), SCIPsetPresolCopy(), and SCIPsetPresolFree().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolDualagg | ( | SCIP * | scip | ) |
creates the dualagg presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 591 of file presol_dualagg.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, and SCIPincludePresolBasic().
Referenced by SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolDualcomp | ( | SCIP * | scip | ) |
creates the dualcomp presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 813 of file presol_dualcomp.c.
References DEFAULT_COMP_ONLY_DIS_VARS, FALSE, NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocBlockMemory, SCIPincludePresolBasic(), SCIPsetPresolCopy(), and SCIPsetPresolFree().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolDualinfer | ( | SCIP * | scip | ) |
creates the dual inference presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 1305 of file presol_dualinfer.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolGateextraction | ( | SCIP * | scip | ) |
creates the gateextraction presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 1767 of file presol_gateextraction.c.
Referenced by SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolImplfree | ( | SCIP * | scip | ) |
creates the implied free presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 1278 of file presol_implfree.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolImplics | ( | SCIP * | scip | ) |
creates the implics presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 336 of file presol_implics.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolInttobinary | ( | SCIP * | scip | ) |
creates the inttobinary presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 154 of file presol_inttobinary.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolQPKKTref | ( | SCIP * | scip | ) |
creates the QP KKT reformulation presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 1977 of file presol_qpkktref.c.
References FALSE, NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocBlockMemory, SCIPincludePresolBasic(), SCIPsetPresolCopy(), SCIPsetPresolFree(), and TRUE.
Referenced by SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolRedvub | ( | SCIP * | scip | ) |
creates the redvub presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 665 of file presol_redvub.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, and SCIPincludePresolBasic().
Referenced by SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolStuffing | ( | SCIP * | scip | ) |
creates the stuffing presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 466 of file presol_stuffing.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolTrivial | ( | SCIP * | scip | ) |
creates the trivial presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 187 of file presol_trivial.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludePresolTworowbnd | ( | SCIP * | scip | ) |
creates the tworowbnd presolver and includes it in SCIP
scip | SCIP data structure |
Definition at line 1543 of file presol_tworowbnd.c.
References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy().
Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins().