A Faster Algorithm for Minimum-Cost Bipartite Matching in Minor-Free Graphs
Nathaniel Lahn, Sharath Raghvendra

TL;DR
This paper presents a faster algorithm for finding minimum-cost maximum matchings in minor-free graphs, reducing the number of phases and overall runtime compared to previous algorithms, especially for planar graphs.
Contribution
It introduces a novel approach that relaxes augmenting path conditions, enabling more paths per phase and significantly improving runtime for minor-free graphs.
Findings
Achieves $ ilde{O}(n^{7/5} ext{log}(nC))$ time for minor-free graphs.
Reduces phases from $O( oot{2}n)$ to $O(n^{2/5})$.
Improves planar graph matching to $ ilde{O}(n^{6/5} ext{log}(nC))$ time.
Abstract
We give an -time algorithm to compute a minimum-cost maximum cardinality matching (optimal matching) in -minor free graphs with and integer edge weights having magnitude at most . This improves upon the algorithm of Cohen et al. [SODA 2017] and the algorithm of Gabow and Tarjan [SIAM J. Comput. 1989]. For a graph with edges and vertices, the well-known Hungarian Algorithm computes a shortest augmenting path in each phase in time, yielding an optimal matching in time. The Hopcroft-Karp [SIAM J. Comput. 1973], and Gabow-Tarjan [SIAM J. Comput. 1989] algorithms compute, in each phase, a maximal set of vertex-disjoint shortest augmenting paths (for appropriately defined costs) in time. This reduces the number of phases from to and the total…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Optimization and Search Problems
