BFSIter |
Bread first search (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 |
|
Coloring |
An algorithm that assign a color to each vertex in a graph while avoiding identical color for any pair of adjacent
vertices.
|
Coloring.Builder |
|
Coloring.Result |
A coloring result containing a color for each vertex.
|
ConnectedComponentsAlgo |
Connectivity components algorithm.
|
ConnectedComponentsAlgo.Builder |
|
ConnectedComponentsAlgo.Result |
Result object for connectivity components calculation.
|
CoreAlgo |
Cores computing algorithm.
|
CoreAlgo.Builder |
|
CoreAlgo.Result |
The result of the cores computation.
|
Cut |
A cut that partition the vertices of a graph into two sets.
|
CyclesFinder |
An algorithm that finds all cycles in a graph.
|
CyclesFinder.Builder |
|
DFSIter |
Depth first search (DFS) iterator.
|
EulerianTourAlgo |
Eulerian tour calculation algorithm.
|
EulerianTourAlgo.Builder |
|
FlowNetwork |
Flow on graph edges, with capacities and flows values.
|
FlowNetwork.Int |
Flow on graph edges, with integer capacities and flows values.
|
LowestCommonAncestorDynamic |
Dynamic algorithm for Lowest Common Ancestor (LCA) queries.
|
LowestCommonAncestorDynamic.Builder |
|
LowestCommonAncestorDynamic.Node |
|
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.
|
MatchingAlgorithm |
Maximum/minimum matching algorithm.
|
MatchingAlgorithm.Builder |
|
MaximalCliques |
Finds all maximal cliques in a graph.
|
MaximalCliques.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 |
|
MinimumCutGlobal |
Global Minimum Cut algorithm without terminal vertices.
|
MinimumCutGlobal.Builder |
|
MinimumCutST |
Minimum Cut algorithm with terminal vertices (source-sink, S-T).
|
MinimumCutST.Builder |
|
MinimumDirectedSpanningTree |
Minimum spanning tree algorithm for directed graphs.
|
MinimumDirectedSpanningTree.Builder |
|
MinimumMeanCycle |
Algorithm that find the cycle with the minimum mean weight.
|
MinimumMeanCycle.Builder |
|
MinimumSpanningTree |
Minimum spanning tree algorithm.
|
MinimumSpanningTree.Builder |
|
MinimumSpanningTree.Result |
|
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 |
|
ShortestPathSingleSource |
Single Source Shortest Path algorithm.
|
ShortestPathSingleSource.Builder |
|
ShortestPathSingleSource.Result |
|
ShortestPathWithHeuristic |
Shortest path algorithm that uses a distance heuristic function.
|
ShortestPathWithHeuristic.Builder |
|
TopologicalOrderAlgo |
Algorithm that calculate a topological order of graph vertices.
|
TopologicalOrderAlgo.Builder |
|
TopologicalOrderAlgo.Result |
|
TreePathMaxima |
Tree Path Maxima (TPM) algorithm.
|
TreePathMaxima.Builder |
|
TreePathMaxima.Queries |
|
TreePathMaxima.Result |
|
TSPMetric |
Metric Traveling Salesman Problem (TSP) algorithm.
|
VertexCover |
Minimum weighted vertex cover algorithm.
|
VertexCover.Builder |
|
VertexCover.Result |
|