Uses of Interface
org.jgrapht.alg.interfaces.MatchingAlgorithm.Matching
Packages that use 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
Methods in org.jgrapht.alg.decomposition with parameters of type MatchingAlgorithm.MatchingModifier 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
Classes in org.jgrapht.alg.interfaces that implement MatchingAlgorithm.MatchingModifier and TypeClassDescriptionstatic classA default implementation of the matching interface.Methods in org.jgrapht.alg.interfaces that return MatchingAlgorithm.MatchingModifier and TypeMethodDescriptionMatchingAlgorithm.getMatching()Compute a matching for a given graph. -
Uses of MatchingAlgorithm.Matching in org.jgrapht.alg.matching
Methods in org.jgrapht.alg.matching that return MatchingAlgorithm.MatchingModifier 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()Methods in org.jgrapht.alg.matching with parameters of type MatchingAlgorithm.MatchingModifier and TypeMethodDescriptionbooleanDenseEdmondsMaximumCardinalityMatching.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
Methods in org.jgrapht.alg.matching.blossom.v5 that return MatchingAlgorithm.MatchingModifier and TypeMethodDescriptionKolmogorovWeightedMatching.getMatching()Computes and returns a matching of maximum or minimum weight in theinitialGraphdepending on the goal of the algorithm.KolmogorovWeightedPerfectMatching.getMatching()Computes and returns a weighted perfect matching in thegraph.