| AlgorithmBuilderBase |
A base interface for all algorithm builders.
|
| Bfs.IntIter |
|
| Bfs.Iter |
A BFS iterator.
|
| BiConnectedComponentsAlgo |
An algorithm that compute the bi-connected components of a graph.
|
| BiConnectedComponentsAlgo.Builder |
|
| BiConnectedComponentsAlgo.Result |
|
| ChinesePostman |
An algorithm for the chinese postman problem.
|
| ChinesePostman.Builder |
|
| ClosuresEnumerator |
An algorithm that enumerate all the closure subsets in a directed graph.
|
| ClosuresEnumerator.Builder |
|
| ColoringAlgo |
An algorithm that assign a color to each vertex in a graph while avoiding identical color for any pair of adjacent
vertices.
|
| ColoringAlgo.Builder |
|
| CoresAlgo |
Cores computing algorithm.
|
| CoresAlgo.Builder |
|
| CoresAlgo.Result |
The result of the cores computation.
|
| CyclesEnumerator |
An algorithm that enumerate all cycles in a graph.
|
| CyclesEnumerator.Builder |
|
| Dfs.IntIter |
|
| Dfs.Iter |
A DFS iterator.
|
| DominatingSetAlgo |
An algorithm for computing a minimum dominating set.
|
| DominatingSetAlgo.Builder |
|
| EdgeCover |
Minimum edge vertex cover algorithm.
|
| EdgeCover.Builder |
|
| EdgeDirection |
The direction type of an edge with respect to a vertex.
|
| EulerianTourAlgo |
Eulerian tour calculation algorithm.
|
| EulerianTourAlgo.Builder |
|
| Flow |
Flow on graph edges.
|
| IPath |
A path of edges in an int graph.
|
| IVertexBiPartition |
A partition of the vertices of an int graph into two blocks.
|
| IVertexPartition |
A partition of the vertices of an int graph.
|
| KEdgeConnectedComponentsAlgo |
An algorithm that compute the k-edge connected components of a graph.
|
| KEdgeConnectedComponentsAlgo.Builder |
|
| KShortestPathsST |
An algorithm for computing the K shortest paths between two vertices in a graph.
|
| KShortestPathsST.Builder |
|
| KVertexConnectedComponentsAlgo |
Finds the k-vertex connected components of a graph.
|
| KVertexConnectedComponentsAlgo.Builder |
|
| KVertexConnectedComponentsAlgo.Result |
|
| LowestCommonAncestorDynamic |
Dynamic algorithm for Lowest Common Ancestor (LCA) queries.
|
| LowestCommonAncestorDynamic.Builder |
|
| LowestCommonAncestorDynamic.Vertex |
|
| LowestCommonAncestorOffline |
An algorithm for computing the lowest common ancestor (LCA) of two vertices in a tree, offline.
|
| LowestCommonAncestorOffline.Builder |
|
| LowestCommonAncestorOffline.IQueries |
|
| LowestCommonAncestorOffline.Queries |
|
| LowestCommonAncestorOffline.Result |
|
| LowestCommonAncestorStatic |
Static Lowest Common Ancestor (LCA) algorithm.
|
| LowestCommonAncestorStatic.Builder |
|
| LowestCommonAncestorStatic.DataStructure |
Data structure result created from a static LCA pre-processing.
|
| Matching |
A matching in a graph.
|
| MatchingAlgo |
Maximum/minimum matching algorithm.
|
| MatchingAlgo.Builder |
|
| MaximalCliquesEnumerator |
Algorithm for enumerating over all maximal cliques in a graph.
|
| MaximalCliquesEnumerator.Builder |
|
| MaximumFlow |
Calculate the maximum flow in a flow network.
|
| MaximumFlow.Builder |
|
| MinimumCostFlow |
Compute the minimum-cost (max) flow in a flow network.
|
| MinimumCostFlow.Builder |
|
| MinimumDirectedSpanningTree |
Minimum spanning tree algorithm for directed graphs.
|
| MinimumDirectedSpanningTree.Builder |
|
| MinimumEdgeCutAllST |
Minimum Edge-Cut algorithm that finds all minimum edge-cuts in a graph between two terminal vertices (source-sink,
S-T).
|
| MinimumEdgeCutAllST.Builder |
|
| MinimumEdgeCutGlobal |
Global Minimum Edge-Cut algorithm without terminal vertices.
|
| MinimumEdgeCutGlobal.Builder |
|
| MinimumEdgeCutST |
Minimum Edge-Cut algorithm with terminal vertices (source-sink, S-T).
|
| MinimumEdgeCutST.Builder |
|
| MinimumMeanCycle |
Algorithm that find the cycle with the minimum mean weight.
|
| MinimumMeanCycle.Builder |
|
| MinimumSpanningTree |
Minimum spanning tree algorithm.
|
| MinimumSpanningTree.Builder |
|
| MinimumSpanningTree.Result |
|
| MinimumVertexCutAllGlobal |
Minimum Vertex-Cut algorithm that finds all minimum vertex-cuts in a graph (global vertex-cut).
|
| MinimumVertexCutAllGlobal.Builder |
|
| MinimumVertexCutAllST |
Minimum Vertex-Cut algorithm that finds all minimum vertex-cuts in a graph between two terminal vertices
(source-sink, S-T).
|
| MinimumVertexCutAllST.Builder |
|
| MinimumVertexCutGlobal |
Minimum Vertex-Cut algorithm without terminal vertices.
|
| MinimumVertexCutGlobal.Builder |
|
| MinimumVertexCutST |
Minimum Vertex-Cut algorithm with terminal vertices (source-sink, S-T).
|
| MinimumVertexCutST.Builder |
|
| Path |
A path of edges in a graph.
|
| ShortestPathAllPairs |
An algorithm that compute all pairs shortest path (APSP) in a graph.
|
| ShortestPathAllPairs.Builder |
|
| ShortestPathAllPairs.Result |
|
| ShortestPathHeuristicST |
Shortest path algorithm that uses a distance heuristic function.
|
| ShortestPathHeuristicST.Builder |
|
| ShortestPathSingleSource |
Single Source Shortest Path algorithm.
|
| ShortestPathSingleSource.Builder |
|
| ShortestPathSingleSource.Result |
|
| ShortestPathST |
An algorithm for computing the shortest path between two vertices in a graph.
|
| ShortestPathST.Builder |
|
| SimplePathsEnumerator |
An algorithm that enumerate over simple paths between a source and a target.
|
| SimplePathsEnumerator.Builder |
|
| SteinerTreeAlgo |
An algorithm for the Steiner tree problem.
|
| SteinerTreeAlgo.Builder |
|
| SteinerTreeAlgo.Result |
|
| StronglyConnectedComponentsAlgo |
Strongly Connected components algorithm.
|
| StronglyConnectedComponentsAlgo.Builder |
|
| TopologicalOrderAlgo |
Algorithm that calculate a topological order of graph vertices.
|
| TopologicalOrderAlgo.Builder |
|
| TopologicalOrderAlgo.Result |
|
| TreePathMaxima |
Tree Path Maxima (TPM) algorithm.
|
| TreePathMaxima.Builder |
|
| TreePathMaxima.IQueries |
|
| TreePathMaxima.Queries |
|
| TreePathMaxima.Result |
|
| TspMetric |
Metric Traveling Salesman Problem (TSP) algorithm.
|
| VertexBiPartition |
A partition of the vertices of a graph into two blocks.
|
| VertexCover |
Minimum weighted vertex cover algorithm.
|
| VertexCover.Builder |
|
| VertexPartition |
A partition of the vertices of a graph.
|
| VoronoiAlgo |
Voronoi cells algorithm.
|
| VoronoiAlgo.Builder |
|
| VoronoiAlgo.Result |
|
| WeaklyConnectedComponentsAlgo |
Weakly Connected components algorithm.
|
| WeaklyConnectedComponentsAlgo.Builder |
|