Edmonds' Blossom Algorithm
Jack Edmonds, 1965
O(V³)Edmonds (1965) finds augmenting paths in non-bipartite graphs by contracting odd cycles (blossoms) into single vertices, augmenting, then expanding. This exhibit shows augmenting paths growing the matching and one blossom contraction.