Perfect Matchings in \~O(n^{1.5}) Time in Regular Bipartite Graphs
Ashish Goel, Michael Kapralov, Sanjeev Khanna

TL;DR
This paper presents an improved expected time algorithm for finding perfect matchings in regular bipartite graphs, reducing the complexity to 1(n^{1.5}) expected time, through a novel sampling scheme and analysis.
Contribution
It introduces a new two-stage sampling scheme and a tighter analysis that achieves faster expected time for perfect matching in regular bipartite graphs.
Findings
Expected time 1(n^{1.5}) for perfect matching in regular bipartite graphs.
A new correspondence theorem between cuts and Hall's witnesses.
Application to finding perfect matchings in doubly stochastic matrices with 1(m + n^{1.5}) expected time.
Abstract
We consider the well-studied problem of finding a perfect matching in -regular bipartite graphs with vertices and edges. While the best-known algorithm for general bipartite graphs (due to Hopcroft and Karp) takes time, in regular bipartite graphs, a perfect matching is known to be computable in time. Very recently, the bound was improved to expected time, an expression that is bounded by . In this paper, we further improve this result by giving an expected time algorithm for finding a perfect matching in regular bipartite graphs; as a function of alone, the algorithm takes expected time . To obtain this result, we design and analyze a two-stage sampling scheme that reduces the problem of finding a perfect matching in a…
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 · Limits and Structures in Graph Theory · Cryptography and Data Security
