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 SCIPincludeBranchruleGomory (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)
     
    SCIP_RETCODE SCIPincludeBranchruleVanillafullstrong (SCIP *scip)
     

    Function Documentation

    ◆ SCIPincludeBranchruleCloud()

    ◆ SCIPincludeBranchruleDistribution()

    ◆ SCIPincludeBranchruleFullstrong()

    ◆ SCIPincludeBranchruleGomory()

    ◆ SCIPincludeBranchruleInference()

    ◆ SCIPincludeBranchruleLeastinf()

    SCIP_RETCODE SCIPincludeBranchruleLeastinf ( SCIP scip)

    ◆ SCIPincludeBranchruleMostinf()

    SCIP_RETCODE SCIPincludeBranchruleMostinf ( SCIP scip)

    ◆ SCIPincludeBranchruleMultAggr()

    ◆ SCIPincludeBranchruleNodereopt()

    SCIP_RETCODE SCIPincludeBranchruleNodereopt ( SCIP scip)

    ◆ SCIPincludeBranchrulePscost()

    ◆ SCIPincludeBranchruleRandom()

    ◆ SCIPincludeBranchruleRelpscost()

    SCIP_RETCODE SCIPincludeBranchruleRelpscost ( SCIP scip)

    creates the reliable pseudo cost branching rule and includes it in SCIP

    ! [SnippetCodeStyleParenIndent]

    ! [SnippetCodeStyleParenIndent]

    Parameters
    scipSCIP data structure

    Definition at line 2512 of file branch_relpscost.c.

    References BRANCHRULE_DESC, BRANCHRULE_DISCOUNTFACTOR, BRANCHRULE_MAXBOUNDDIST, BRANCHRULE_MAXDEPTH, BRANCHRULE_NAME, BRANCHRULE_PRIORITY, DEFAULT_CONFIDENCELEVEL, DEFAULT_CONFLENGTHWEIGHT, DEFAULT_CONFLICTWEIGHT, DEFAULT_CUTOFFWEIGHT, DEFAULT_DEGENERACYAWARE, DEFAULT_DYNAMICLOOKAHEAD, DEFAULT_DYNAMICLOOKAHEADQUOT, DEFAULT_DYNAMICLOOKDISTRIBUTION, DEFAULT_DYNAMICWEIGHTS, DEFAULT_FILTERCANDSSYM, DEFAULT_GMIAVGEFFWEIGHT, DEFAULT_GMILASTEFFWEIGHT, DEFAULT_HIGHERRORTOL, DEFAULT_INFERENCEWEIGHT, DEFAULT_INITCAND, DEFAULT_INITITER, DEFAULT_LOWERRORTOL, DEFAULT_MAXBDCHGS, DEFAULT_MAXLOOKAHEAD, DEFAULT_MAXPROPROUNDS, DEFAULT_MAXRELIABLE, DEFAULT_MINRELIABLE, DEFAULT_MINSAMPLESIZE, DEFAULT_NLSCOREWEIGHT, DEFAULT_PROBINGBOUNDS, DEFAULT_PSCOSTWEIGHT, DEFAULT_RANDINITORDER, DEFAULT_SBITEROFS, DEFAULT_SBITERQUOT, DEFAULT_SKIPBADINITCANDS, DEFAULT_STARTRANDSEED, DEFAULT_STORESEMIINITCOSTS, DEFAULT_TRANSSYMPSCOST, DEFAULT_USEDYNAMICCONFIDENCE, DEFAULT_USEHYPTESTFORRELIABILITY, DEFAULT_USERELERRORFORRELIABILITY, DEFAULT_USESBLOCALINFO, DEFAULT_USESMALLWEIGHTSITLIM, EXPONENTIALDISTRIBUTION, FALSE, LOGNORMALDISTRIBUTION, NULL, SCIP_CALL, SCIP_OKAY, SCIP_REAL_MAX, SCIP_REAL_MIN, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPbranchruleMarkExact(), SCIPincludeBranchruleBasic(), SCIPinfinity(), SCIPisExact(), SCIPsetBranchruleCopy(), SCIPsetBranchruleExecLp(), SCIPsetBranchruleExitsol(), SCIPsetBranchruleFree(), SCIPsetBranchruleInitsol(), SCIPtreemodelInit(), and TRUE.

    Referenced by SCIP_DECL_BRANCHCOPY(), SCIPincludeColoringPlugins(), and SCIPincludeDefaultPlugins().

    ◆ SCIPincludeBranchruleVanillafullstrong()

    SCIP_RETCODE SCIPincludeBranchruleVanillafullstrong ( SCIP scip)