Scippy

SCIP

Solving Constraint Integer Programs

Detailed Description

methods to include specific branching rules into SCIP

This module contains methods to include specific branching rules into SCIP.

Note
All default plugins can be included at once (including all branching rules) using SCIPincludeDefaultPlugins()

Functions

SCIP_RETCODE SCIPincludeBranchruleCloud (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleDistribution (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleFullstrong (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleInference (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleLeastinf (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleMostinf (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleMultAggr (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleNodereopt (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchrulePscost (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleRandom (SCIP *scip)
 
SCIP_RETCODE SCIPincludeBranchruleRelpscost (SCIP *scip)
 

Function Documentation

◆ SCIPincludeBranchruleCloud()

◆ SCIPincludeBranchruleDistribution()

◆ SCIPincludeBranchruleFullstrong()

◆ SCIPincludeBranchruleInference()

◆ SCIPincludeBranchruleLeastinf()

SCIP_RETCODE SCIPincludeBranchruleLeastinf ( SCIP scip)

creates the least infeasible LP branching rule and includes it in SCIP

Parameters
scipSCIP data structure

Definition at line 357 of file branch_leastinf.c.

References BRANCHRULE_DESC, BRANCHRULE_MAXBOUNDDIST, BRANCHRULE_MAXDEPTH, BRANCHRULE_NAME, BRANCHRULE_PRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeBranchruleBasic(), SCIPsetBranchruleCopy(), SCIPsetBranchruleExecExt(), and SCIPsetBranchruleExecLp().

Referenced by SCIP_DECL_BRANCHCOPY(), and SCIPincludeDefaultPlugins().

◆ SCIPincludeBranchruleMostinf()

SCIP_RETCODE SCIPincludeBranchruleMostinf ( SCIP scip)

creates the most infeasible LP branching rule and includes it in SCIP

Parameters
scipSCIP data structure

Definition at line 356 of file branch_mostinf.c.

References BRANCHRULE_DESC, BRANCHRULE_MAXBOUNDDIST, BRANCHRULE_MAXDEPTH, BRANCHRULE_NAME, BRANCHRULE_PRIORITY, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeBranchruleBasic(), SCIPsetBranchruleCopy(), SCIPsetBranchruleExecExt(), and SCIPsetBranchruleExecLp().

Referenced by SCIP_DECL_BRANCHCOPY(), and SCIPincludeDefaultPlugins().

◆ SCIPincludeBranchruleMultAggr()

◆ SCIPincludeBranchruleNodereopt()

SCIP_RETCODE SCIPincludeBranchruleNodereopt ( SCIP scip)

◆ SCIPincludeBranchrulePscost()

◆ SCIPincludeBranchruleRandom()

◆ SCIPincludeBranchruleRelpscost()