Detailed Description
LNS heuristic that finds the optimal rounding to a given point.
Definition in file heur_gcgrens.h.
#include "scip/scip.h"
Go to the source code of this file.
Functions | |
SCIP_RETCODE | SCIPincludeHeurGcgrens (SCIP *scip) |
SCIP_RETCODE | GCGapplyGcgrens (SCIP *scip, SCIP_HEUR *heur, SCIP_RESULT *result, SCIP_Real minfixingrate, SCIP_Real minimprove, SCIP_Longint maxnodes, SCIP_Longint nstallnodes, SCIP_Bool binarybounds, SCIP_Bool uselprows) |
Function Documentation
◆ SCIPincludeHeurGcgrens()
SCIP_RETCODE SCIPincludeHeurGcgrens | ( | SCIP * | scip | ) |
creates RENS primal heuristic and includes it in SCIP
creates GCG RENS primal heuristic and includes it in SCIP
Definition at line 814 of file heur_gcgrens.c.
References DEFAULT_ADDALLSOLS, DEFAULT_BINARYBOUNDS, DEFAULT_COPYCUTS, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_USELPROWS, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, and HEUR_USESSUBSCIP.
Referenced by SCIPincludeGcgPlugins().
◆ GCGapplyGcgrens()
SCIP_RETCODE GCGapplyGcgrens | ( | SCIP * | scip, |
SCIP_HEUR * | heur, | ||
SCIP_RESULT * | result, | ||
SCIP_Real | minfixingrate, | ||
SCIP_Real | minimprove, | ||
SCIP_Longint | maxnodes, | ||
SCIP_Longint | nstallnodes, | ||
SCIP_Bool | binarybounds, | ||
SCIP_Bool | uselprows | ||
) |
main procedure of the GCG RENS heuristic, creates and solves a sub-SCIP
Definition at line 332 of file heur_gcgrens.c.
References createNewSol(), and createSubproblem().
Referenced by SCIP_DECL_HEUREXEC().