Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Treemodel Struct Reference

    Detailed Description

    parameters required by the Treemodel branching rules

    Definition at line 93 of file treemodel.c.

    Data Fields

    SCIP_Bool enabled
     
    char highrule
     
    char lowrule
     
    int height
     
    char filterhigh
     
    char filterlow
     
    int maxfpiter
     
    int maxsvtsheight
     
    char fallbackinf
     
    char fallbacknoprim
     
    SCIP_Real smallpscost
     

    Field Documentation

    ◆ enabled

    SCIP_Bool SCIP_Treemodel::enabled

    should candidate branching variables be scored using the Treemodel rule?

    Definition at line 95 of file treemodel.c.

    Referenced by SCIPtreemodelIsEnabled(), and SCIPtreemodelSelectCandidate().

    ◆ highrule

    char SCIP_Treemodel::highrule

    scoring function to use at nodes predicted to be high in the tree. ('d'efault, 's'vts, 'r'atio, 't'ree sample)

    Definition at line 97 of file treemodel.c.

    Referenced by SCIPtreemodelSelectCandidate().

    ◆ lowrule

    char SCIP_Treemodel::lowrule

    scoring function to use at nodes predicted to be low in the tree ('d'efault, 's'vts, 'r'atio, 't'ree sample)

    Definition at line 99 of file treemodel.c.

    Referenced by SCIPtreemodelSelectCandidate().

    ◆ height

    int SCIP_Treemodel::height

    estimated tree height at which we switch from using the low rule to the high rule

    Definition at line 101 of file treemodel.c.

    ◆ filterhigh

    char SCIP_Treemodel::filterhigh

    should dominated candidates be filtered before using the high scoring function? ('a'uto, 't'rue, 'f'alse) [ADVANCED]

    Definition at line 103 of file treemodel.c.

    Referenced by SCIPtreemodelSelectCandidate().

    ◆ filterlow

    char SCIP_Treemodel::filterlow

    should dominated candidates be filtered before using the low scoring function? ('a'uto, 't'rue, 'f'alse) [ADVANCED]

    Definition at line 105 of file treemodel.c.

    Referenced by SCIPtreemodelSelectCandidate().

    ◆ maxfpiter

    int SCIP_Treemodel::maxfpiter

    maximum number of fixed-point iterations when computing the ratio [ADVANCED]

    Definition at line 107 of file treemodel.c.

    Referenced by computeVarRatio().

    ◆ maxsvtsheight

    int SCIP_Treemodel::maxsvtsheight

    maximum height to compute the SVTS score exactly before approximating [ADVANCED]

    Definition at line 109 of file treemodel.c.

    Referenced by computeSVTS().

    ◆ fallbackinf

    char SCIP_Treemodel::fallbackinf

    which method should be used as a fallback if the tree size estimates are infinite? ('d'efault, 'r'atio) [ADVANCED]

    Definition at line 111 of file treemodel.c.

    Referenced by selectCandidateUsingSampling(), and selectCandidateUsingSVTS().

    ◆ fallbacknoprim

    char SCIP_Treemodel::fallbacknoprim

    which method should be used as a fallback if there is no primal bound available? ('d'efault, 'r'atio) [ADVANCED]

    Definition at line 113 of file treemodel.c.

    Referenced by selectCandidateUsingSampling(), and selectCandidateUsingSVTS().

    ◆ smallpscost

    SCIP_Real SCIP_Treemodel::smallpscost

    threshold at which pseudocosts are considered small, making hybrid scores more likely to be the deciding factor in branching [ADVANCED]

    Definition at line 115 of file treemodel.c.