| 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 |
|