SCIPselectCutsDynamic

Function SCIPselectCutsDynamic 

Source
pub unsafe extern "C" fn SCIPselectCutsDynamic(
    scip: *mut SCIP,
    cuts: *mut *mut SCIP_ROW,
    forcedcuts: *mut *mut SCIP_ROW,
    randnumgen: *mut SCIP_RANDNUMGEN,
    filtermode: c_char,
    mingain: f64,
    maxparall: f64,
    dircutoffdistweight: f64,
    efficacyweight: f64,
    objparalweight: f64,
    intsupportweight: f64,
    ncuts: c_int,
    nforcedcuts: c_int,
    maxselectedcuts: c_int,
    nselectedcuts: *mut c_int,
) -> SCIP_RETCODE
Expand description

perform a cut selection algorithm for the given array of cuts

This is an extension of the hybrid cutselector to employ a dynamic range when applying orthogonality filtering, dependent on the efficacy ratio between cuts.

The input cuts array should be re-sorted such that the selected cuts come first.