SCIPselectCutsHybrid

Function SCIPselectCutsHybrid 

Source
pub unsafe extern "C" fn SCIPselectCutsHybrid(
    scip: *mut SCIP,
    cuts: *mut *mut SCIP_ROW,
    forcedcuts: *mut *mut SCIP_ROW,
    randnumgen: *mut SCIP_RANDNUMGEN,
    goodscorefac: f64,
    badscorefac: f64,
    goodmaxparall: 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 the selection method of the hybrid cut selector which uses a weighted sum of the efficacy, parallelism, directed cutoff distance, and the integral support. The input cuts array gets re-sorted s.t the selected cuts come first and the remaining ones are the end.