Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.jgrapht.alg Classes and Interfaces - 42 results found.
NameDescriptionTypePackageFramework
BellmanFordShortestPath algorithm: weights could be negative, paths could be constrained by a maximum number of edges.Classorg.jgrapht.algJGraph
BiconnectivityInspectorInspects a graph for the biconnectivity property.Classorg.jgrapht.algJGraph
BlockCutpointGraphDefinition of a block of a graph in MathWorld.Classorg.jgrapht.algJGraph
BronKerboschCliqueFinderThis class implements Bron-Kerbosch clique detection algorithm as it is described in [Samudrala R.Classorg.jgrapht.algJGraph
ChromaticNumber chromatic number of a graph to be calculated.Classorg.jgrapht.algJGraph
CliqueMinimalSeparatorDecompositionClique Minimal Separator Decomposition using MCS-M+ and Atoms algorithm as described in Berry et al.Classorg.jgrapht.algJGraph
ConnectivityInspectorAllows obtaining various connectivity aspects of a graph.Classorg.jgrapht.algJGraph
CycleDetectorPerforms cycle detection on a graph.Classorg.jgrapht.algJGraph
DijkstraShortestPathAn implementation of Dijkstra's shortest path algorithm using ClosestFirstIterator.Classorg.jgrapht.algJGraph
DirectedNeighborIndexMaintains a cache of each vertex's neighbors.Classorg.jgrapht.algJGraph
DirectedSimpleCyclesA common interface for classes implementing algorithms for enumeration of the simple cycles of a directed graph.Interfaceorg.jgrapht.alg.cycleJGraph
EdmondsBlossomShrinkingAn implementation of Edmonds Blossom Shrinking algorithm for constructing maximum matchings on graphs.Classorg.jgrapht.algJGraph
EdmondsKarpMaximumFlow directed graph where each edge has a capacity and each edge receives a flow.Classorg.jgrapht.algJGraph
EulerianCircuitThis algorithm will check whether a graph is Eulerian (hence it contains an circuit).Classorg.jgrapht.algJGraph
FloydWarshallShortestPaths Floyd-Warshall algorithm finds all shortest paths (all n^2 of them) in O(n^3) time.Classorg.jgrapht.algJGraph
HamiltonianCycleThis class will deal with finding the optimal or approximately optimal minimum tour (hamiltonian cycle) or commonly known as the TravelingClassorg.jgrapht.algJGraph
HopcroftKarpBipartiteMatchingThis class is an implementation of the Hopcroft-Karp algorithm which finds a maximum matching in an undirected simple bipartite graph.Classorg.jgrapht.algJGraph
JohnsonSimpleCyclesFind all simple cycles of a directed graph using the Johnson's algorithm.Classorg.jgrapht.alg.cycleJGraph
KruskalMinimumSpanningTreeAn implementation of Kruskal's minimum spanning tree algorithm.Classorg.jgrapht.algJGraph
KShortestPathsThe algorithm determines the k shortest simple paths in increasing order of weight.Classorg.jgrapht.algJGraph
KuhnMunkresMinimalWeightBipartitePerfectMatchingKuhn-Munkres algorithm (named in honor of Harold Kuhn and James Munkres) solving assignment problem also known as hungarian algorithmClassorg.jgrapht.algJGraph
KuhnMunkresMinimalWeightBipartitePerfectMatching .KuhnMunkresMatrixImplementationClassorg.jgrapht.alg.KuhnMunkresMinimalWeightBipartitePerfectMatchingJGraph
MatchingAlgorithmAllows to derive matching fromReturns set of edges making up the matchingInterfaceorg.jgrapht.alg.interfacesJGraph
MinimumSpanningTree minimum spanning tree from given undirected connected graph.Interfaceorg.jgrapht.alg.interfacesJGraph
MinSourceSinkCutGiven a directed, weighted graph G(V,E).Classorg.jgrapht.algJGraph
NaiveLcaFinderClassorg.jgrapht.algJGraph
NeighborIndexMaintains a cache of each vertex's neighbors.Classorg.jgrapht.algJGraph
PatonCycleBaseFind a cycle base of an undirected graph using the Paton's algorithm.Classorg.jgrapht.alg.cycleJGraph
PrimMinimumSpanningTreeAn implementation of Prim's algorithm that finds a minimum spanning tree/forest subject toClassorg.jgrapht.algJGraph
StoerWagnerMinimumCut Wagner minimum cut algorithm.Classorg.jgrapht.algJGraph
StrongConnectivityInspectorComplements the ConnectivityInspector class with the capability to compute the strongly connected components of a directedClassorg.jgrapht.algJGraph
SzwarcfiterLauerSimpleCyclesFind all simple cycles of a directed graph using the Schwarcfiter and Lauer's J.Classorg.jgrapht.alg.cycleJGraph
TarjanLowestCommonAncestorClassorg.jgrapht.algJGraph
TarjanLowestCommonAncestor .LcaRequestResponseClassorg.jgrapht.alg.TarjanLowestCommonAncestorJGraph
TarjanSimpleCyclesFind all simple cycles of a directed graph using the Tarjan's algorithm.Classorg.jgrapht.alg.cycleJGraph
TiernanSimpleCyclesFind all simple cycles of a directed graph using the Tiernan's algorithm.Classorg.jgrapht.alg.cycleJGraph
TransitiveClosureConstructs the transitive closure of the input graph.Classorg.jgrapht.algJGraph
UndirectedCycleBaseA common interface for classes implementing algorithms for finding a cycle base of an undirected graph.Interfaceorg.jgrapht.alg.cycleJGraph
UnionFindAn implementation of Union Find data structure.Classorg.jgrapht.alg.utilJGraph
VertexCoversAlgorithms to find a vertex cover for a graph.Classorg.jgrapht.algJGraph
VertexDegreeComparatorCompares two vertices based on their degree.Classorg.jgrapht.alg.utilJGraph
WeightedMatchingAlgorithmAllows to derive weighted matching from general graphSee Also:MatchingAlgorithmInterfaceorg.jgrapht.alg.interfacesJGraph