A Faster Maximum Cardinality Matching Algorithm with Applications in Machine Learning
Nathaniel Lahn, Sharath Raghvendra, Jiacheng Ye
Abstract
Maximum cardinality bipartite matching is an important graph optimization problem with several applications. For instance, maximum cardinality matching in a δ-disc graph can be used in the computation of the bottleneck matching as well as the ∞-Wasserstein and the Lévy-Prokhorov distances between probability distributions. For any point sets A, B ⊂ R 2 , the δ-disc graph is a bipartite graph formed by connecting every pair of points (a, b) ∈ A × B by an edge if the Euclidean distance between them is at most δ. Using the classical Hopcroft-Karp algorithm, a maximum-cardinality matching on any δ-disc graph can be found in Õ(n 3/2 ) time. 2 In this paper, we present a simplification of a recent algorithm (Lahn and Raghvendra, JoCG 2021) for the maximum cardinality matching problem and describe how a maximum cardinality matching in a δ-disc graph can be computed asymptotically faster than O(n 3/2 ) time for any moderately dense point set. As applications, we show that if A and B are point sets drawn uniformly at random from a unit square, an exact bottleneck matching can be computed in Õ(n 4/3 ) time. On the other hand, experiments suggest that the Hopcroft-Karp algorithm seems to take roughly Θ(n 3/2 ) time for this case. This translates to substantial improvements in execution time for larger inputs.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ca09bf15-07e3-4b9b-bd90-9f8a383a4a9bCited by top-tier papers1
Ask how each one uses itBuilds on2
- Minimum cost flows, MDPs, and ℓ1-regression in nearly linear time for dense instancesJan van den Brand, Yin Tat Lee, Yang P. Liu, Thatchaphol Saranurak et al.STOC 2021 · 61 citations
- Robust Persistence Diagrams using Reproducing KernelsSiddharth Vishwanath, Kenji Fukumizu, Satoshi Kuriki, Bharath K. SriperumbudurNeurIPS 2020 · 9 citations
Related papers
- A Robust Exact Algorithm for the Euclidean Bipartite Matching ProblemAkshaykumar Gattani, Sharath Raghvendra, Pouyan ShirzadianNeurIPS 2023 · 6 citations
- A Faster Combinatorial Algorithm for Maximum Bipartite MatchingJulia Chuzhoy, Sanjeev KhannaSODA 2024 · 6 citations
- Maximum Bipartite Matching in n2+o(1) Time via a Combinatorial AlgorithmJulia Chuzhoy, Sanjeev KhannaSTOC 2024 · 2 citations
- Efficient algorithms for Incremental Metric Bipartite MatchingRitesh Seth, Mrinal Garg, Sujoy Bhore, Sharath Raghvendra et al.ICLR 2026
- A Scalable Constant-Factor Approximation Algorithm for Wp Optimal TransportPankaj K. Agarwal, Oliver Chubet, Sharath Raghvendra, Keegan YaoICLR 2026
