Uses of Interface
org.jgrapht.alg.interfaces.MatchingAlgorithm.Matching
Package
Description
Algorithms for computing decompositions.
Algorithm related interfaces.
Algorithms for the computation of matchings.
Package for Kolmogorov's Blossom V algorithm
-
Uses of MatchingAlgorithm.Matching in org.jgrapht.alg.decomposition
Modifier and TypeMethodDescriptionDulmageMendelsohnDecomposition.decompose
(MatchingAlgorithm.Matching<V, E> matching, boolean fine) Perform the decomposition, using a pre-calculated bipartite matching -
Uses of MatchingAlgorithm.Matching in org.jgrapht.alg.interfaces
Modifier and TypeClassDescriptionstatic class
A default implementation of the matching interface.Modifier and TypeMethodDescriptionMatchingAlgorithm.getMatching()
Compute a matching for a given graph. -
Uses of MatchingAlgorithm.Matching in org.jgrapht.alg.matching
Modifier and TypeMethodDescriptionDenseEdmondsMaximumCardinalityMatching.getMatching()
Returns a matching of maximum cardinality.GreedyMaximumCardinalityMatching.getMatching()
Get a matching that is a $\frac{1}{2}$-approximation of the maximum cardinality matching.GreedyWeightedMatching.getMatching()
Get a matching that is a $\frac{1}{2}$-approximation of the maximum weighted matching.HopcroftKarpMaximumCardinalityBipartiteMatching.getMatching()
KuhnMunkresMinimalWeightBipartitePerfectMatching.getMatching()
Compute a matching for a given graph.MaximumWeightBipartiteMatching.getMatching()
Compute a matching for a given graph.PathGrowingWeightedMatching.getMatching()
Get a matching that is a $\frac{1}{2}$-approximation of the maximum weighted matching.SparseEdmondsMaximumCardinalityMatching.getMatching()
Modifier and TypeMethodDescriptionboolean
DenseEdmondsMaximumCardinalityMatching.isMaximumMatching
(MatchingAlgorithm.Matching<V, E> matching) Checks whether the given matching is of maximum cardinality. -
Uses of MatchingAlgorithm.Matching in org.jgrapht.alg.matching.blossom.v5
Modifier and TypeMethodDescriptionKolmogorovWeightedMatching.getMatching()
Computes and returns a matching of maximum or minimum weight in theinitialGraph
depending on the goal of the algorithm.KolmogorovWeightedPerfectMatching.getMatching()
Computes and returns a weighted perfect matching in thegraph
.