Expand description
Graph matching algorithms
This module contains algorithms for finding matchings in graphs, particularly bipartite matchings.
Structs§
- Bipartite
Matching - Maximum bipartite matching result
- Maximum
Matching - Maximum cardinality matching result
Functions§
- maximal_
matching - Finds a maximal matching using a greedy algorithm
- maximum_
bipartite_ matching - Finds a maximum bipartite matching using the Hungarian algorithm
- maximum_
cardinality_ matching - Finds a maximum cardinality matching in a general graph using Edmonds’ blossom algorithm
- minimum_
weight_ bipartite_ matching - Minimum weight bipartite matching using a simplified Hungarian algorithm
- stable_
marriage - Stable marriage problem solver using the Gale-Shapley algorithm