nodesel_master.c
Go to the documentation of this file.
34 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
87 /** solving process initialization method of node selector (called when branch and bound process is about to begin) */
91 /** solving process deinitialization method of node selector (called before branch and bound process data is freed) */
129 assert((GCGconsOrigbranchGetNode(origcons) == SCIPgetRootNode(origscip)) || ( GCGconsOrigbranchGetNode(origcons) == NULL) );
131 assert((GCGconsMasterbranchGetNode(GCGconsOrigbranchGetMastercons(origcons)) == SCIPgetRootNode(scip)) || (GCGconsMasterbranchGetNode(GCGconsOrigbranchGetMastercons(origcons)) == NULL));
142 assert(SCIPnodeGetDepth(GCGconsMasterbranchGetNode(GCGconsOrigbranchGetMastercons(parentorigcons))) == SCIPnodeGetDepth(GCGconsOrigbranchGetNode(parentorigcons)));
148 SCIPerrorMessage("nodesel_master could not find a node corresponding to the current original node!\n");
153 SCIP_CALL( SCIPupdateNodeDualbound(scip, *selnode, SCIPgetNodeLowerbound(origscip, SCIPgetCurrentNode(origscip))) );
216 SCIP_CALL( SCIPincludeNodesel(scip, NODESEL_NAME, NODESEL_DESC, NODESEL_STDPRIORITY, NODESEL_MEMSAVEPRIORITY,
SCIP_NODE * GCGconsOrigbranchGetNode(SCIP_CONS *cons)
Definition: cons_origbranch.c:612
void GCGconsOrigbranchCheckConsistency(SCIP *scip)
Definition: cons_origbranch.c:751
static SCIP_DECL_NODESELSELECT(nodeselSelectMaster)
Definition: nodesel_master.c:97
Definition: nodesel_master.c:51
GCG variable pricer.
SCIP_NODE * GCGconsMasterbranchGetNode(SCIP_CONS *cons)
Definition: cons_masterbranch.c:2404
SCIP_CONS * GCGconsOrigbranchGetActiveCons(SCIP *scip)
Definition: cons_origbranch.c:529
constraint handler for storing the branching decisions at each node of the tree
constraint handler for storing the branching decisions at each node of the tree
SCIP_CONS * GCGconsOrigbranchGetParentcons(SCIP_CONS *cons)
Definition: cons_origbranch.c:628
static SCIP_DECL_NODESELCOMP(nodeselCompMaster)
Definition: nodesel_master.c:187
Node selector for coordination of master and original formulation.
SCIP_RETCODE SCIPincludeNodeselMaster(SCIP *scip)
Definition: nodesel_master.c:204
void GCGconsMasterbranchCheckConsistency(SCIP *scip)
Definition: cons_masterbranch.c:2747
SCIP_CONS * GCGconsOrigbranchGetMastercons(SCIP_CONS *cons)
Definition: cons_origbranch.c:695