Uses of Package
org.jgrapht.alg.interfaces
Package
Description
Clique related algorithms.
Graph clustering algorithms.
Graph coloring algorithms.
Algorithms dealing with various connectivity aspects of a graph.
Algorithms related to graph cycles.
Algorithms for computing decompositions.
Algorithms for computing maximum density subgraphs.
Flow related algorithms.
Algorithms for minimum cost flow
Algorithms for Independent
Set in a graph.
Algorithm related interfaces.
Algorithms for computing lowest common ancestors in graphs.
Algorithms for link prediction
Algorithms for the computation of matchings.
Package for Kolmogorov's Blossom V algorithm
Algorithm for computing partitions.
Algorithms for testing planarity of the graphs
Vertex and/or edge scoring algorithms.
Shortest-path related algorithms.
Spanning tree and spanner algorithms.
Graph tours related algorithms.
Vertex cover algorithms.
-
-
ClassDescriptionAn algorithm which computes a graph vertex clustering.A clustering.
-
ClassDescriptionAn algorithm which computes a graph vertex coloring.A coloring.
-
-
ClassDescriptionAllows to derive an undirected cycle basis of a given graph.An undirected cycle basis.Computes an Eulerian cycle of an Eulerian graph.The algorithm for finding minimum cycle mean in a graph.A strong connectivity inspector algorithm.
-
ClassDescriptionA graph matching.An algorithm which computes a decomposition into disjoint paths for a given tree/forestA path decomposition.
-
ClassDescriptionInterface for algorithms computing the maximum density subgraphGiven a weighted graph $G(V,E)$ (directed or undirected).
-
ClassDescriptionInterface for flow algorithmsAllows to derive maximum-flow from the supplied flow networkA maximum flowGiven a weighted graph $G(V,E)$ (directed or undirected).
-
ClassDescriptionInterface for flow algorithmsAllows to calculate minimum cost flow on the specified minimum cost flow problem.Represents a minimum cost flow.
-
-
ClassDescriptionA spanning tree.A CliqueA clustering.An undirected cycle basis.Interface for flow algorithmsRepresents a flow.Default implementation of
FlowAlgorithm.Flow
A (weighted) Independent SetA set of paths from all sources vertices to all target vertices.A graph matching.A maximum flowRepresents a minimum cost flow.A set of paths starting from a single source vertex.A combinatorial embedding of the graph.An algorithm which computes shortest paths between vertices.A set of paths starting from a single source vertex.A graph spanner.A spanning tree.A path decomposition.A coloring. -
-
-
-
-
ClassDescriptionAlgorithm to compute a vertex partitioning of a graph.
-
ClassDescriptionAllows to check the planarity of the graph.A combinatorial embedding of the graph.
-
ClassDescriptionAn interface for all algorithms which assign scores to edges of a graph.An algorithm which computes shortest paths between vertices.An interface for all algorithms which assign scores to vertices of a graph.
-
ClassDescriptionInterface for an admissible heuristic used in A* search.An algorithm which computes $k$-shortest paths between vertices.An algorithm which computes shortest paths from all sources to all targets.A set of paths from all sources vertices to all target vertices.An algorithm which computes multi-objective shortest paths between vertices.A set of paths starting from a single source vertex.An algorithm which computes shortest paths between vertices.A set of paths starting from a single source vertex.
-
ClassDescriptionAn algorithm which computes a capacitated (minimum) spanning tree of a given connected graph with a designated root vertex.A spanning tree.An algorithm which computes a graph spanner of a given graph.A graph spanner.An algorithm which computes a spanning tree of a given connected graph.A spanning tree.
-
ClassDescriptionAn algorithm solving the Hamiltonian cycle problem.An algorithm improving the result of solving the Hamiltonian cycle problem.
-