Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Treemodel Struct Reference

Detailed Description

parameters required by the Treemodel branching rules

Definition at line 101 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 103 of file treemodel.c.

Referenced by 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 105 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 107 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 109 of file treemodel.c.

Referenced by SCIPtreemodelSelectCandidate().

◆ 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 111 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 113 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 115 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 117 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 119 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 121 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 123 of file treemodel.c.