sepa_eccuts.h File Reference Detailed Descriptionedge concave cut separator We call Since the convex envelope of an edge-concave function is a polytope, the value of the convex envelope for a
where We use this as follows: We transform the problem to the unit box For a given quadratic constraint
where each
We solve auxiliary MIP problems to identify good edge-concave aggregations. From the literature it is known that the convex envelope of an bilinear edge-concave function Definition in file sepa_eccuts.h. #include "scip/scip.h" Go to the source code of this file.
Function Documentation
creates the edge-concave separator and includes it in SCIP creates the edge concave separator and includes it in SCIP
Definition at line 2790 of file sepa_eccuts.c. References DEFAULT_CUTMAXRANGE, DEFAULT_DYNAMICCUTS, DEFAULT_MAXAGGRSIZE, DEFAULT_MAXBILINTERMS, DEFAULT_MAXDEPTH, DEFAULT_MAXROUNDS, DEFAULT_MAXROUNDSROOT, DEFAULT_MAXSEPACUTS, DEFAULT_MAXSEPACUTSROOT, DEFAULT_MAXSTALLROUNDS, DEFAULT_MINAGGRSIZE, DEFAULT_MINVIOLATION, FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPincludeSepaBasic(), SCIPinfinity(), SCIPsetSepaCopy(), SCIPsetSepaExitsol(), SCIPsetSepaFree(), SEPA_DELAY, SEPA_DESC, SEPA_FREQ, SEPA_MAXBOUNDDIST, SEPA_NAME, SEPA_PRIORITY, SEPA_USESSUBSCIP, sepadataCreate(), and TRUE. Referenced by SCIPincludeDefaultPlugins(). |