heur_crossover.h File Reference Detailed DescriptionLNS heuristic that tries to combine several feasible solutions. Crossover is a large neighborhood search improvement heuristic that is inspired by genetic algorithms and requires more than one feasible solution. For a set of feasible solutions, e.g., the three best found so far, it fixes variables that take identical values in all of them and solves a corresponding sub-SCIP. See also heur_mutation.h Definition in file heur_crossover.h. #include "scip/scip.h" Go to the source code of this file.
Function Documentation
creates the crossover primal heuristic and includes it in SCIP
Definition at line 1143 of file heur_crossover.c. References DEFAULT_COPYCUTS, DEFAULT_DONTWAITATROOT, DEFAULT_LPLIMFAC, DEFAULT_MAXNODES, DEFAULT_MINFIXINGRATE, DEFAULT_MINIMPROVE, DEFAULT_MINNODES, DEFAULT_NODESOFS, DEFAULT_NODESQUOT, DEFAULT_NUSEDSOLS, DEFAULT_NWAITINGNODES, DEFAULT_PERMUTE, DEFAULT_RANDOMIZATION, DEFAULT_USELPROWS, FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIP_REAL_MAX, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPallocMemory, SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExit(), SCIPsetHeurFree(), SCIPsetHeurInit(), and TRUE. Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeDefaultPlugins(). |