Note: the C implementation above is O(|V|^3), so it's better suited for small dense graphs. It is an implementation of the following algorithm:
H.J. Gabow, Implementation of algorithms for maximum matching on nonbipartite graphs, Stanford Ph.D thesis, 1973.
Note: the C implementation above is O(|V|^3), so it's better suited for small dense graphs. It is an implementation of the following algorithm:
H.J. Gabow, Implementation of algorithms for maximum matching on nonbipartite graphs, Stanford Ph.D thesis, 1973.