SCIPpscostThresholdProbabilityTest

Function SCIPpscostThresholdProbabilityTest 

Source
pub unsafe extern "C" fn SCIPpscostThresholdProbabilityTest(
    scip: *mut SCIP,
    var: *mut SCIP_VAR,
    frac: f64,
    threshold: f64,
    dir: SCIP_BRANCHDIR,
    clevel: SCIP_CONFIDENCELEVEL,
) -> c_uint
Expand description

tests at a given confidence level whether the variable pseudo-costs only have a small probability to exceed a \p threshold. This is useful to determine if past observations provide enough evidence to skip an expensive strong-branching step if there is already a candidate that has been proven to yield an improvement of at least \p threshold.

@note use \p clevel to adjust the level of confidence. For SCIP_CONFIDENCELEVEL_MIN, the method returns TRUE if the estimated probability to exceed \p threshold is less than 25 %.

@see SCIP_Confidencelevel for a list of available levels. The used probability limits refer to the one-sided levels of confidence.

@return TRUE if the variable pseudo-cost probabilistic model is likely to be smaller than \p threshold at the given confidence level \p clevel.