Improvement heuristic that trades bin-variables between clusters.
Definition in file heur_cyckerlin.h.
#include "scip/scip.h"
Go to the source code of this file.
Functions | |
SCIP_RETCODE | SCIPincludeHeurCycKerlin (SCIP *scip) |
SCIP_RETCODE | addCandSolCyckerlin (SCIP *scip, SCIP_SOL *sol) |
SCIP_RETCODE SCIPincludeHeurCycKerlin | ( | SCIP * | scip | ) |
creates the oneopt primal heuristic and includes it in SCIP
scip | SCIP data structure |
Definition at line 848 of file heur_cyckerlin.c.
References assert(), HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, heurdata, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory, SCIPincludeHeurBasic(), SCIPsetHeurCopy(), SCIPsetHeurExitsol(), SCIPsetHeurFree(), and SCIPsetHeurInit().
Referenced by SCIP_DECL_HEURCOPY(), and SCIPincludeCycPlugins().
SCIP_RETCODE addCandSolCyckerlin | ( | SCIP * | scip, |
SCIP_SOL * | sol ) |
External method that adds a solution to the list of candidate-solutions that should be improved
external method that adds a solution to the list of candidate-solutions that should be improved
scip | SCIP data structure |
sol | the given solution |
Definition at line 65 of file heur_cyckerlin.c.
References assert(), heurdata, NULL, SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIPfindHeur(), SCIPheurGetData(), SCIPreallocMemoryArray, and sol.
Referenced by SCIP_DECL_EVENTEXEC().