methods to include specific node selectors into SCIP
This module contains methods to include specific node selectors into SCIP.
Functions | |
SCIP_RETCODE | SCIPincludeNodeselBfs (SCIP *scip) |
SCIP_RETCODE | SCIPincludeNodeselBreadthfirst (SCIP *scip) |
SCIP_RETCODE | SCIPincludeNodeselDfs (SCIP *scip) |
SCIP_RETCODE | SCIPincludeNodeselEstimate (SCIP *scip) |
SCIP_RETCODE | SCIPincludeNodeselHybridestim (SCIP *scip) |
SCIP_RETCODE | SCIPincludeNodeselRestartdfs (SCIP *scip) |
SCIP_RETCODE | SCIPincludeNodeselUct (SCIP *scip) |
SCIP_RETCODE SCIPincludeNodeselBfs | ( | SCIP * | scip | ) |
creates the node selector for best first search and includes it in SCIP
scip | SCIP data structure |
Definition at line 297 of file nodesel_bfs.c.
References MAXPLUNGEDEPTH, MAXPLUNGEQUOT, MINPLUNGEDEPTH, NODESEL_DESC, NODESEL_MEMSAVEPRIORITY, NODESEL_NAME, NODESEL_STDPRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPincludeNodeselBasic(), SCIPsetNodeselCopy(), SCIPsetNodeselFree(), and TRUE.
Referenced by SCIP_DECL_NODESELCOMP(), SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludeNodeselBreadthfirst | ( | SCIP * | scip | ) |
creates the node selector for breadth first search and includes it in SCIP
scip | SCIP data structure |
Definition at line 125 of file nodesel_breadthfirst.c.
References NODESEL_DESC, NODESEL_MEMSAVEPRIORITY, NODESEL_NAME, NODESEL_STDPRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeNodeselBasic(), and SCIPsetNodeselCopy().
Referenced by SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludeNodeselDfs | ( | SCIP * | scip | ) |
creates the node selector for depth first search and includes it in SCIP
scip | SCIP data structure |
Definition at line 119 of file nodesel_dfs.c.
References NODESEL_DESC, NODESEL_MEMSAVEPRIORITY, NODESEL_NAME, NODESEL_STDPRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeNodeselBasic(), and SCIPsetNodeselCopy().
Referenced by SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludeNodeselEstimate | ( | SCIP * | scip | ) |
creates the node selector for best estimate search and includes it in SCIP
scip | SCIP data structure |
Definition at line 348 of file nodesel_estimate.c.
References DEFAULT_BESTNODEFREQ, DEFAULT_BREADTHFIRSTDEPTH, DEFAULT_MAXPLUNGEDEPTH, DEFAULT_MAXPLUNGEQUOT, DEFAULT_MINPLUNGEDEPTH, DEFAULT_PLUNGEOFFSET, FALSE, NODESEL_DESC, NODESEL_MEMSAVEPRIORITY, NODESEL_NAME, NODESEL_STDPRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPincludeNodeselBasic(), SCIPsetNodeselCopy(), SCIPsetNodeselFree(), and TRUE.
Referenced by SCIP_DECL_NODESELCOMP(), SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludeNodeselHybridestim | ( | SCIP * | scip | ) |
creates the node selector for hybrid best estim / best bound search and includes it in SCIP
creates the node selector for hybrid best estimate / best bound search and includes it in SCIP
scip | SCIP data structure |
Definition at line 315 of file nodesel_hybridestim.c.
References BESTNODEFREQ, ESTIMWEIGHT, FALSE, MAXPLUNGEDEPTH, MAXPLUNGEQUOT, MINPLUNGEDEPTH, NODESEL_DESC, NODESEL_MEMSAVEPRIORITY, NODESEL_NAME, NODESEL_STDPRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPincludeNodeselBasic(), SCIPsetNodeselCopy(), SCIPsetNodeselFree(), and TRUE.
Referenced by SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludeNodeselRestartdfs | ( | SCIP * | scip | ) |
creates the node selector for restarting depth first search and includes it in SCIP
scip | SCIP data structure |
Definition at line 167 of file nodesel_restartdfs.c.
References COUNTONLYLEAVES, FALSE, NODESEL_DESC, NODESEL_MEMSAVEPRIORITY, NODESEL_NAME, NODESEL_STDPRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPallocBlockMemory, SCIPincludeNodeselBasic(), SCIPsetNodeselCopy(), SCIPsetNodeselFree(), SCIPsetNodeselInitsol(), and SELECTBESTFREQ.
Referenced by SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins().
SCIP_RETCODE SCIPincludeNodeselUct | ( | SCIP * | scip | ) |
creates the uct node selector and includes it in SCIP
scip | SCIP data structure |
Definition at line 514 of file nodesel_uct.c.
References DEFAULT_NODELIMIT, DEFAULT_USEESTIMATE, DEFAULT_WEIGHT, MAXNODELIMIT, NODESEL_DESC, NODESEL_MEMSAVEPRIORITY, NODESEL_NAME, NODESEL_STDPRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPincludeNodeselBasic(), SCIPsetNodeselCopy(), SCIPsetNodeselExitsol(), SCIPsetNodeselFree(), SCIPsetNodeselInitsol(), and TRUE.
Referenced by SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins().