Detailed Description
methods to include specific cut selectors into SCIP
This module contains methods to include specific cut selectors into SCIP.
- Note
- All default plugins can be included at once (including all default cut selectors) using SCIPincludeDefaultPlugins()
Functions | |
SCIP_RETCODE | SCIPincludeCutselDynamic (SCIP *scip) |
SCIP_RETCODE | SCIPincludeCutselEnsemble (SCIP *scip) |
SCIP_RETCODE | SCIPincludeCutselHybrid (SCIP *scip) |
Function Documentation
◆ SCIPincludeCutselDynamic()
SCIP_RETCODE SCIPincludeCutselDynamic | ( | SCIP * | scip | ) |
creates the dynamic hybrid separator and includes it in SCIP
creates the dynamic cut selector and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 457 of file cutsel_dynamic.c.
References BMSclearMemory, CUTSEL_DESC, CUTSEL_NAME, CUTSEL_PRIORITY, DEFAULT_DIRCUTOFFDISTWEIGHT, DEFAULT_EFFICACYWEIGHT, DEFAULT_FILTERMODE, DEFAULT_INTSUPPORTWEIGHT, DEFAULT_MAXDEPTH, DEFAULT_MINGAIN, DEFAULT_MINORTHO, DEFAULT_OBJPARALWEIGHT, FALSE, NULL, SCIP_CALL, SCIP_INVALID, SCIP_MAXTREEDEPTH, SCIP_OKAY, SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPincludeCutselBasic(), SCIPselectCutsDynamic(), SCIPsetCutselCopy(), SCIPsetCutselExit(), SCIPsetCutselFree(), and SCIPsetCutselInit().
Referenced by SCIP_DECL_CUTSELCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeCutselEnsemble()
SCIP_RETCODE SCIPincludeCutselEnsemble | ( | SCIP * | scip | ) |
creates the ensemble separator and includes it in SCIP
creates the ensemble cut selector and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 562 of file cutsel_ensemble.c.
References BMSclearMemory, CUTSEL_DESC, CUTSEL_NAME, CUTSEL_PRIORITY, DEFAULT_DIRCUTOFFDISTWEIGHT, DEFAULT_EFFICACYWEIGHT, DEFAULT_EXPIMPROVWEIGHT, DEFAULT_FILTERDENSECUTS, DEFAULT_FILTERPARALCUTS, DEFAULT_GOODNUMERICBONUS, DEFAULT_INTSUPPORTWEIGHT, DEFAULT_MAXCOEFRATIOBONUS, DEFAULT_MAXCUTDENSITY, DEFAULT_MAXCUTS, DEFAULT_MAXNONZEROROOTROUND, DEFAULT_MAXNONZEROTREEROUND, DEFAULT_MAXNUMVARS, DEFAULT_MAXPARAL, DEFAULT_MAXSPARSITYBONUS, DEFAULT_MINSCORE, DEFAULT_NLOCKSWEIGHT, DEFAULT_OBJPARALWEIGHT, DEFAULT_PARALPENALTY, DEFAULT_PENALISELOCKS, DEFAULT_PENALISEOBJPARAL, DEFAULT_PENALISEPARALCUTS, DEFAULT_PSCOSTWEIGHT, DEFAULT_SPARSITYENDBONUS, FALSE, NULL, SCIP_CALL, SCIP_INVALID, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPincludeCutselBasic(), SCIPsetCutselCopy(), SCIPsetCutselExit(), SCIPsetCutselFree(), SCIPsetCutselInit(), and TRUE.
Referenced by SCIP_DECL_CUTSELCOPY(), and SCIPincludeDefaultPlugins().
◆ SCIPincludeCutselHybrid()
SCIP_RETCODE SCIPincludeCutselHybrid | ( | SCIP * | scip | ) |
creates the hybrid separator and includes it in SCIP
creates the hybrid cut selector and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 371 of file cutsel_hybrid.c.
References BADSCORE, BMSclearMemory, CUTSEL_DESC, CUTSEL_NAME, CUTSEL_PRIORITY, DEFAULT_DIRCUTOFFDISTWEIGHT, DEFAULT_EFFICACYWEIGHT, DEFAULT_INTSUPPORTWEIGHT, DEFAULT_MINORTHO, DEFAULT_MINORTHOROOT, DEFAULT_OBJPARALWEIGHT, FALSE, GOODSCORE, NULL, SCIP_CALL, SCIP_INVALID, SCIP_OKAY, SCIPaddRealParam(), SCIPallocBlockMemory, SCIPincludeCutselBasic(), SCIPsetCutselCopy(), SCIPsetCutselExit(), SCIPsetCutselFree(), and SCIPsetCutselInit().
Referenced by SCIP_DECL_CUTSELCOPY(), and SCIPincludeDefaultPlugins().