Detailed Description
branching rule for original problem in GCG
Definition in file branch_orig.h.
Go to the source code of this file.
Functions | |
SCIP_RETCODE | SCIPincludeBranchruleOrig (SCIP *scip) |
SCIP_VAR * | GCGbranchOrigGetOrigvar (GCG_BRANCHDATA *branchdata) |
GCG_BOUNDTYPE | GCGbranchOrigGetBoundtype (GCG_BRANCHDATA *branchdata) |
SCIP_Real | GCGbranchOrigGetNewbound (GCG_BRANCHDATA *branchdata) |
SCIP_RETCODE | GCGbranchOrigUpdateExternBranchcands (SCIP *scip) |
Function Documentation
◆ SCIPincludeBranchruleOrig()
SCIP_RETCODE SCIPincludeBranchruleOrig | ( | SCIP * | scip | ) |
creates the branching on original variable branching rule and includes it in SCIP
Definition at line 993 of file branch_orig.c.
References BRANCHRULE_DESC, BRANCHRULE_MAXBOUNDDIST, BRANCHRULE_MAXDEPTH, BRANCHRULE_NAME, BRANCHRULE_PRIORITY, DEFAULT_ENFORCEBYCONS, DEFAULT_MAXPHASE0OUTCANDS, DEFAULT_MAXPHASE0OUTCANDSFRAC, DEFAULT_MAXPHASE1OUTCANDS, DEFAULT_MAXPHASE1OUTCANDSFRAC, DEFAULT_MINPHASE0OUTCANDS, DEFAULT_MINPHASE1OUTCANDS, DEFAULT_MOSTFRAC, DEFAULT_PHASE1GAPWEIGHT, DEFAULT_PHASE2GAPWEIGHT, DEFAULT_USEPSEUDO, DEFAULT_USEPSSTRONG, DEFAULT_USESTRONG, GCGconsIntegralorigAddBranchrule(), and GCGmasterGetOrigprob().
Referenced by GCGincludeMasterPlugins().
◆ GCGbranchOrigGetOrigvar()
SCIP_VAR* GCGbranchOrigGetOrigvar | ( | GCG_BRANCHDATA * | branchdata | ) |
get the original variable on which the branching was performed
Definition at line 1088 of file branch_orig.c.
References GCG_BranchData::origvar.
Referenced by applyOriginalBranching().
◆ GCGbranchOrigGetBoundtype()
GCG_BOUNDTYPE GCGbranchOrigGetBoundtype | ( | GCG_BRANCHDATA * | branchdata | ) |
get the type of the new bound which resulted of the performed branching
Definition at line 1098 of file branch_orig.c.
References GCG_BranchData::boundtype.
Referenced by applyOriginalBranching().
◆ GCGbranchOrigGetNewbound()
SCIP_Real GCGbranchOrigGetNewbound | ( | GCG_BRANCHDATA * | branchdata | ) |
get the new bound which resulted of the performed branching
Definition at line 1108 of file branch_orig.c.
References GCG_BranchData::newbound.
Referenced by applyOriginalBranching().
◆ GCGbranchOrigUpdateExternBranchcands()
SCIP_RETCODE GCGbranchOrigUpdateExternBranchcands | ( | SCIP * | scip | ) |
updates extern branching candidates before branching
Definition at line 1118 of file branch_orig.c.
References GCGisOriginal().