| Package | Description | 
|---|---|
| org.jgrapht.alg.decomposition | 
 Algorithms for computing decompositions. 
 | 
| org.jgrapht.alg.interfaces | 
 Algorithm related interfaces. 
 | 
| org.jgrapht.alg.matching | 
 Algorithms for the computation of matchings. 
 | 
| org.jgrapht.alg.matching.blossom.v5 | 
 Package for Kolmogorov's Blossom V algorithm 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DulmageMendelsohnDecomposition.Decomposition<V,E> | 
DulmageMendelsohnDecomposition.decompose(MatchingAlgorithm.Matching<V,E> matching,
         boolean fine)
Perform the decomposition, using a pre-calculated bipartite matching 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
MatchingAlgorithm.MatchingImpl<V,E>
A default implementation of the matching interface. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MatchingAlgorithm.Matching<V,E> | 
MatchingAlgorithm.getMatching()
Compute a matching for a given graph. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MatchingAlgorithm.Matching<V,E> | 
EdmondsMaximumCardinalityMatching.getMatching()
Returns a matching of maximum cardinality. 
 | 
MatchingAlgorithm.Matching<V,E> | 
MaximumWeightBipartiteMatching.getMatching()
Compute a matching for a given graph. 
 | 
MatchingAlgorithm.Matching<V,E> | 
GreedyMaximumCardinalityMatching.getMatching()
Get a matching that is a $\frac{1}{2}$-approximation of the maximum cardinality matching. 
 | 
MatchingAlgorithm.Matching<V,E> | 
KuhnMunkresMinimalWeightBipartitePerfectMatching.getMatching()
Compute a matching for a given graph. 
 | 
MatchingAlgorithm.Matching<V,E> | 
PathGrowingWeightedMatching.getMatching()
Get a matching that is a $\frac{1}{2}$-approximation of the maximum weighted matching. 
 | 
MatchingAlgorithm.Matching<V,E> | 
GreedyWeightedMatching.getMatching()
Get a matching that is a $\frac{1}{2}$-approximation of the maximum weighted matching. 
 | 
MatchingAlgorithm.Matching<V,E> | 
HopcroftKarpMaximumCardinalityBipartiteMatching.getMatching()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
EdmondsMaximumCardinalityMatching.isMaximumMatching(MatchingAlgorithm.Matching<V,E> matching)
Checks whether the given matching is of maximum cardinality. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MatchingAlgorithm.Matching<V,E> | 
KolmogorovMinimumWeightPerfectMatching.getMatching()
Computes and returns a minimum weight perfect matching in the  
graph. | 
Copyright © 2018. All rights reserved.