All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Detailed Descriptionnode selector for best first search Definition in file nodesel_bfs.c. Go to the source code of this file.
Macro Definition Documentation
Definition at line 29 of file nodesel_bfs.c. Referenced by SCIP_DECL_NODESELCOMP(), SCIP_DECL_NODESELCOPY(), SCIP_DECL_NODESELFREE(), SCIP_DECL_NODESELSELECT(), and SCIPincludeNodeselBfs().
Definition at line 30 of file nodesel_bfs.c. Referenced by SCIPincludeNodeselBfs().
Definition at line 31 of file nodesel_bfs.c. Referenced by SCIPincludeNodeselBfs().
Definition at line 32 of file nodesel_bfs.c. Referenced by SCIPincludeNodeselBfs().
minimal plunging depth, before new best node may be selected (-1 for dynamic setting) Definition at line 39 of file nodesel_bfs.c. Referenced by SCIPincludeNodeselBfs().
maximal plunging depth, before new best node is forced to be selected (-1 for dynamic setting) Definition at line 40 of file nodesel_bfs.c. Referenced by SCIPincludeNodeselBfs().
maximal quotient (curlowerbound - lowerbound)/(cutoffbound - lowerbound) where plunging is performed Definition at line 41 of file nodesel_bfs.c. Referenced by SCIPincludeNodeselBfs(). Function Documentation
copy method for node selector plugins (called when SCIP copies plugins) Definition at line 63 of file nodesel_bfs.c. References NODESEL_NAME, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeNodeselBfs(), and SCIPnodeselGetName().
destructor of node selector to free user data (called when SCIP is exiting) Definition at line 77 of file nodesel_bfs.c. References NODESEL_NAME, NULL, SCIP_OKAY, SCIPfreeMemory, SCIPnodeselGetData(), SCIPnodeselGetName(), and SCIPnodeselSetData().
node selection method of node selector Definition at line 97 of file nodesel_bfs.c. References MAX, MIN, NODESEL_NAME, NULL, SCIP_OKAY, SCIP_Real, SCIPdebugMessage, SCIPgetBestChild(), SCIPgetBestNode(), SCIPgetBestSibling(), SCIPgetCutoffbound(), SCIPgetLowerbound(), SCIPgetMaxDepth(), SCIPgetNNodeLPIterations(), SCIPgetNSolsFound(), SCIPgetNStrongbranchLPIterations(), SCIPgetPlungeDepth(), SCIPgetPrioChild(), SCIPgetPrioSibling(), SCIPinfinity(), SCIPnodeGetLowerbound(), SCIPnodeselGetData(), and SCIPnodeselGetName().
node comparison method of node selector Definition at line 225 of file nodesel_bfs.c. References NODESEL_NAME, NULL, SCIP_NODETYPE_CHILD, SCIP_NODETYPE_SIBLING, SCIP_Real, SCIPisEQ(), SCIPisGT(), SCIPisInfinity(), SCIPisLT(), SCIPnodeGetDepth(), SCIPnodeGetEstimate(), SCIPnodeGetLowerbound(), SCIPnodeGetType(), and SCIPnodeselGetName().
creates the node selector for best first search and includes it in SCIP
Definition at line 294 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(), SCIPallocMemory, SCIPincludeNodeselBasic(), SCIPsetNodeselCopy(), SCIPsetNodeselFree(), and TRUE. Referenced by SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins(). |