This group describes the algorithms for finding a minimum cost spanning tree in a graph
|
Classes |
| class | FredmanTarjan< GR, CM, TR > |
| | FredmanTarjan algorithm class to find a minimum spanning tree. More...
|
| class | Kruskal< _UGraph, _CostMap, _Traits > |
| | Kruskal's algorithm to find a minimum cost tree of a graph. More...
|
| class | MinCostArborescence< _Graph, _CostMap, _Traits > |
| | MinCostArborescence algorithm class. More...
|
| class | Prim< GR, CM, TR > |
| | Prim algorithm class to find a minimum spanning tree. More...
|
Files |
| file | fredman_tarjan.h |
| | FredmanTarjan algorithm to compute minimum spanning forest.
|
| file | kruskal.h |
| file | min_cost_arborescence.h |
| | Minimum Cost Arborescence algorithm.
|
| file | prim.h |
| | Prim algorithm to compute minimum spanning tree.
|
Functions |
| template<class Graph , class CostMap , class TreeMap > |
| void | fredmanTarjan (const Graph &graph, const CostMap &cost, TreeMap &tree) |
| | Function type interface for FredmanTarjan algorithm.
|
| template<class Graph , class In , class Out > |
| Value | kruskal (GR const &g, const In &in, Out &out) |
| | Kruskal's algorithm to find a minimum cost tree of a graph.
|
| template<typename Graph , typename CostMap , typename ArborescenceMap > |
| CostMap::Value | minCostArborescence (const Graph &graph, const CostMap &cost, typename Graph::Node source, ArborescenceMap &arborescence) |
| | Function type interface for MinCostArborescence algorithm.
|
| template<class Graph , class CostMap , class TreeMap > |
| CostMap::Value | prim (const Graph &graph, const CostMap &cost, TreeMap &tree) |
| | Function type interface for Prim algorithm.
|
| template<class Graph , class CostMap , class TreeMap > |
| CostMap::Value | prim (const Graph &graph, const CostMap &cost) |
| | Function type interface for Prim algorithm.
|