All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Detailed Descriptionnode selector for best estimate search Definition in file nodesel_estimate.c. Go to the source code of this file.
Macro Definition Documentation
Definition at line 29 of file nodesel_estimate.c. Referenced by SCIP_DECL_NODESELCOMP(), SCIP_DECL_NODESELCOPY(), SCIP_DECL_NODESELFREE(), SCIP_DECL_NODESELSELECT(), and SCIPincludeNodeselEstimate().
Definition at line 30 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
Definition at line 31 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
Definition at line 32 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
minimal plunging depth, before new best node may be selected (-1 for dynamic setting) Definition at line 39 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
maximal plunging depth, before new best node is forced to be selected (-1 for dynamic setting) Definition at line 40 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
maximal quotient (curlowerbound - lowerbound)/(cutoffbound - lowerbound) where plunging is performed Definition at line 41 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
frequency at which the best node instead of the best estimate is selected (0: never) Definition at line 43 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
depth until breadth-first search is applied (-1: never) Definition at line 44 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate().
number of nodes before doing plunging the first time Definition at line 45 of file nodesel_estimate.c. Referenced by SCIPincludeNodeselEstimate(). Function Documentation
copy method for node selector plugins (called when SCIP copies plugins) Definition at line 70 of file nodesel_estimate.c. References NODESEL_NAME, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeNodeselEstimate(), and SCIPnodeselGetName().
destructor of node selector to free user data (called when SCIP is exiting) Definition at line 84 of file nodesel_estimate.c. References NODESEL_NAME, NULL, SCIP_OKAY, SCIPfreeMemory, SCIPnodeselGetData(), SCIPnodeselGetName(), and SCIPnodeselSetData().
node selection method of node selector Definition at line 104 of file nodesel_estimate.c. References MAX, MIN, NODESEL_NAME, NULL, SCIP_OKAY, SCIP_Real, SCIPdebugMessage, SCIPgetBestboundNode(), SCIPgetBestChild(), SCIPgetBestNode(), SCIPgetBestSibling(), SCIPgetCutoffbound(), SCIPgetDepth(), SCIPgetLowerbound(), SCIPgetMaxDepth(), SCIPgetNNodeLPIterations(), SCIPgetNNodes(), SCIPgetNSolsFound(), SCIPgetNStrongbranchLPIterations(), SCIPgetPlungeDepth(), SCIPgetPrioChild(), SCIPgetPrioSibling(), SCIPinfinity(), SCIPnodeGetEstimate(), SCIPnodeGetLowerbound(), SCIPnodeselGetData(), and SCIPnodeselGetName().
node comparison method of node selector Definition at line 276 of file nodesel_estimate.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 estimate search and includes it in SCIP
Definition at line 345 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(), SCIPallocMemory, SCIPincludeNodeselBasic(), SCIPsetNodeselCopy(), SCIPsetNodeselFree(), and TRUE. Referenced by SCIP_DECL_NODESELCOPY(), and SCIPincludeDefaultPlugins(). |