Function scip_sys::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_RETCODEExpand 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 resorted s.t the selected cuts come first and the remaining ones are the end.