heur_tm.h
Go to the documentation of this file.
29 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
51 /** compute starting points among marked (w.r.t. g->mark) vertices for constructive heuristics */
73 int* best_result, /**< array indicating whether an arc is part of the solution (CONNECTED/UNKNOWN) */
79 SCIP_Real* nodepriority, /**< vertex priorities for vertices to be starting points (NULL for no priorities) */
94 /** build (rooted) prize collecting Steiner tree in such a way that all leaves are positive-weight vertices */
Definition: graphdefs.h:184
Definition: struct_scip.h:59
Definition: heur_tm.h:48
SCIP_RETCODE SCIPStpHeurTMBuildTreeDc(SCIP *scip, const GRAPH *g, int *result, STP_Bool *connected)
Definition: heur_tm.c:3226
SCIP_RETCODE SCIPStpHeurTMRunLP(SCIP *scip, GRAPH *graph, SCIP_HEUR *heur, int *result, int runs, SCIP_Bool *success)
Definition: heur_tm.c:3509
includes various files containing graph methods used for Steiner tree problems
Definition: graphdefs.h:284
SCIP_RETCODE SCIPStpHeurTMRun(SCIP *scip, enum PCMW_TmMode pcmw_tmmode, GRAPH *graph, int *starts, const SCIP_Real *prize, int *best_result, int runs, int bestincstart, SCIP_Real *cost, SCIP_Real *costrev, SCIP_Real *hopfactor, SCIP_Real *nodepriority, SCIP_Bool *success)
Definition: heur_tm.c:3418
Definition: heur_tm.h:48
Definition: heur_tm.h:47
void SCIPStpHeurTMBuildTree(SCIP *scip, GRAPH *g, PATH *mst, const SCIP_Real *cost, SCIP_Real *objresult, int *connected)
Definition: heur_tm.c:2932
void SCIPStpHeurTMCompStarts(GRAPH *graph, int *starts, int *runs)
Definition: heur_tm.c:2879
Definition: struct_heur.h:88
Definition: heur_tm.h:47
Definition: heur_tm.h:47
SCIP_RETCODE SCIPStpHeurTMBuildTreePcMw(SCIP *scip, const GRAPH *g, SCIP_Bool useRootSym, PATH *mst, const SCIP_Real *cost, SCIP_Real *objresult, int *connected)
Definition: heur_tm.c:3012
Definition: heur_tm.h:48
Definition: objbenders.h:33
SCIP callable library.
Definition: heur_tm.h:48