Back to Search
Start Over
A Near-linear Time ε-Approximation Algorithm for Geometric Bipartite Matching.
- Source :
- Journal of the ACM; May2020, Vol. 67 Issue 3, p1-19, 19p
- Publication Year :
- 2020
-
Abstract
- For point sets A, B ⊂ R<superscript>d</superscript>, |A| = |B| = n, and for a parameter ε > 0, we present a Monte Carlo algorithm that computes, in O(npoly(logn, 1/ε)) time, an ε-approximate perfect matching of A and B under any L<subscript>p</subscript>-norm with high probability; the previously best-known algorithm takes Ω(n<superscript>3/2</superscript>) time. We approximate the L<subscript>p</subscript>-norm using a distance function, d(·, ·) based on a randomly shifted quad-tree. The algorithm iteratively generates an approximate minimum-cost augmenting path under d(·, ·) in time proportional, within a polylogarithmic factor, to the length of the path. We show that the total length of the augmenting paths generated by the algorithm is O((n/ε) logn), implying that the running time of our algorithm is O(npoly(logn, 1/ε)). [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 00045411
- Volume :
- 67
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- Journal of the ACM
- Publication Type :
- Academic Journal
- Accession number :
- 145378616
- Full Text :
- https://doi.org/10.1145/3393694