heur_local.h
Go to the documentation of this file.
20 * This file implements three local search heuristics, namely vertex insertion, key-path exchange and key-vertex elimination,
21 * see "Fast Local Search for Steiner Trees in Graphs" by Uchoa and Werneck. Furthermore, it includes several non-published local
26 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
50 int* best_result /**< array indicating whether an arc is part of the solution (CONNECTED/UNKNOWN) */
59 int* best_result /**< array indicating whether an arc is part of the solution (CONNECTED/UNKNOWN) */
77 STP_Bool* stvertex /**< uninitialized array to indicate whether a vertex is part of the Steiner tree */
86 STP_Bool* stvertex /**< uninitialized array to indicate whether a vertex is part of the Steiner tree */
SCIP_RETCODE SCIPStpHeurLocalExtendPcMw(SCIP *scip, GRAPH *graph, const SCIP_Real *cost, int *stedge, STP_Bool *stvertex)
Definition: heur_local.c:3991
SCIP_RETCODE SCIPStpHeurLocalExtendPcMwImp(SCIP *scip, const GRAPH *graph, int *result)
Definition: heur_local.c:3923
Definition: graphdefs.h:184
Definition: struct_scip.h:59
SCIP_RETCODE SCIPStpIncludeHeurLocal(SCIP *scip)
Definition: heur_local.c:4353
SCIP_RETCODE SCIPStpHeurLocalRun(SCIP *scip, GRAPH *graph, int *best_result)
Definition: heur_local.c:3899
SCIP_RETCODE SCIPStpHeurLocalExtendPcMwOut(SCIP *scip, GRAPH *graph, int *stedge, STP_Bool *stvertex)
Definition: heur_local.c:4225
includes various files containing graph methods used for Steiner tree problems
SCIP_RETCODE SCIPStpHeurLocalRunFast(SCIP *scip, GRAPH *graph, int *best_result)
Definition: heur_local.c:3911
Definition: objbenders.h:33
SCIP callable library.