| Interface | Description |
|---|---|
| PathValidator<V,E> | Deprecated
Use
PathValidator instead. |
| Class | Description |
|---|---|
| AllDirectedPaths<V,E> | Deprecated
In favor of
AllDirectedPaths. |
| AStarShortestPath<V,E> | Deprecated
in favor of
AStarShortestPath |
| BellmanFordShortestPath<V,E> | Deprecated
in favor of
BellmanFordShortestPath |
| BiconnectivityInspector<V,E> |
Inspects a graph for the biconnectivity property.
|
| BidirectionalDijkstraShortestPath<V,E> | Deprecated
in favor of
BidirectionalDijkstraShortestPath |
| BlockCutpointGraph<V,E> |
Definition of a block of a graph in
MathWorld.
Definition and lemma taken from the article Structure-Based Resilience Metrics for Service-Oriented Networks: Definition 4.5 Let G(V; E) be a connected undirected graph. |
| BronKerboschCliqueFinder<V,E> |
This class implements Bron-Kerbosch clique detection algorithm as it is described in [Samudrala
R.,Moult J.:A Graph-theoretic Algorithm for comparative Modeling of Protein Structure; J.Mol.
|
| ChromaticNumber |
Allows the chromatic number of a
graph to be calculated.
|
| CliqueMinimalSeparatorDecomposition<V,E> |
Clique Minimal Separator Decomposition using MCS-M+ and Atoms algorithm as described in Berry et
al.
|
| ConnectivityInspector<V,E> |
Allows obtaining various connectivity aspects of a graph.
|
| CycleDetector<V,E> |
Performs cycle detection on a graph.
|
| DijkstraShortestPath<V,E> | Deprecated
in favor of
DijkstraShortestPath |
| DirectedNeighborIndex<V,E> |
Maintains a cache of each vertex's neighbors.
|
| EdmondsBlossomShrinking<V,E> | Deprecated
Use
EdmondsBlossomShrinking instead. |
| EulerianCircuit | Deprecated
use
HierholzerEulerianCycle instead |
| FloydWarshallShortestPaths<V,E> | Deprecated
In favor of
FloydWarshallShortestPaths. |
| GabowStrongConnectivityInspector<V,E> |
Allows obtaining the strongly connected components of a directed graph.
|
| GreedyMultiplicativeSpanner<V,E> | Deprecated
Use
GreedyMultiplicativeSpanner instead. |
| HamiltonianCycle |
This class will deal with finding the optimal or approximately optimal minimum tour (hamiltonian
cycle) or commonly known as the
Traveling Salesman
Problem.
|
| HopcroftKarpBipartiteMatching<V,E> | Deprecated
Use
HopcroftKarpBipartiteMatching instead. |
| KosarajuStrongConnectivityInspector<V,E> |
Complements the
ConnectivityInspector class with the capability to
compute the strongly connected components of a directed graph. |
| KruskalMinimumSpanningTree<V,E> | Deprecated
Use
KruskalMinimumSpanningTree instead. |
| KShortestPaths<V,E> | Deprecated
Use
KShortestPaths instead. |
| KuhnMunkresMinimalWeightBipartitePerfectMatching<V,E> | Deprecated
Use
KuhnMunkresMinimalWeightBipartitePerfectMatching
instead. |
| KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation<V,E> |
The actual implementation.
|
| MaximumWeightBipartiteMatching<V,E> | Deprecated
Use
MaximumWeightBipartiteMatching instead. |
| NaiveLcaFinder<V,E> |
Find the Lowest Common Ancestor of a directed graph.
|
| NeighborIndex<V,E> |
Maintains a cache of each vertex's neighbors.
|
| PrimMinimumSpanningTree<V,E> | Deprecated
Use
PrimMinimumSpanningTree instead. |
| StoerWagnerMinimumCut<V,E> |
Implements the Stoer and Wagner minimum cut
algorithm.
|
| TarjanLowestCommonAncestor<V,E> |
Used to calculate Tarjan's Lowest Common Ancestors Algorithm
|
| TarjanLowestCommonAncestor.LcaRequestResponse<V> |
Data transfer object for LCA request and response.
|
| TransitiveClosure |
Constructs the transitive closure of the input graph.
|
| TransitiveReduction |
An implementation of Harry Hsu's
transitive reduction algorithm.
|
Copyright © 2017. All rights reserved.